bompi a dit:
Je te l'accorde, j'étais grognon ...
Mais pas furibond pour autant
Déjà, par exemple, j'ai pu voir que tes problèmes sont peut-être les mêmes que
ceux-ci. Donc que tu pourrais fort bien être sur un MacBook (ou autre Mac/Intel).
Que ces problèmes, je risque fort de ne pas les rencontrer sur mon Mac/PPC
Non non, j'ai bien un vieux G4 867
Pour les warnings, effectivement, ce n'est pas
forcément grave (les histoires de signé/pas signé, on s'en arrange assez bien, en C
) mais ce n'est pas souhaitable (j'aime les compilations propres moi-z'aussi).
Et il y'a moyen de moyenner pour les éviter ?
Au niveau de la configuration, il y a quand même quelque chose qui me tracasse : tu utilises à la fois "/opt/local" et "/usr/local". C'est tout à fait jouable mais je ne trouve pas cela bien propret ... Tu compiles PHP5 dans "/usr/local" mais tu mets les manuels et infos dans "/opt/local", normalement réservé à DarwinPorts ...
Il se trouve que je ne savais pas trop bien comment réagissait ces options et je l'ai découvert par moi même en comparant les répertoires de deux installe php différentes, la mienne et celle de ServerLogistics.
Je vais donc modifier la chose pour qu'il installe tous dans le rep /usr/local/php5/
Quand aux librairies, j'utilise celle de DarwinPorts tous simplement parce que je n'ai pas réussi à les compiler moi même et que les versions que j'ai ne suffisent apparemment pas.
Quand je regarde le ./configure du php4 de serverLogistics, je vois que leurs libs sont carrément dans un répertoire intégré de leur installe : /library/php4/libs/
Puis-je faire pareille, et indiquer au comilateur d'aller chercher les libs la ou elles se trouvent, puis de les copier dans un répertoire intégré à mon répertoire final ?
Quant à l'erreur SSL ... On dirait que la librairie du client MySQL contient déjà tout ce qui faut (sans doute mis dans les options de compilation de MySQL). Il n'y a alors peutêtre pas besoin de respécifier "--with-openssl", non ?
Je vais essayer sans openssl.
Et pour PEAR, c'est grave de ne pas l'avoir ?
Sinon, comme tu l'a sans doutes remarqué, j'ai découvert la compilation depuis presque 15 jours, j'ai tout appris sur le tas et donc, il est fort possible et probable que je fasse plein de trucs pas bien, je le concède et c'est pour ça que je cherche des infos, pour essayer autant que faire ce peut d'en faire encore plus, le but étant d'en faire de moins en moins, je suis donc très content quand un spécialiste (si si, 20 ans quand même
) viens me reprendre et tente de m'aider
Une question bête et purement mécanique, une fois mon php compilé, si je venais à effacer le répertoire /opt/, php continuerait il de fonctionner, ou serait il perdu car ne retrouvant plus les libs qui étaient liées à la compile ( ex: --with-gettext=/opt/local ) ?
Ou alors, ces libs ne sont utiles que pour la compile, dans ce cas, qu'elles viennent de /usr/local ou de /opt/local n'y change rien non ?
Merci encore
Compile php en cours avec les modifs que tu m'a conseillé :
--mandir=/usr/local/php5/share/man \
--infodir=/usr/local/php5/share/info \
--without-openssl