Problème avec la libtool ! HELP - Linux et OS Alternatifs
Marsh Posté le 16-07-2001 à 19:27:24
Makeinfo c'est un truc qui fait partie d'un paquetage nommé texinfo je crois.
cherche sur tuxfinder.org pour upgrader
Marsh Posté le 16-07-2001 à 20:10:41
Bon finalement g upgradé texinfo, autoconf, automake, libtool et m4 comme il le recommande pour l'install de MySQL.
Le hic, c'est que maintenant, je me mange l'erreur suivante :
aclocal; autoheader; autoconf; automake;
error : shell error while sourcing /tmp/ah3618/traces.s
./aclocal.m4 : 332 : error : m4_defn : undefined : _m4_divert_diversion
acoldnames.m4 : 86 : AM_PROG_INSTALL is expanded from...
./aclocal.m4 : 332 : the top level
C'est quoi ce bordel ?!
Marsh Posté le 16-07-2001 à 20:27:54
soluce d'un ancien de MS-user.
Si ca fait chier : FORMAT ZI SA GUEULE
Marsh Posté le 16-07-2001 à 20:31:04
Si l'OS est une Slackware 7.1 vaut mieux passer à la 8.0
[edtdd]--Message édité par AlphaT--[/edtdd]
Marsh Posté le 16-07-2001 à 20:31:48
la machine c'est le forum Hardware.fr
Donc la config a un peu plus rien à voir à la slack d'origine à mon avis
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 16-07-2001 à 20:35:08
Pour info, j'ai installé :
autoconf 2.50
automake (GNU automake) 1.4-p4
ltmain.sh (GNU libtool) 1.4 (1.920 2001/04/24 23:26:18)
GNU m4 1.4
makeinfo (GNU texinfo) 4.0
voala
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 16-07-2001 à 20:36:54
pouf pouf pouf
a kel moment as tu cette erreur ?
tu as utilisé pkgtools pour faire la mise à jours ?
[edtdd]--Message édité par Dark_Schneider--[/edtdd]
Marsh Posté le 16-07-2001 à 20:37:45
mise à jour avec quoi? Les tgz c'est mieux, pas les tar.gz qui sont en dernier recours...
[edtdd]--Message édité par AlphaT--[/edtdd]
Marsh Posté le 16-07-2001 à 20:40:01
error : shell error while sourcing /tmp/ah3618/traces.s
c'est renvoyé par le autoheader; (pas d'erreur sur le aclocal
Et le autoconf; sort :
./aclocal.m4:332: error: m4_defn: undefined: _m4_divert_diversion
acoldnames.m4:86: AM_PROG_INSTALL is expanded from...
./aclocal.m4:332: the top level
Sinon j'ai compilé les source à la main (avec les tar.gz choppés sur le site de GNU) :
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --exec-prefix=/usr
make
make install
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 16-07-2001 à 20:44:53
oui enfin là n'est pas le débat
D'où vient l'erreur à votre avis ??
Marsh Posté le 16-07-2001 à 20:53:59
Verdoux a écrit a écrit : Tu t'en fous de makeinfo, ça sert à rien. |
oui enfin depuis que j'ai upgradé les packages, ca foire avant même de lancer la compil, alors c'est plus génant
Marsh Posté le 16-07-2001 à 20:54:48
JoWiLe> les tgz sont le format de package de slack, il permet d'utiliser pkgtools et d'avoir une gestion de package (upgrade, désinstallation, etc ...).
Les tar.gz sont eux des fois compatibles, mais ensuite pour les mises à jours c'est la merde, surtout si tu n'install pas de la meme manière (2 libs qui cohabitent ou plutôt se gènent ce qui fout la merde pour les progs qui en suivent).
Si Joce avait fait une mise à jours avec des rpm ou des deb cela aurait été bcp plus simple. Il aurait satisfait les bonnes dépendances puis installé sont package. Et une désinstallation pour revenir à la conf d'avant aurait été aisé (le rpm sait où sont les fichiers, lors de la désinstall/upgrade, il les efface pour ne pas laisser de déchets).
Joce> avais tu installé le précédent package avec les meme options ? (je pense surtout au --exec-prefix=/usr ).
je pencherais pour un conflit de version. Pour le résoudre .... étudier le tar.gz et voir le nom des fichiers qui sont installé. Puis faire une recherche avec find et faire table rase. Ensuite installé de nouveau ton tar.gz. Mais bon, c'est de la grosse bidouille qui peut finir par tout foutre en l'air.
Marsh Posté le 16-07-2001 à 20:56:13
JoWiLe a écrit a écrit : euh moi je dirais plutôt le contraire... les tgz c'est comme les rpm... ça marche quand ça veut |
humm je suis maintenant du même avis.
Dark_S>
Faut pas trop rire (référence au 1er post), son truc est méga pète-couille,
il faudrait prendre le fichier le compiler sur une autre slack pour voir ce que ça donne.
[edtdd]--Message édité par AlphaT--[/edtdd]
Marsh Posté le 16-07-2001 à 20:56:46
ah oui derniere note que j'ai lu sur cooker. la nouvelle version de automake peut faire que certains scripts ne marchent plus car il y a eu des chgts. Pour ne pas avoir de pbs, j'ai gardé la version de base.
Marsh Posté le 16-07-2001 à 21:00:43
JoWiLe> on voit bien le résultat.
de toute manière je ne connais pas les tgz, je ne sais pas comment ils sont packagés, ni comment ils sont gérés.
De toute manière je considère que ce ne sont pas vraiment de vrais packages car ils ne permettent pas une vraie gestion. Ce sont des formats d'archivages.
De vrais packages se sont les .rpm et les .deb
Marsh Posté le 16-07-2001 à 21:03:16
Dark_Schneider a écrit a écrit : ah oui derniere note que j'ai lu sur cooker. la nouvelle version de automake peut faire que certains scripts ne marchent plus car il y a eu des chgts. Pour ne pas avoir de pbs, j'ai gardé la version de base. |
bon a savoir, vais essayé de downgrader
Marsh Posté le 16-07-2001 à 21:11:10
J'ai foutu autoconf 2.13 à la place du 2.50, ca à l'air bon (mis à part des warning )
configure.in:179: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:179: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:657: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:669: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:737: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1180: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1319: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1344: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:179: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:179: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:657: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:669: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:737: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1180: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1319: warning: AC_TRY_RUN called without default to allow cross compiling
configure.in:1344: warning: AC_TRY_RUN called without default to allow cross compiling
Marsh Posté le 16-07-2001 à 21:22:58
Ouaiiiissss: libtool 1.4 powa !
libtool: ltconfig version `' does not match ltmain.sh version `1.3.5'
Fatal configuration error. See the libtool docs for more information.
Marsh Posté le 16-07-2001 à 21:28:53
AlphaT a écrit a écrit : mise à jour avec quoi? Les tgz c'est mieux, pas les tar.gz qui sont en dernier recours... |
c'est nouveau ca :
tgz <> tar.gz ........ ????
Marsh Posté le 16-07-2001 à 21:31:17
c'est quoi votre histoire de tgz et de tar.gz ?????
je ne vois aucune difference ......
Marsh Posté le 16-07-2001 à 21:34:57
'tain j'hallucine, elle est pourrie la libtool 1.4, ltconfig fait 0 ko dans le package
Marsh Posté le 16-07-2001 à 21:48:49
sisi il va changer de machine, mais ca à la limite je m'en contre fou
Je veux simplement savoir POURQUOI ca ne marche pas et COMMENT le résoudre.
[edtdd]--Message édité par joce--[/edtdd]
Marsh Posté le 16-07-2001 à 21:59:17
JoWiLe a écrit a écrit : ben de toute manière wark il devait pas changer de machine? il m'a dit qu'il avait trouvé des durs... une bonne occasion pour passer à le slack 8 ! |
Et puis je sais pas ce que ca change de passer à la slack 8
Marsh Posté le 16-07-2001 à 22:48:22
mouais merci les tgz, ca à foutu un binz pas possible, et ca à rien arrangé
Marsh Posté le 16-07-2001 à 18:54:31
[#38c600]makeinfo -I . --no-headers --no-split --output manual.txt manual.texi
Fabrication du fichier text «manual.txt» à partir de «manual.texi».
manual.texi:56: Commande inconnue «setcontentsaftertitlepage»..
manual.texi:5157: itemize exige un argument: le formateur pour @item.
manual.texi:20066: «.» ou «,» doit suivre une référence croisée, non pas a.
manual.texi:30568: itemize exige un argument: le formateur pour @item.
manual.texi:30980: itemize exige un argument: le formateur pour @item.
manual.texi:44531: itemize exige un argument: le formateur pour @item.
makeinfo: Enlèvement du fichier de sortie «manual.txt» à cause d'erreurs;
utiliser l'option --force pour préserver.
Me tappe ca quand j'essaie de compiler un truc, personne ne sait comment resoudre le problème ?!
[edtdd]--Message édité par joce--[/edtdd]