OVH Cloud OVH Cloud

PHP 4.3.10 - AIX 4.3

1 réponse
Avatar
Jacques Lebastard
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().

Quelle(s) option(s) faut-il ajouter à 'configure' et/ou 'gmake' pour
résoudre ce problème ?

1 réponse

Avatar
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