Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
John GALLET
Bonjour,
j'essaie de construire PHP 4.3.10 sur AIX 4.3 et je tombe sur l'erreur suivante : ext/mysql/libmysql/my_getwd.c: #error "No way to get current directory" Effectivement, 'configure' n'a pas détecté la présence de getwd().
Je n'ai pas d'AIX sous la main pour vérifier ce qu'il en est. Sous Solaris, la fonction getwd est connue et inclue dans <unistd.h> Donc commencer par faire un man getwd et voir si la fonction existe.
Si elle n'existe pas, il va falloir modifier le code source.
Si elle existe, on a un problème d'include path (ne pas faire la compilation en tant que root, par exemple) ou d'oubli d'include dans le source. Si on passe des arguments avec un --prefix il est possible que l'include path soit mauvais : ./configure --help |grep include
--includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include]ñ
HTH JG
Bonjour,
j'essaie de construire PHP 4.3.10 sur AIX 4.3 et je tombe sur l'erreur
suivante :
ext/mysql/libmysql/my_getwd.c: #error "No way to get current directory"
Effectivement, 'configure' n'a pas détecté la présence de getwd().
Je n'ai pas d'AIX sous la main pour vérifier ce qu'il en est. Sous
Solaris, la fonction getwd est connue et inclue dans <unistd.h>
Donc commencer par faire un man getwd et voir si la fonction existe.
Si elle n'existe pas, il va falloir modifier le code source.
Si elle existe, on a un problème d'include path (ne pas faire la
compilation en tant que root, par exemple) ou d'oubli d'include dans le
source. Si on passe des arguments avec un --prefix il est possible que
l'include path soit mauvais : ./configure --help |grep include
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]ñ
j'essaie de construire PHP 4.3.10 sur AIX 4.3 et je tombe sur l'erreur suivante : ext/mysql/libmysql/my_getwd.c: #error "No way to get current directory" Effectivement, 'configure' n'a pas détecté la présence de getwd().
Je n'ai pas d'AIX sous la main pour vérifier ce qu'il en est. Sous Solaris, la fonction getwd est connue et inclue dans <unistd.h> Donc commencer par faire un man getwd et voir si la fonction existe.
Si elle n'existe pas, il va falloir modifier le code source.
Si elle existe, on a un problème d'include path (ne pas faire la compilation en tant que root, par exemple) ou d'oubli d'include dans le source. Si on passe des arguments avec un --prefix il est possible que l'include path soit mauvais : ./configure --help |grep include
--includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include]ñ