J'essaie depuis ce matin d'installer php 4.1.2 et mysql 3.23.49 à partir des sources. Je l'ai déjà fait des dizaines de fois chez moi avec les dernières versions sans rencontrer le moindre problème mais là, comme c'est pour le boulot, ça chie .
Le ./configure se passe très bien dans les 2 cas, mais le make à quelques problèmes.
Voici le message d'erreur (j'ai copier-coller les dernières lignes) pour php :
Code :
- /usr/src/php-4.1.2/ext/mysql/libmysql/my_malloc.c:24: undefined reference to `errno'
- ./.libs/libphp4.a(my_realloc.o)(.text+0xc0): In function `my_realloc':
- /usr/src/php-4.1.2/ext/mysql/libmysql/my_realloc.c:44: undefined reference to `errno'
- ./.libs/libphp4.a(my_error.o)(.text+0x28c): In function `my_error':
- /usr/src/php-4.1.2/ext/mysql/libmysql/my_error.c:32: undefined reference to `errno'
- ./.libs/libphp4.a(my_lib.o)(.text+0x3a3): In function `my_dir':
- /usr/src/php-4.1.2/ext/mysql/libmysql/my_lib.c:162: undefined reference to `errno'
- ./.libs/libphp4.a(my_lib.o)(.text+0x59c): In function `my_stat':
- /usr/src/php-4.1.2/ext/mysql/libmysql/my_lib.c:585: undefined reference to `errno'
- ./.libs/libphp4.a(my_getwd.o)(.text+0xd2):/usr/src/php-4.1.2/ext/mysql/libmysql/my_getwd.c:43: more undefined references to `errno' follow
- collect2: ld returned 1 exit status
- make[1]: *** [php] Error 1
- make[1]: Leaving directory `/usr/src/php-4.1.2'
- make: *** [all-recursive] Error 1
|
Et voici le message d'erreur pour mysql :
Code :
- /bin/sh ../libtool --mode=link c++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/libmysqlclient.la -lz -lcrypt -lnsl -lm
- mkdir .libs c++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/libreadline.a -lncurses ../libmysql/.libs/libmysqlclient.so -lz -lcrypt -lnsl -lm -lz -lcrypt -lnsl -lm -Wl,--rpath -Wl,/usr/local/mysql/lib/mysql
- mysql.o(.text+0x1aa9): In function `com_source(String*, char*)':: undefined reference to `errno'
- collect2: ld returned 1 exit status
- make[2]: *** [mysql] Error 1
- make[2]: Leaving directory `/usr/src/mysql-3.23.49/client'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/usr/src/mysql-3.23.49'
- make: *** [all-recursive-am] Error 2
|
Vous avez une idée ?
Message édité par zezette le 11-02-2004 à 10:55:25
---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes