View previous topic :: View next topic |
Author |
Message |
Saigneur Apprentice
Joined: 21 Oct 2004 Posts: 277 Location: Evry, Essonne, France (48°35'N, 02°15'E)
|
Posted: Sun Jan 30, 2005 1:46 pm Post subject: [Compilation] cannot find the library gcc-lib (résolu) |
|
|
(suite de ce post qui est maintenant en résolu et donc ne m'aidera plus.
Lors d'un emerge php, j'ai l'erreur suivante :
Code: | libtool: link: cannot find the library `//usr/lib/gcc-lib/i686-pc-linux-gnu/[b]3.3.53.3.5[/b]/libstdc++.la'
|
Mon emerge --info
Code: | emerge --info
Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686)
=================================================================
System uname: 2.6.10-gentoo-r4 i686 Pentium III (Katmai)
Gentoo Base System version 1.4.16
Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 24 2004, 07:40:35)]
ccache version 2.3 [enabled]
dev-lang/python: 2.3.4
sys-devel/autoconf: 2.59-r6, 2.13
sys-devel/automake: 1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils: 2.15.92.0.2-r1
sys-devel/libtool: 1.5.10-r3
virtual/os-headers: [b]2.4.21-r1[/b] <-- Mon noyau est en 2.6.10. Un rapport ?
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="ftp://ftp.proxad.net/mirrors/ftp.gentoo.org/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apache2 apm arts avi berkdb bitmap-fonts crypt encode f77 font-server foomaticdb fortran ftp gd gdbm gif gpm gtk gtk2 imlib ipv6 jpeg libg++ libwww mad mikmod mod_php motif mpeg mysql ncurses nls oggvorbis oss pam pdflib perl php png python quicktime readline sdl snmp spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml xml2 xmms xv zlib"
Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
|
J'ai bien tenté de faire
Code: | fix_libtool_files.sh 3.3.4 (ou 3.3.5)
env-update
source /etc/profile |
avant la compilation, mais ça me fait tjs des erreurs.
J'ai du mal à comprendre comment fonctionne ce fix Dois-je mettre la version courante de GCC (3.3.5) ou la précédente (que je ne suis pas sur d'avoir eue) ?
Faudrait il que je flushe le ccache (avec lequel j'aurais mis en cache une mauvaise version de bouts de compilation ?)
Edit :
Solution apportée par Kernel_Sensei :
faire un "fix_libtool_files.sh X.Y.Z" avec X.Y.Z = au numéro de version utilisé dans l'erreur : "//usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.53.3.5/libstdc++.la" --> Taper la commande fix_libtool_files.sh 3.3.53.3.5 et ré-emerger le paquet.
Hope it'll help other noobs _________________ Tant pis si ça saigne, pourvu que ça rentre.
Last edited by Saigneur on Sun Jan 30, 2005 3:57 pm; edited 1 time in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Jan 30, 2005 2:28 pm Post subject: |
|
|
t'as mal compris le fonctionnement de fix_libtool_files.sh ...
fais Code: | fix_libtool_files.sh 3.3.53.3.5 |
il faut mettre la version ou gcc cherche actuellement ses fichiers (la version du msg d'erreur !) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Polo l33t
Joined: 27 Jan 2004 Posts: 649 Location: Angers, France
|
Posted: Sun Jan 30, 2005 2:54 pm Post subject: |
|
|
kernel_sensei wrote: | Code: | fix_libtool_files.sh 3.3.53.3.5 |
|
c'est pas Code: | fix_libtool_files.sh 3.3.5 | qu'il faudrait qu'il fasse? |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun Jan 30, 2005 2:57 pm Post subject: |
|
|
ben non .. lis ce que j'ai marque plus haut ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
Saigneur Apprentice
Joined: 21 Oct 2004 Posts: 277 Location: Evry, Essonne, France (48°35'N, 02°15'E)
|
Posted: Sun Jan 30, 2005 3:49 pm Post subject: |
|
|
kernel_sensei wrote: | t'as mal compris le fonctionnement de fix_libtool_files.sh ...
fais Code: | fix_libtool_files.sh 3.3.53.3.5 |
il faut mettre la version ou gcc cherche actuellement ses fichiers (la version du msg d'erreur !) |
Ah ouais.
Bon, ça a fonctionné. Pour moi, 3.3.53.3.5 c'était 3.3.5 pollioté en raison d'un fix_libtool_files.sh foireux de ma part
En tout cas, j'ai eu des erreurs avant, et j'ai du le faire en plusieurs fois le fix_libtool_files.sh, pour corriger les pbmes successifs.
Ce sont les ebuilds qui sont foireux ?
Pourquoi celà ne se corrige-t-il pas avec une mise à jour de l'arbre de portage, vu que le problème semble bien connu ?
(Merci kernel_sensei ) _________________ Tant pis si ça saigne, pourvu que ça rentre. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|