Gentoo Archives: gentoo-user-cs

From: "Honza Macháček" <Hloupy.Honza@×××××××.cz>
To: gentoo-user-cs@l.g.o
Subject: Re: [gentoo-user-cs] wx-config
Date: Mon, 06 Feb 2006 07:50:06
Message-Id: 43E6FF7B.4000808@centrum.cz
In Reply to: Re: [gentoo-user-cs] wx-config by Pavel Dobes
1 > /usr/bin/ld: warning: libstdc++.so.5, needed
2 > by /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../libfbclient.so, may
3 > conflict with
4 > libstdc++.so.6 /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../libwx_gtk2u_core-2.6.so:
5
6 Takové nějaké problémy jsme měl, když jsem začal experimentovat s gcc 4
7 (chtěl jsem překladač fortranu 90), a najednou jsem měl v systému dvě
8 skupiny programů zkompilované různými verzemi gcc s různými verzemi
9 libstdc++, přičemž vadil i rozdíl v úplně poslední číslici a nezbývalo
10 mi než přepínat překladače pomocí gcc-config podle toho, který jsem
11 zrovna chtěl spustit program, anebo zgruntu všechno překompilovat. Nejde
12 o libstdc++ z balíčku libstdc++-v3, ale o knihovnu instalovanou v rámci
13 balíku gcc, a varování znamená, že libfbclient byla zkompilována starší
14 verzí gcc s libstdc++.so.5 (patrně gcc 3.3.x), zatímco
15 libwx_gtk2u_core-2.6.so je dílem novějšího překladače s libstdc++.so.6
16 (gcc 3.4.x).
17 Teoreticky by to měl spravit revdep-rebuild; pokud selže (jako to
18 občas dělá mně), doporučuji zjistit (třeba pomocí equery belongs
19 <soubor> -- i když něco jako grep '<soubor>' /var/db/pkg/*/*/CONTENTS je
20 rychlejší), ke kterému balíku libfbclient.so patří, a ten přeinstalovat.
21
22 Mějte se krásně.
23 Honza Macháček
24
25
26 --
27 gentoo-user-cs@g.o mailing list