Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: zoner в Apr 02, 2009, 11:32



Титла: relocation R_X86_64_32S - BSD 7.1 amd 64
Публикувано от: zoner в Apr 02, 2009, 11:32
Здравейте,

при компилиране на php ми се появява следната грешка:
building shared library libpng.so.5
/usr/bin/ld: /usr/lib/libm.a(e_pow.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC
/usr/lib/libm.a: could not read symbols: Bad value
*** Error code 1

Stop in /usr/local/directadmin/custombuild/libpng-1.2.35.

някой срещал ли го е това и как да го оправя

благодаря


Титла: Re: relocation R_X86_64_32S - BSD 7.1 amd 64
Публикувано от: senser в Apr 02, 2009, 14:46
Поне прочете ли какво пише в грешката - пробва ли да го компилираш с включена опция "-fPIC"? С какви опции го компилираш, на каква дистрибуция и не на последно място, каква е причината да не ползваш готов компилиран пакет, а го билдваш от сорс.


Титла: Re: relocation R_X86_64_32S - BSD 7.1 amd 64
Публикувано от: zoner в Apr 02, 2009, 20:21
Благодаря за отговора.

Да прочетох. Грешката я получавам когато инсталирам Direct Admin който си компилира сичко отначало
дори и да включа -fPIC в CFLAGS на make.conf пак не става
това е на FreeBSD 7.1 amd64