Portál AbcLinuxu, 13. května 2025 21:41

Dotaz: kompilace konci - spatny link?

dmnc_net avatar 25.8.2004 03:51 dmnc_net | skóre: 12 | blog: dmnc
kompilace konci - spatny link?
Přečteno: 85×
Odpovědět | Admin
Zdravim,

pri kompilaci (konkretne libdsp a i jine) narazim na tuto chybu:

/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../crtn.o -Wl,-soname -Wl, libdsp.so.1 -o .libs/libdsp.so.1.7.0 g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../crti.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/crtbeginS.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/crtendS.o: No such file or directory g++: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../crtn.o: No such file or directory

make: *** [libdsp.la] Error 1 !!! ERROR: media-libs/libdsp-4.9.2-r1 failed. !!! Function src_compile, Line 48, Exitcode 2 !!! libDSP make failed!

...No pritom ty soubory tam jsou, takze je to jen otazka cest, linkovani ci neceho, na co ja jsem kratky. Zrejme je g++ taky neco jineho nez gcc a to ja uz nevim, kde co jak.

S timto problemem se setkalo uz asi vic lidi, ale nikde na netu nemaji zatim odpovedi.

mam Gentoo/gcc-3.3.4-r1

Dekuji za pozornost a tesim se z pomoci :)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.8.2004 04:00 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Odpovědět | | Sbalit | Link | Blokovat | Admin
ze by bylo potreba doinstalovat balicek g++ ? pripadne g++-3.3
Urine should only be green if you're Mr. Spock.
25.8.2004 04:07 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
aha, nechal sem se unest debianem, v gentoo zrejme takovy balicek neni (aspon podle packages.gentoo.org) ;-)
Urine should only be green if you're Mr. Spock.
dmnc_net avatar 25.8.2004 14:43 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
tak tak neni ... at uz hledam jak hledam, nenachazim
25.8.2004 10:05 jm
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz se snazite nainstalovat masked balik, ktery je v portage asi 14 dni, tak je docela mozne, ze to nebude fungovat. :-)

Pridejte do bugzilly
dmnc_net avatar 25.8.2004 13:49 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
4.9.2-r1 neni masked... ted vazne sem vedle jak ta jedle ...
25.8.2004 13:58 jm
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
No ja mel teda masked jeste rano, tak nevim. Proste to nahlaste do bugzilly.
dmnc_net avatar 25.8.2004 14:48 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
jestli se oba bavime o libdsp, tak dokonce vcera sem si synchronizoval portage ...

co je vsak dalsi vec, ze masked nemasked (s masked balickama sem ani nikdy problem nemel) libdsp-4.9.2 (ne -r1) crashuje taktez, na stejne chybe je to i nekolik dalsich kompilaci (nevzpomenu si ted co)... zrejme se jedna o gcc nebo ten g++ ... ale na to ja sem kratky...
25.8.2004 14:52 jm
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Hmm, to by asi chtelo zkontrolovat pameti.

P.S. Doufam ze aspon to gcc je stabilni verze.
dmnc_net avatar 25.8.2004 15:24 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
pameti.. mam DDR nataktovany na 400Mhz, myslite, ze to mam shodit trochu dolu?

jinak tou verzi gcc by to take mohlo byt, pac mam gcc 3.3.4-r1 3.3.4-r1 je stale testing release, posledni stable verze je 3.3.3-r6
25.8.2004 15:29 jm
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Hmm, no nejdriv bych zkusil ty pameti, s tim gcc se stejne neda nic delat, downgrade bych nezkousel... :-)
dmnc_net avatar 25.8.2004 20:12 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
no.. trosku sem si pohral s pameti, samotneho by me to nenapadlo, protoze sami od sebe spadly akorat 1x/14dni widle a tady sem chyby prisuzoval unstable balikum... :)

Zrovna dnes jsem updatoval mozilu a 3x po sobe kompilace spadla s duvodem "probably HW or OS error" nebo nejak tak, najednou je to v poradku...

ALE, libdsp, kterou bych tak rad ne a ne, stale stejna chyba a myslim, ze je to bud chyba v kompilatoru nebo nemam to g++ coz nevim jak overit, protoze doted nevim, zda-li je to samostana aplikace nebo jen alias k gcc?
25.8.2004 20:25 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
g++ neni alias k gcc, jsou to dve ruzne aplikace.
25.8.2004 20:30 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
No, život není tak jednoduchý ... není to ani samostatná aplikace, je to jiný jazykový frontend k témuž kompilátoru.
25.8.2004 20:35 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Nemyslel jsem ruzny jako ruzny, to ze je to jak rikas je pravda (no jak jinak ze? ;), myslel jsem ze jsou to ruzny balicky, teda aspon ve Slackware a Debianu.
25.8.2004 20:28 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
g++ zjevně máš, protože vypisuje ty chyby ;-)

Zajímavé je, že vypisuje, jak nemůže najít soubory v adresářích odpovídajících verzi 3.3.3, ale přitom píšeš, že máš verzi 3.3.4?

Nepodařilo se ti udělat zmatek v nainstalovaných verzích gcc?
dmnc_net avatar 25.8.2004 20:51 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
To bude asi tim, ted presne nevim, jestli jsem si gcc334 dal az pozdeji a chyba byla i s 3.3.3 ale v souc. dobe se uz nedivim, ze to nemuze najit... velke AHA! krome mych hloupych napadu jao nalinkovat mu to, je nejakej zpusob, kde najit tyto spatne odkazy, koren toho problemu a ten popr. updatovat ci nejak upravit?
25.8.2004 20:55 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
IMHO prostě musíš mít gcc, g++, g77, prostě všechny GCC kompilátory mít ve stejné verzi. Pak by to přinejmenším nemělo dělat tuhle chybu.
dmnc_net avatar 25.8.2004 21:00 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
sem si udelal symbolic link z 3.3.4 na 3.3.3 v tech libech a proslo to.. jen se ted bojim jestli mi to pri necem jinym nenadela bordylek....

dalsi moznost by byla downgrade gcc na 3.3.3 a zaroven pak projet (a zachovat 3.3.3) emerge gcc 3.3.4

vymyslim ptakoviny nebo je to nejakym resenim?
25.8.2004 21:06 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Tohle ti muze parkrat projit ale taky nekdy nemusi. gcc bych nechal byt, spis bych {up/down}gradoval g++
dmnc_net avatar 25.8.2004 21:09 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
no jo jenze ja Gentoo nemuzu najit pod cim g++ je ... netusim, kde hnizdi, nevim :'(
25.8.2004 21:16 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Hm, v Gentoo je to vlastně všechno v jednom balíčku ... pak moc nechápu, jak se ti tam dostaly různé verze ... přeinstalovat balíček?
dmnc_net avatar 25.8.2004 21:29 dmnc_net | skóre: 12 | blog: dmnc
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
no to sem vcera prave delal ze sem cely gcc emergnul znova... je to trvalo dlouho :)
25.8.2004 21:13 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
Symlinky bych nedělal ... 3.3.3 a 3.3.4 sice budou kompatibilní, ale je to dost špinavá metoda ... a může zapříčinit nějakou ještě obskurnější chybu.

gcc nech, jak je, a srovnej verzi g++.
Řešení 1× (dmnc_net (tazatel))
26.8.2004 01:03 jm
Rozbalit Rozbalit vše Re: kompilace konci - spatny link?
No, suma sumarum - jasne pouceni. Nikdy nepouzivat nestabilni verze kompilatoru. Howgh!

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.