PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php und apache



neo@home
09.05.03, 21:08
hi leute,

ich hoffe Ihr könnt mir helfen!

Ich habe mir gerade den neuesten apache und php heruntergeladen!
so, habe dann im php-Verzeichnis ./configure mit Optionen ausgeführt. Das hat auch soweit
funkioniert. Aber bei make macht der mir irgend welche Fehlermeldungen.
Bin leider noch nicht so vertraut mit make und make install.
Wie bekomme ich raus was der von mir will?
Das versteht doch kein Mensch was der da ausgibt ?!?

Wie findet ihr bei so was den Fehler?


mfg neo

Spike05
09.05.03, 21:13
Nun meine Kristallkugel ist heute leider auf den Boden geflogen und in tausend Einzelteile zerbrochen, deswegen kann ich deine Fehlermeldung nicht vorhersehen!

cu

Jochen

neo@home
09.05.03, 21:15
so hier sind mal die letzten paar Zeilen.
Ich versteh nur Bahnhof!
Versteht Ihr das etwa???



resolv -lm -ldl -lnsl -lcrypt -o sapi/cgi/php
ext/mysql/libmysql/my_tempnam.o(.text+0x41): In function `my_tempnam':
/php-4.3.1/ext/mysql/libmysql/my_tempnam.c:103: the use of `tempnam' is dangerous, better use `mkstemp'
ext/mysql/libmysql/my_lib.o(.text+0x367): In function `my_dir':
/php-4.3.1/ext/mysql/libmysql/my_lib.c:169: undefined reference to `errno'
ext/mysql/libmysql/my_lib.o(.text+0x580): In function `my_stat':
/php-4.3.1/ext/mysql/libmysql/my_lib.c:588: undefined reference to `errno'
ext/mysql/libmysql/my_malloc.o(.text+0x121): In function `my_malloc':
/php-4.3.1/ext/mysql/libmysql/my_malloc.c:24: undefined reference to `errno'
ext/mysql/libmysql/my_realloc.o(.text+0x120): In function `my_realloc':
/php-4.3.1/ext/mysql/libmysql/my_realloc.c:44: undefined reference to `errno'
ext/mysql/libmysql/my_delete.o(.text+0xb1): In function `my_delete':
/php-4.3.1/ext/mysql/libmysql/my_delete.c:16: undefined reference to `errno'
ext/mysql/libmysql/my_tempnam.o(.text+0x7c):/php-4.3.1/ext/mysql/libmysql/my_tempnam.c:108: more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Error 1




mfg neo

xstevex22
09.05.03, 23:05
Hi!
MySQL Devel Paket installiert ? Meine mich da an Ungereimtheiten erinnern zu können, was die Kompilierung von akutelle PHP Pakete und älteren MySQL Versionen angeht. Kann mich aber auch täuchen. Wenn MySQL Devel schon installiert ist, probiere es mal mit einer neueren MySQL Version.

dkdk
10.05.03, 06:03
schon mal auf www.baach.de geschaut?

neo@home
10.05.03, 07:15
hi,

ich habe jetzt versucht nach der Anleitung von www.baach.de (http://www.baach.de) vorzugehen!

Bei Punkt 2 (Mysql) kann ich ./configure mit Optionen noch ausführen.
Funkioniert einwandfrei! Aber bei make macht der mir wieder irgend welche Fehler!

Hier mal ein Auszug der letzten Zeilen:


libmysql.c: In function `mysql_real_connect':
libmysql.c:1731: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type
libmysql.c:1731: error: too few arguments to function `gethostbyname_r'
libmysql.c:1731: warning: assignment makes pointer from integer without a cast
make[2]: *** [libmysql.lo] Error 1
make[2]: Leaving directory `/usr/local/lamp/mysql-4.0.12/libmysql'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/lamp/mysql-4.0.12'
make: *** [all] Error 2


Damit kann ich leider nix anfangen!
Ich denke mal das mir irgendwelche Bibliotheken fehlen!
Aber wie bekomme ich raus was meinem System fehlt???


mfg neo

neo@home
10.05.03, 14:13
Was macht Ihr den wenn sollche Probleme auftreten?

Ich weiß nicht mehr weiter!!!




mfg neo