LINUX.ORG.RU

ld не видит libz!


0

0

Вот потребовалось поставить рпм под дженту 2004.0.

gcc -g -O2 -D_GNU_SOURCE -D_REENTRANT -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -D_GNU_SOURCE -D_REENTRANT -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -o file -static file.o ./.libs/libfmagic.al -lz
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [file] Ошибка 1
make[2]: Leaving directory `/root/rpm-4.2/file'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/root/rpm-4.2'
make: *** [all] Ошибка 2

- это вылетает при сборке rpm_4.2.

Установка происходит через emerge -k rpm.
Так же пробовал посавить сам (руками набирал ./configure, make,make install), результат такой же. Либа точно есть, сам проверял, есть и в /usr/X11R6/lib и /usr/lib, да и другие софтины вроде не жаловались.
В чём трабл, подскажите!

Заранее спасибо!!!

★★★★★

для начала,что пишет ldconfig -p |grep libz
если пусто читаем man ldconfig и думаем что делать

anonymous
()
Ответ на: комментарий от cyclon

Только это не помогло всё равно потом выкинул туеву хучу ошибок :(

dbconfig.c:37: error: `POPT_BIT_SET' undeclared here (not in a function)
dbconfig.c:37: error: initializer element is not constant
dbconfig.c:37: error: (near initialization for `rdbOptions[0].argInfo')
dbconfig.c:38: error: initializer element is not constant
dbconfig.c:38: error: (near initialization for `rdbOptions[0]')
dbconfig.c:40: error: `POPT_BIT_SET' undeclared here (not in a function)
dbconfig.c:40: error: initializer element is not constant
dbconfig.c:40: error: (near initialization for `rdbOptions[1].argInfo')
dbconfig.c:41: error: initializer element is not constant
dbconfig.c:41: error: (near initialization for `rdbOptions[1]')
dbconfig.c:43: error: `POPT_BIT_SET' undeclared here (not in a function)
dbconfig.c:43: error: initializer element is not constant
dbconfig.c:43: error: (near initialization for `rdbOptions[2].argInfo')
dbconfig.c:44: error: initializer element is not constant
dbconfig.c:44: error: (near initialization for `rdbOptions[2]')
dbconfig.c:45: error: `POPT_BIT_SET' undeclared here (not in a function)

.......................

dbconfig.c:231: error: (near initialization for `rdbOptions[84]')
dbconfig.c:233: error: initializer element is not constant
dbconfig.c:233: error: (near initialization for `rdbOptions[85]')
dbconfig.c:235: error: initializer element is not constant
dbconfig.c:235: error: (near initialization for `rdbOptions[86]')
dbconfig.c:238: error: initializer element is not constant
dbconfig.c:238: error: (near initialization for `rdbOptions[87]')
dbconfig.c:241: error: `POPT_TABLEEND' undeclared here (not in a function)
dbconfig.c:241: error: initializer element is not constant
dbconfig.c:241: error: (near initialization for `rdbOptions[88]')
dbconfig.c: In function `db3New':
dbconfig.c:335: error: `POPT_BIT_SET' undeclared (first use in this function)
dbconfig.c:335: error: (Each undeclared identifier is reported only once
dbconfig.c:335: error: for each function it appears in.)
dbconfig.c:336: error: `POPT_BIT_CLR' undeclared (first use in this function)
dbconfig.c:342: warning: implicit declaration of function `poptSaveInt'
dbconfig.c:382: warning: implicit declaration of function `poptSaveLong'
dbconfig.c: In function `prDbiOpenFlags':
dbconfig.c:460: error: `POPT_BIT_SET' undeclared (first use in this function)
make[3]: *** [dbconfig.lo] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/rpm-4.2_pre069/work/rpm-4.2/rpmdb'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/var/tmp/portage/rpm-4.2_pre069/work/rpm-4.2/rpmdb'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/rpm-4.2_pre069/work/rpm-4.2'
make: *** [all] Ошибка 2

!!! ERROR: app-arch/rpm-4.2_pre069 failed.
!!! Function src_compile, Line 46, Exitcode 2
!!! (no error message)

cyclon ★★★★★
() автор топика
Ответ на: комментарий от jackill

Короче закачал версию посвжее тот не находит хидеры (см. пост выше "Кому принадлжеат хидеры")

cyclon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.