Forum Linux.debian/ubuntu Problème de compilation pour Lighttpd 1.4.26 sur Lenny ( AMD64)

Posté par  .
Étiquettes :
1
8
mar.
2010
Bonjour ici, j'ai un petit soucis pour compiler Lighttpd 1.4.26 + mod_h264 sous Debian Lenny (AMD64).
J'obtiens ces erreurs :

mail:/usr/src/lighttpd/lighttpd-1.4.26# make
make all-recursive
make[1]: Entering directory `/usr/src/lighttpd/lighttpd-1.4.26'
Making all in src
make[2]: Entering directory `/usr/src/lighttpd/lighttpd-1.4.26/src'
gcc -DHAVE_CONFIG_H -DHAVE_VERSION_H -DLIBRARY_DIR="\"/usr/local/lib\"" -DSBIN_DIR="\"/usr/local/sbin\"" -I. -I.. -D_REENTRANT -D__EXTENSIONS__ -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -g -O2 -Wall -W -Wshadow -pedantic -std=gnu99 -MT lemon.o -MD -MP -MF .deps/lemon.Tpo -c -o lemon.o lemon.c
mv -f .deps/lemon.Tpo .deps/lemon.Po
/bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -W -Wshadow -pedantic -std=gnu99 -o lemon lemon.o
../libtool: line 827: X--tag=CC: command not found
../libtool: line 860: libtool: ignoring unknown tag : command not found
../libtool: line 827: X--mode=link: command not found
../libtool: line 994: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 995: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../libtool: line 2239: X-g: command not found
../libtool: line 2239: X-O2: command not found
../libtool: line 2239: X-Wall: command not found
../libtool: line 2239: X-W: command not found
../libtool: line 2239: X-Wshadow: command not found
../libtool: line 2239: X-pedantic: command not found
../libtool: line 2239: X-std=gnu99: command not found
../libtool: line 2408: Xlemon: command not found
../libtool: line 2413: X: command not found
../libtool: line 2420: Xlemon: command not found
../libtool: line 5193: Xgcc "" "" "" "" "" "" "" -o @OUTPUT@ lemon.o : command not found
../libtool: line 5194: Xgcc "" "" "" "" "" "" "" -o @OUTPUT@ lemon.o : command not found
../libtool: line 5199: X: command not found
../libtool: line 5203: : command not found
rm -f configparser.h
../src/lemon -q ./configparser.y ./lempar.c
make[2]: ../src/lemon: Command not found
make[2]: *** [configparser.c] Error 127
make[2]: Leaving directory `/usr/src/lighttpd/lighttpd-1.4.26/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/lighttpd/lighttpd-1.4.26'
make: *** [all] Error 2

Après des recherches sur Google, IRC mailings list ect .. Il me faut la dernière versions de libtool ( la 2.2+) sauf qu'elle n'est disponible nul part pour Lenny AMD64. :[
Une personne a une solution sur ce problème ?
Merci beaucoup =)
  • # Classique.

    Posté par  . Évalué à 7.

    T'es en Debian Lenny parce que c'est stable. Le problème, c'est que c'est vieux et que y'a des logiciels récents avec des fonctionnalités sans lesquelles on ne peut survivre.

    Du coup, tu compiles les logiciels récents, pourquoi pas? Sauf que ça coince, il leur faut des libs récentes, des dépendances (et t'as pas encore mangé des dépendances de dépendance en compilant, attends un peu).

    J'ai connu ça.

    Alors, c'est simple:
    - Tu télécharges les sources de la libtool en version > 2.2, tu compiles, tu installes. Aussi bien elles vont te réclamer un autre truc trop récent, qu'il faudra télécharger et compiler. Prévois du café.

    - Tu ajoutes les sources pour une version de Debian plus récente, et tu fais du "paquet spinning" pour avoir tout en Lenny, sauf le strict nécessaire pour Lighttpd 1.4.26 et ses dépendances.
    Prévois du café.

    - Tu passes à une version de Debian plus récente, ou à une autre distro.

    - Tu attends que tes logiciels arrivent dans Debian stable. Prévois des somnifères à effet long, ou fais autre chose en attendant.

    THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

  • # Commentaire supprimé

    Posté par  . Évalué à 2.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Réponse !

    Posté par  . Évalué à 2.

    Yep j'ai trouvé la réponse en cherchant juste après en fait :) Il faut juste déplacer libtool ailleurs et créer un symlink à partir du vrai Libtool dans /usr/bin )
    J'espère que ça pourra aider des gens !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.