[trn]Sobiraju pod Linuksom programmku ([/trn]AIDE,[trn] esli eto imeet znachenie[/trn]).
./configure
..<skip>
checking for mhash_get_block_size in -lmhash... no
You must have libmhash properly installed.
[trn]Skachal i sobral [/trn] libmhash, [trn] kotoryj dobavil fajly:[/trn]
/usr/lib/libmhash.la
/usr/lib/libmhash.so -> libmhash.so.2.0.0
/usr/lib/libmhash.so.2 -> libmhash.so.2.0.0
/usr/lib/libmhash.so.2.0.0
[trn]Probuju opjat':[/trn]
./configure
..<skip>
You must have libmhash properly installed.
[trn]Rassledovanie pokazalo, chto konfigur valitsja na sledujushem teste:[/trn]
char mhash_get_block_size();
int main() {
mhash_get_block_size()
; return 0; }
[trn]Prichem, esli ja kompiliruju kak:[/trn]
gcc -lmhash -o xxx xxx.c
[trn]to wtot kod kompiliruetsja, a esli [/trn]
gcc -static -lmhash -o xxx xxx.c
[trn](t.e. tak kak wto pytaetsja sdelat' konfigur), to poluchaetsja oshibka:
[/trn]
/usr/bin/ld: cannot find -lmhash
collect2: ld returned 1 exit status
Huh?
"gcc -static" cannot find library
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Пользователь
- Сообщения: 61
- Зарегистрирован: 21 фев 2003, 13:51
- Marmot
- Графоман
- Сообщения: 38347
- Зарегистрирован: 17 фев 2003, 17:58
- Откуда: Canyon Heights
- Контактная информация:
- ajkj3em
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 12 ноя 2006, 06:53
- Gaziz
- Житель
- Сообщения: 944
- Зарегистрирован: 17 фев 2003, 15:57
- Откуда: Almaty-Toronto-Vancouver-Seattle
Re: "gcc -static" cannot find library
I had similar problems. aide doesn't get compiled with latest mash library.
Check google and downgrade mhhash thingy.
Check google and downgrade mhhash thingy.