#1 Le 18/04/2009, à 17:47
- gounihocine
version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Bonjour;
- J'ai installé ubuntu 8.10.
- Je voulais compiler/installer les library de php (exemple : mqseries.so , java.so, .....) en utilisant la commande phpize && ./configure && make && install .
Probleme: la version de autoconf n'est pas compatible avec cette version d ubuntu 10.8 ===> je n'arrive pas à compiler mes library.
Question: Je veux savoir quelles sont les version recomandés à installer d'autoconf + automake + libtool.
Merci à tous le monde:)
#2 Le 18/04/2009, à 18:36
- Le Farfadet Spatial
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Salut à tous !
On va commencer par la question bête, je pense que tu as vérifié, mais c'est par acquit de conscience : as-tu installé le paquet « build-essential » ?
Peux-tu donner les messages d'erreurs que tu obtiens, ainsi que les bibliothèques (avec leurs versions) que tu essayes de compiler ?
Également, quelle version de PHP utilises-tu ? Celle des dépôts standard de Ubuntu ?
À bientôt.
Le Farfadet Spatial
Hors ligne
#3 Le 18/04/2009, à 19:04
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Bonjour;
Merci pour votre reponse:
1- Oui j'ai installé build-essential: j'ai utilisé cette commande ==>
root@g-laptop:/opt# aptitude install build-essential autoconf automake1.9 libtool
2 - version du php 5.2.6==>
root@g-laptop:/opt# php -vesrion
PHP 5.2.6-2ubuntu4.1 with Suhosin-Patch 0.9.6.2 (cli) (built: Feb 11 2009 20:38:24)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
3-Vesrion de library: mqseries-0.11.0.tgz
=> J'ai dézippé le package: tar xvfz /tmp/mqseries-0.11.0.tgz -C /opt/
=> /phpize
=>./configure
loading cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for icc... no
checking whether gcc and cc understand -c and -o together... yes
checking for system library directory... lib
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for PHP prefix... /opt/lampp
checking for PHP includes... -I/opt/lampp/include/php -I/opt/lampp/include/php/main -I/opt/lampp/include/php/TSRM -I/opt/lampp/include/php/Zend -I/opt/lampp/include/php/ext -I/opt/lampp/include/php/ext/date/lib
checking for PHP extension directory... /opt/lampp/lib/php/extensions/no-debug-non-zts-20060613
checking for PHP installed headers prefix... /opt/lampp/include/php
checking if debug is enabled... no
checking if zts is enabled... no
checking for re2c... no
configure: warning: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
checking for gawk... no
checking for nawk... nawk
checking if nawk is broken... no
checking for mqseries support... yes, shared
checking for mqseries files in default path... not found
configure: error: Please reinstall the mqseries distribution
Voilà ce que j'ai comme message d'erreur.
Merci d'avance
#4 Le 18/04/2009, à 19:09
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
J'ai utilisé la lebrary java-bridge aussi, et j'ai un message d'erreur :
Install a java SDK and run: ./configure --with-java=<JAVA_HOME>
Back-end configuration failed.
Please install the recommended autoconf, libtool and automake versions
or disable back-end configuration and use the pre-compiled J2EE back-end:
./configure --disable-backend --with-java=<JAVA_HOME>
configure: error: ./configure.gnu failed for server
là il me demande d'installer la version d autoconf recommandé==> mais je ne sais pas quelle version il faut installer???
#5 Le 18/04/2009, à 20:25
- Le Farfadet Spatial
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Salut à tous !
Avant de voir s'il y a un problème avec les autotools, je pense qu'il y a d'autres choses à régler :
checking for re2c... no configure: warning: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.
Ça ne fera pas de mal d'installer la bibliothèque Re2c :
sudo apt-get install re2c
checking for mqseries files in default path... not found configure: error: Please reinstall the mqseries distribution
Je ne suis pas très fort en Mqseries, mais visiblement elle n'est pas dans un répertoire standard. De toute façon, je trouve cette commande bizarre :
tar xvfz /tmp/mqseries-0.11.0.tgz -C /opt/
Usuellement, on fait la compilation dans un répertoire de son espace personnel (son /home), c'est la commande « sudo make install » qui déplacera la bibliothèque une fois compilée dans le répertoire où elle devra se trouver pour être accessible à tous.
Là, tu as copié directement le code de « /opt, » ce qui est assez exotique et à mon sens pas très propre. Je ne sais pas s'il y a beaucoup d'habitué de Mqseries sur ce forum, mais tu trouveras sans doute de l'aide à cette adresse :
Install a java SDK and run: ./configure --with-java=<JAVA_HOME>
Installe Java : http://doc.ubuntu-fr.org/java
Voilà ce qu'il faudrait, à mon avis, régler avant de mettre en cause les autotools.
À bientôt.
Le Farfadet Spatial
Hors ligne
#6 Le 18/04/2009, à 21:42
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Merci.
Finalement j'ai réussi de compiler la php-javaBridge correctement.
Et je crois que vous avez raison concernant le mqseries ... il y a un bug dans le code source.
MIlle Merci
#7 Le 18/04/2009, à 22:28
- Le Farfadet Spatial
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Salut à tous !
Finalement j'ai réussi de compiler la php-javaBridge correctement.
Cela signifie-t-il que le problème est résolu ? Si oui, merci d'éditer le premier message, afin d'ajouter la balise « [Résolu] » dans le titre. Si non, quels sont le ou les problèmes restant ?
À bientôt.
Le Farfadet Spatial
Hors ligne
#8 Le 19/04/2009, à 00:27
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Oui le problème est résolu pour la library php-javaBridge, mais pour le mqseries tjrs le meme probleme. Mais je ne sais pas si ça vient du code source même du library ou d'autre chose.
L'essentiel la compélation avec phpize/configure/make/install fonctionne correctement.
je vais poser la question sur le site de mqseries et je vous tiens au courant.
Merci
#9 Le 19/04/2009, à 22:00
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Problème resolu
#10 Le 19/04/2009, à 22:24
- Le Farfadet Spatial
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Salut à tous !
Problème resolu
Formidable !
N'hésites pas à dire comment tu as fait pour compiler mqseries ou donner un lien permettant d'aider à le faire : si quelqu'un rencontre le même problème, il pourra se référer à la solution donnée dans ce fil de discussion. Également, ce serait bien que tu cliques sur « éditer » en fin de ton premier message, afin d'ajouter dans le titre la balise « [Résolu], » ainsi ceux qui liront ce fil sauront immédiatement que le problème a une solution, au moins évoquée ici.
À bientôt.
Le Farfadet Spatial
Hors ligne
#11 Le 20/04/2009, à 23:31
- gounihocine
Re : version recommandée d'autoconf + automake + libtool pour ubuntu 8.10
Salut à tous;
En fait la compliation marche tres bien avec tous les library du php que j'ai testé à part le "mqseries" qui ne fonctionne pas coorrectement, je me suis dit le probleme ça ne vient pas du systeme peut etre c'est la code souce qui est mal codé.
Dès que j'ai des nouvelles je vous tiens au courant.
A +