sonnenblen.de - Das unabhängige Sun User Forum Der Treffpunkt für Sun-Fans seit 2001
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 01:27:44

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern Wink und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern Wink
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern!  :-)
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen? Wink *scnr*
21. September 2011, 17:02:09
USENET? - Tolles Ding!
11. September 2011, 15:09:12
Super Wetter!
Spenden
Anzeige
Berechtigungen

Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: php5 installation  (Gelesen 1402 mal)
tecker2010
Sobl Newbie
*
Offline Offline

Beiträge: 33


WWW
« am: 22. Februar 2007, 11:40:35 »

Bin etwas ratlos geworden.

Beim "make" von php-5.2.0 bekomme ich folgende Fehlermeldung:

ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libphp5.la'


Configure lief problemlos durch:

./configure --with-apxs2=/opt/apache/bin/apxs --with-mysql=/opt/mysql/ --prefix=/opt/php --with-libxml-dir=/opt/libxml2/ --with-zlib=/opt/z
lib


Bei php-4.4.4 läuft alles wunderbar. ICh habe keine Ahnung was es sein kann. Wenn ich --with-zlib weglasse kommt:

Undefiniertes                   erstmals referenziert
 Symbol                             in Datei
php_ob_gzhandler_check              main/output.o
ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in sapi/cli/php geschrieben
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `sapi/cli/php'


Ideen woran das liegen kann???
« Letzte Änderung: 22. Februar 2007, 14:42:00 von Sparky » Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« am: 22. Februar 2007, 11:40:35 »

 Gespeichert
meik
Sobl Bachelor
***
Offline Offline

Beiträge: 187


« Antworten #1 am: 22. Februar 2007, 12:21:40 »

Bin etwas ratlos geworden.

Beim "make" von php-5.2.0 bekomme ich folgende Fehlermeldung:

ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `libphp5.la'


Configure lief problemlos durch:

Schon mal Google befragt, was die Meldung "ld: fatal: relocations remain against allocatable but non-writable sections" bedeutet? :-)

Zitat
Ideen woran das liegen kann???

Scheinbar fehlt eins der eingebundenen Pakete (Apache, MySQL, zlib, ...) als shared library. Jedenfalls stolper ich bei Google immer wieder über Hinweise in die Richtung.
« Letzte Änderung: 22. Februar 2007, 14:43:25 von Sparky » Gespeichert
tecker2010
Sobl Newbie
*
Offline Offline

Beiträge: 33


WWW
« Antworten #2 am: 22. Februar 2007, 12:59:36 »

Also ich habe eigentlich alles installiert wie zlib, libxml und so weiter und auch die Pfade im .profile ergänzt. Muss ich zusätzlich noch was machen??
Die Library für z.B. ist in /opt/zlib/lib .. dort liegt die libz.a und im .profile habe ich unter LD_LIBRARY_PATH auch /opt/zlib/lib stehen was er auch mit echo $LD_LIBRARY_PATH ausgibt

irgendwas vergessen??
« Letzte Änderung: 22. Februar 2007, 14:43:14 von Sparky » Gespeichert
meik
Sobl Bachelor
***
Offline Offline

Beiträge: 187


« Antworten #3 am: 22. Februar 2007, 13:04:13 »

Also ich habe eigentlich alles installiert wie zlib, libxml und so weiter und auch die Pfade im .profile ergänzt. Muss ich zusätzlich noch was machen??
Die Library für z.B. ist in /opt/zlib/lib .. dort liegt die libz.a und im .profile habe ich unter LD_LIBRARY_PATH auch /opt/zlib/lib stehen was er auch mit echo $LD_LIBRARY_PATH ausgibt

irgendwas vergessen??

Steht da denn auch eine libz.so? Und warum nicht die zlib, die bei Solaris dabei ist?

Außerdem muß es ja gar nicht die zlib sein. Welche Symbole meckert der Linker denn genau an, bevor er die Fehlermeldung ausgibt? Daraus läßt sich ja auf die fehlende Library schließen.
« Letzte Änderung: 22. Februar 2007, 14:42:57 von Sparky » Gespeichert
tecker2010
Sobl Newbie
*
Offline Offline

Beiträge: 33


WWW
« Antworten #4 am: 22. Februar 2007, 13:44:41 »

ICh hatte die benötigten Sachen alle nochmal neu kompiliert.

Die letzten Zeilen vor dem Error:

errno                               0xf84       /opt/zlib//lib/libz.a(gzio.o)
errno                               0xfb4       /opt/zlib//lib/libz.a(gzio.o)
errno                               0xfe4       /opt/zlib//lib/libz.a(gzio.o)
errno                               0x2148      /opt/zlib//lib/libz.a(gzio.o)
errno                               0x2264      /opt/zlib//lib/libz.a(gzio.o)
.udiv                               0x174c      /opt/zlib//lib/libz.a(deflate.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1

make: Fatal error: Command failed for target `libphp5.la'

Und im ../zlib/lib ist nur eine libz.a keine .so


also .. ich habe mal nach der libz.so gesucht und in ../mysql/lib gefunden und nach ../zlib/lib kopiert. Die Fehlermeldung dort kommt nicht mehr. Nun bleibt nur noch die sapi/cli Fehlermeldung die noch unten steht. Die müsste ich noch weg bekommen Smiley

Warum wird die .so nicht erstellt beim kompilieren???
« Letzte Änderung: 22. Februar 2007, 20:39:12 von Sparky » Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #4 am: 22. Februar 2007, 13:44:41 »

 Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier Gestern um 18:39:47