Portál AbcLinuxu, 26. dubna 2024 16:49


Dotaz: libstdc++.so.6

24.7.2005 23:05 Krajuch | skóre: 5
libstdc++.so.6
Přečteno: 264×
Odpovědět | Admin
Ahoj, tahle knihovna po me chce kompilator gcc 3,4 ale ja mam gcc 4 - downgradeoval jsem na 3.4 ale to nepomohlo, a navic mi brani spoustet komercni program, ktery je zkompilovany, Je nejakej zpusob jak to vyresit? Moje dystribuce je FC 4. Predem dekuji za radu
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.7.2005 23:15 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: libstdc++.so.6
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uváděj pořádně chybové hlášky.

A teď co mi dnes ukázala křišťálová koule: Ten komerční program chce nějakou jinou verzi knihovny, a v tom případě bude nejspíš v některém z balíčků compat-libstdc++. Nebo taky ne, ale pak je zapotřebí vědet, co to vlastně chce...

Kompilátor nainstaluj zpět pro případ, že bys opravdu něco kompiloval. Pro starší programy, které nesnesou gcc 4, tam máš compat-gcc, což tuším je verze 3.2.něco.
25.7.2005 22:22 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
No ten komercni program rika presne ze: gcc 3.4 not found (required by libstdc++.so.6). Compat-libstdc++ mam nainstalovany. Podivej se prosim jeste jednou do te koule. Predem dekuji za radu
25.7.2005 22:50 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: libstdc++.so.6
A co google? Klíčová slova gcc 3.4 not found (required by libstdc++.so.6) název_komerční_aplikace? Eventuálně ještě upřesnit slovem Fedora.
When your hammer is C++, everything begins to look like a thumb.
26.7.2005 17:53 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
a myslis ze to pomuze?
26.7.2005 20:21 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: libstdc++.so.6
Lepší než nic :). Protože neznáme název onoho programu, tak nemůžeme najít tu chybu sami a zkusit tě nasměrovat.

Já nerozumím tomu, proč zkompilovaný program chce gcc, snad jestli to není nějaké vývojový nástroj.
When your hammer is C++, everything begins to look like a thumb.
26.7.2005 20:28 jm
Rozbalit Rozbalit vše Re: libstdc++.so.6
Já nerozumím tomu, proč zkompilovaný program chce gcc, snad jestli to není nějaké vývojový nástroj.
Protoze je slinkovan s knihovnou, kterou gcc poskytuje, uz jsem to jednou psal dole.
26.7.2005 21:01 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: libstdc++.so.6
Já vycházel z oné chybové hlášky: gcc 3.4 not found (required by libstdc++.so.6), proč závisí libstdc++.so.6 na gcc je mi záhadou. Jaký význam má linkovat standardní knihovnu C++ s kompilátorem?
When your hammer is C++, everything begins to look like a thumb.
26.7.2005 21:05 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: libstdc++.so.6
Jenže gcc žádnou knihovnu neposkytuje, jak se můžeš sám přesvědčit:
rpm -q --provides gcc
Knihovnu poskytuje snad libgcc, ale ta je zpětně kompatibilní. Knihovnu libstdc++.so.6 poskytuje libstdc++ a její starší verze jsou v různých compat balíčcích.

Tvůj popis dává čím dál tím menší smysl... Vrať systém do původního stavu a vlož sem, co vlastně děláš:
$ příkaz
výstup příkazu
$ příkaz
výstup příkazu
...
jinak se asi ničeho nedobereme.
26.7.2005 21:29 jm
Rozbalit Rozbalit vše Re: libstdc++.so.6
Jenže gcc žádnou knihovnu neposkytuje, jak se můžeš sám přesvědčit:
Jooo, za Fedoru ja nemuzu, nevim proc to tam kouskujete do deseti balicku... :-)

$ equery f gcc | grep so
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so -> libg2c.so.0.0.0
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so.0 -> libg2c.so.0.0.0
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libg2c.so.0.0.0
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so -> libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so -> libstdc++.so.6.0.3
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6 -> libstdc++.so.6.0.3
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3
Tvůj popis dává čím dál tím menší smysl... Vrať systém do původního stavu a vlož sem, co vlastně děláš:
Ja nic nedelam, takze to asi neklapne. Me ten popis taky nedava smysl, asi by vazne bodlo napsat, co konkretne vlastne nefunguje. ;-)
26.7.2005 21:59 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: libstdc++.so.6
Doufal jsem, že pochopíš, která část je míněna tazateli ;-)

Podstatné je, že soname těch knihoven jsou stejná v gcc 3.4 i gcc 4.0, takže downgradem 4.0 -> 3.4 se stěží něčeho dosáhne.
26.7.2005 18:12 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: libstdc++.so.6
Nějak mi to není jasné - ten program již je zkompilován, a chce gcc? Na co? Co to je za program?
26.7.2005 18:25 jm
Rozbalit Rozbalit vše Re: libstdc++.so.6
Nějak mi to není jasné - ten program již je zkompilován, a chce gcc? Na co? Co to je za program?
Ze by treba potreboval ty knihovny? :-D
26.7.2005 22:48 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
.Ahoj, moc vam dekuju za rady, je to Ansys 8.1 mam ho legalne tak rpoc ho tajit - no a pise tohle:

/ansys_inc/v81/ansys/bin/linuxia32/ansys.e81: /ansys_inc/v81/ansys/syslib/linuxi a32/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.s o.6)
26.7.2005 23:05 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: libstdc++.so.6
Jenom pro upřesnění, jde o gcc 3.3, nebo 3.4? Příště tohle napiš do dotazu a pro výpisy cybových hlášení použij tag <pre>

Jinak ti snad pomůže tohle
When your hammer is C++, everything begins to look like a thumb.
26.7.2005 23:21 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
Dik moc, konecne jsem se pohnul jenze ted to pise:

/ansys_inc/v81/ansys/bin/linuxia32/ansys.e81: relocation error: /ansys_inc/v81/ansys/lib/linuxia32/libansys.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

poradily by ste mi co s timhle, dik
26.7.2005 23:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: libstdc++.so.6
Tohle snad spraví

LD_ASSUME_KERNEL=2.4.1 ansys81
28.7.2005 19:04 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
No nezpravilo to, teda nejspise by to ten problem zpravilo, ale ten program se spousti pres launcher a kdyz ho spustim ruco z terminalu tak nenajde licenci- neslo by to udelat jinak?
28.7.2005 19:24 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: libstdc++.so.6
Co je launcher? Nějaký skript? Dopiš to do něj.
28.7.2005 22:37 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
No tak ja ho zkusim zmenit. Je to program ktery zjisti licence, nabidne ti vyber, ty zmacknes run a doufas
4.8.2005 20:08 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
Ahoj tak mi uz vsechno funguje, napsal jsem si skript co spousti ten launcher. V nem mam: cd /ansys_inc/v81/ansys/bin LD_ASSUME_KERNEL=2.4.1 ./launcher81

a vse je v poho, dik vam vsem
27.7.2005 07:08 jirix
Rozbalit Rozbalit vše Re: libstdc++.so.6
Ty mas Ansys? Kolik to pro pana ziveho stoji? Ja pouzivam Calculix, ktery je zadarmo i se zdrojovymi kody a pro ansys bych asi musel prodat auto ne? Sorry ze je to mirne off topic
27.7.2005 07:14 jirix
Rozbalit Rozbalit vše Re: libstdc++.so.6
Jo a nevis jestli se da sehnat demo nebo neco takoveho?
27.7.2005 23:27 Krajuch | skóre: 5
Rozbalit Rozbalit vše Re: libstdc++.so.6
My mame ve skole naky licence takze se pripojuji ke skolnimu serveru
elviin avatar 4.8.2005 20:26 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
Rozbalit Rozbalit vše Re: libstdc++.so.6
Kdyz ho mas legalne, tak zkus podporu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.