PHP 5.3.1 zlib recompile with -fPIC

  • Thread starter Thread starter DerMitSkill
  • Start date Start date
D

DerMitSkill

Guest
Hallo,
ich kompiliere gerade PHP 5.3.1 mit bzip2, zip und zlib neu.

Bei make kommt der Fehler:
Code:
/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libz.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1

Wenn ich zlib mit -fPIC neu kompilieren möchte kommt:
Code:
unknown option: -fPIC
./configure --help for help

Wo liegt das Problem?
 
Ich hatte die Meldung mit -fPIC auch beim Kompilieren vom Apache mit OpenSSL. Als ich dann OpenSSL mit "./config -fPIC" kompiliert habe ging es. Zufall?

Hab es jetzt bei CFLAGS eingetragen. Der Fehler kam nicht mehr. Dankeschön!

Nun ein anderer:

Code:
libphp5.la
/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
 
Ich hatte die Meldung mit -fPIC auch beim Kompilieren vom Apache mit OpenSSL. Als ich dann OpenSSL mit "./config -fPIC" kompiliert habe ging es. Zufall?
Anderes Build-System.

Code:
libphp5.la
/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1
Die fehlt die entsprechende Bibliothek. Ich würde an deiner Stelle einfach mal in der Paketverwaltung deiner Distribution nach "ltdl" suchen...
 
Danke für den Tipp. libltdl3 und libltdl3-dev wollte er. Danach auch noch bzip2 mit -fPIC. Jetzt läufts :)
 
Back
Top