Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[TIP] gcc : libstdc++.la .. No such file or directory
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Sun Sep 19, 2004 10:10 pm    Post subject: [TIP] gcc : libstdc++.la .. No such file or directory Reply with quote

Je poste ce tip car le probleme vient de me tomber sur la figure a l'instant !

Apres une mise a jour de GCC il arrive que l'on tombe sur un message du style :
Code:
grep: /usr/lib/gcc/i686-pc-linux-gnu/3.4.0/libstdc++.la: No such file or directory


et la on se rend compte que gcc 3.4.0 n'est plus installé et qu'a la place on a un gcc 3.4.1 ... Alors pourquoi ce cong il va chercher dans 3.4.0 ?

Ben il arrive que le chemin des bibliotheques gcc soit ecrit en dur dans d'autres bibliotheques ... mais, ya la solution !

Code:
fix_libtool_files.sh


dans notre cas on l'utilise comme cela :

Code:
fix_libtool_files.sh 3.4.0


ou encore si l'architecture cherchée n'est pas la bonne :

Code:
fix_libtool_files.sh <ancienne version>  --oldarch <architecture cherchée>


enjoy :D

Note: je me suis permis de poster ce tip car j'ai un peu rammé pour trouver la soluce; il fut un temps je faisais des liens barbares genre 3.4.0 -> 3.4.1 ! Mais dernierement j'avais entendu parler d'un script pour regler ce probleme, mais j'avais oublié le nom :D, voila, maintenant il est en dur dans ce forum :wink:
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'


Last edited by kernelsensei on Thu Jun 16, 2005 4:56 pm; edited 6 times in total
Back to top
View user's profile Send private message
GNUTortue
Apprentice
Apprentice


Joined: 29 May 2004
Posts: 234
Location: Suisse Pontenet (BE)

PostPosted: Mon Sep 20, 2004 11:08 am    Post subject: Reply with quote

Merci ! Perso mon problème c'est que je voullait retourner à un GCC 3.3.4 pour l'utiliser en distcc avec Knoppix et j'avait justement ce problème !
_________________
Jabber : tortue@swissjabber.ch
donc les gentooistes on un penchant pour le japonais... (daywalker, 2004-10-07 à 15:23:57)
Samurai deeper Kyoo
Back to top
View user's profile Send private message
Talosectos
Guru
Guru


Joined: 31 Aug 2004
Posts: 329
Location: Bugey-Libre

PostPosted: Mon Sep 20, 2004 11:36 am    Post subject: Reply with quote

Décidément, ton expérience nous est fort précieuse :D .

Merci pour ce tip.
_________________
Comité de lutte contre le language sms et les fautes volontaires
Utilisez la fonction recherche !
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Tue Feb 01, 2005 4:32 pm    Post subject: Reply with quote

'Tain, ça fait des jours que je cherche à comprendre pkoi ça déconne.. et que je faisais des lien symbos façon gruik :) Merci à toi !
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Tue Feb 01, 2005 4:37 pm    Post subject: Reply with quote

En fait c'est un bug gentoo ? ou c'est normal ? Un truc pareil ça devrait etre fait automatiquement dans l'ebuild non ?
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Tue Feb 01, 2005 6:40 pm    Post subject: Reply with quote

Si je savais !

En plus, j'ai parlé trop vite, ça a pas résolu mon prob.. Merdouille... Vu que c'est kdelibs qui me fait ça, ça me fait chier de poireauter des plombes vu qu'il se plante en fin de compil...

Enfin, wait and see...
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Tue Feb 01, 2005 7:07 pm    Post subject: Reply with quote

Pour moi l'astuce ne marche plus depuis que je suis passé à gcc-3.4.3.20050110. Peut-etre que je donne pas la bonne version pour le fix, mais j'ai tout essayé et rien ne marche :(
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Feb 01, 2005 9:17 pm    Post subject: Reply with quote

/etc/env.d/05gcc peut aussi etre a l'origine du probleme .. il me semble !

apres ton update de gcc, t'as fais un gcc-config pour voir ?
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Wed Feb 02, 2005 12:40 pm    Post subject: Reply with quote

kernel_sensei wrote:
/etc/env.d/05gcc peut aussi etre a l'origine du probleme .. il me semble !

apres ton update de gcc, t'as fais un gcc-config pour voir ?


Pas de problèmes pour moi, je n'ai qu'une seule version de gcc installée, la 3.3.5, et les paths sont bien les bons.

J'avais de toute façon fait un gcc-config au cas où.

J'avais eu ce problème déjà juste après ma reinstall en 2004.3, où certains progs cherchaient la libstdc++.la dans /usr/lib/gcc-lib/i386-pc-linux-gnu/ au lieu de la chercher dans i686-pc-linux-gnu/

Pour résoudre ce problème, ne comprenant pas ce qui se passait, et vu que j'avais pas de connex pour venir chercher sur le forum et apprendre l'existence de fix_libtool_files.sh, j'avais fait un lien symbo à la goret et ça avait marché. Enfin, je trouvais pas ça très propre quand même :)

Et là, même avec le script, ça n'a pas l'air de changer grand chose... kdelibs cherche toujours la libstdc++.la dans /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 !

Bug gentoo, erreur dans mon install ? (Ça me paraîtrait bizarre, ça fait quand même 2 ans que je suis sous Gentoo, et c'est la première fois que j'ai ce problème)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Feb 02, 2005 12:51 pm    Post subject: Reply with quote

t'as fais une recherche sur bugs.gentoo.org ?


la derniere fois que j'ai vu une erreur de ce type (mauvaise ARCH) fallait recompiler libsdl ...


tu devrais pouvoir t'en sortir en regardant quelle lib renvoie au mauvais endroit pendant la compil, generalement les dernieres lignes avant l'erreur !
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Wed Feb 02, 2005 1:21 pm    Post subject: Reply with quote

kernel_sensei wrote:
t'as fais une recherche sur bugs.gentoo.org ?


Après une petite recherche, j'avoue humblement que je n'y avait pas pensé, je tombe sur ça: https://bugs.gentoo.org/show_bug.cgi?id=77573

Donc, après avoir tapoté egrep -l 3.3.[0-4] *.la | while read a; do qpkg -I -f /usr/lib/$a ; done | sort -u ça me renvoie ça:
Code:
app-cdr/k3b *
app-text/aspell *
dev-cpp/gconfmm *
dev-cpp/gtkmm *
dev-cpp/libglademm *
dev-cpp/libgnomecanvasmm *
dev-cpp/libgnomemm *
dev-cpp/libgnomeuimm *
dev-libs/gmp *
dev-libs/libsigc++ *
media-gfx/imagemagick *
media-libs/id3lib *
media-libs/taglib *
media-libs/tunepimp *
media-video/avifile *
media-video/mjpegtools *


Si je comprends bien, faudrait que je recompile tout ça pour résoudre ce problème à la con. Cependant, recompiler k3b, soit, mais j'ai un upgrade, donc il va falloir qu'il recompile kdelibs, et je risque donc de me retrouver planté au bout d'une heure de compil.

Je commence à me demander si il faudrait pas que je fasse un emerge -uDe world histoire dt tout avoir nickel. Enfin, ça c'est quand même quelques heures de compilations.. Et ma chêre et tendre et assez allergique au bruit d'Airbus A380 au décollage que produit ma machine ;)
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Wed Feb 02, 2005 3:59 pm    Post subject: Reply with quote

J'ai en effet qqch de peut-etre mauvais dans mon /etc/env.d/05gcc
Code:

LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/3.4.3:/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4"

je vires simplement la partie qui parle de 3.3.4 ? sachant que j'ai fais un gcc-config pour mettre 3.4.3 ;)

Cela dit je vois un downgrade de gcc qui vient d'arriver, c'est peu-etre pour résoudre le probleme :)


[EDIT]
de mieux en mieux, mes programmes ne compilent plus:
Code:

zdra@gentoo:~$ cat test.cpp
#include <vector>
#include <iostream>
using namespace std;

int main()
{
  vector<int> v;
  v.push_back(2);
  cout << v[0] << endl;
}
zdra@gentoo:~$ g++ test.cpp -o test
zdra@gentoo:~$ ./test
./test: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
zdra@gentoo:~$


Commence à bien m'énerver ce bug !!!

[edit2] https://bugs.gentoo.org/show_bug.cgi?id=80434 --> apparement c'est le bordel lol :(

[edit3] bon pour la 2eme fois aujourd'hui la version de gcc change apres un emerge sync... j'espere que cette fois ça va corriger le probleme... ça compile...
[edit4] voila la version actuel de gcc résoud le probleme. Je dois encore tester pour voir si ça résoud aussi le probleme de libstdc++.la qu'il trouve pas pour compiler media-libs/faad2, mais je ferai ça demain ;)

[EDIT5] ça marche toujours pas, et ça commence à bien m'énerver, j'ai plein de paquets qui compilent pas :(

[edit6] j'ai réglé le probleme avec un lien symbolique entre /usr/lib/gcc et /usr/lib/gcc-lib bourin mais tanpis :)
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Fri Feb 11, 2005 12:54 pm    Post subject: Reply with quote

Perso, j'ai fait un lien symbo avec:

possum@opossum gcc-lib $ ll
total 4,0K
lrwxr-xr-x 1 root root 18 fév 3 12:28 i386-pc-linux-gnu -> i686-pc-linux-gnu/
drwxr-xr-x 3 root root 4,0K fév 1 16:06 i686-pc-linux-gnu

et

possum@opossum i686-pc-linux-gnu $ ll
total 4,0K
lrwxr-xr-x 1 root root 6 fév 1 16:06 3.3.4 -> 3.3.5/
drwxr-xr-x 4 root root 4,0K jan 18 13:09 3.3.5

Bourrin ausi, et ça marche :)

Là, je suis à peu près sûr qu'il retrouve ses petits :P
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Fri Feb 11, 2005 5:10 pm    Post subject: Reply with quote

[OFF] tu t'es amusé à ajouter des balises de couleur ? ou t'as un truc pour le faire automatiquement ????
Back to top
View user's profile Send private message
Possum
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2003
Posts: 134
Location: Toulouse, France

PostPosted: Sat Feb 12, 2005 7:43 am    Post subject: Reply with quote

[off] Je me suis amusé, j'avais que ça à faire quand j'ai rédigé le message :)

Comme ça, ça met un peu de gaieté dans ce monde de gorets :P
_________________
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Sat Feb 12, 2005 9:16 am    Post subject: Reply with quote

[OFF]zut j'aurais aimé que tu dises que t'as un script ....
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Feb 22, 2005 8:33 pm    Post subject: Reply with quote

Je pense qu'on peut de-sticky... Ce "tip" pour ainsi dire apparait a la fin de chaque emerge de gcc.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Feb 22, 2005 8:36 pm    Post subject: Reply with quote

Trevoke wrote:
Je pense qu'on peut de-sticky... Ce "tip" pour ainsi dire apparait a la fin de chaque emerge de gcc.



j'en ai deja parle a dioxmat, mais toujours pas de reponse !

OFF : Ils ont de nouveau change la taille de la zone de saisie de texte ou bien c'est mon firefox qui perd la boule ?
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'


Last edited by kernelsensei on Wed Apr 13, 2005 10:55 pm; edited 1 time in total
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2868
Location: Grenoble, France

PostPosted: Tue Feb 22, 2005 8:40 pm    Post subject: Reply with quote

kernel_sensei wrote:

OFF : Ils ont de nouveau change la taille de la zone de saisie de texte ou bien c'est mon firefox qui perd la boule ?

moi aussi ça change, mais j'ai l'impression que ça fluctue, y a des moments c'est tres grand, la c'est a peu pres normal,(peut etre plus large qu'avant)
par contre c'est passé en html certaines pages du forum, et depuis ca fait plein de bizarrerir, genre ca passe des posts en lu alors qu'ils sont pas lu... bon la je suis vraiment off...


Last edited by kopp on Tue Feb 22, 2005 8:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Tue Feb 22, 2005 8:41 pm    Post subject: Reply with quote

Trevoke wrote:
Je pense qu'on peut de-sticky...

Done.
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Feb 22, 2005 9:09 pm    Post subject: Reply with quote

kernel_sensei wrote:
Trevoke wrote:
Je pense qu'on peut de-sticky... Ce "tip" pour ainsi dire apparait a la fin de chaque emerge de gcc.

j'en ai deja parle a dioximat, mais toujours pas de reponse !


@ Kernel : Zing!
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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