Probleme beim kompilieren

Jan 'Red Bully' Seiffert redbully at cc.fh-luh.de
Thu May 26 19:46:35 CEST 2005


Marc Borgmann schrieb:
> Hi Leute,
> Ich versuche momentan KDE zusammenzubauen. Ich bekomme allerdings immer diese 
> Fehlermeldung:
> 
> /usr/bin/ld: .libs/core.o: relocation R_X86_64_PC32 against 
> `std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> 
>>::basic_string()@@GLIBCXX_3.4' can not be used when making a shared object; 
> 
> recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
> make[3]: *** [libmcop.la] Fehler 1
> make[3]: Leaving directory `/home/mborgmann/arts-1.4.0/mcop'
> make[2]: *** [all] Fehler 2
> make[2]: Leaving directory `/home/mborgmann/arts-1.4.0/mcop'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Leaving directory `/home/mborgmann/arts-1.4.0'
> make: *** [all] Fehler 2
> 
> Dieses Problem taucht in diversen Distributionen, bei den unterschiedlichsten 
> Libraries auf. Aber eine Lösung steht nirgendwo. Ich verwende Fedora 3.92 (64 
> Bit Version auf Athlon64). Kann mir einer von Euch sagen was ich falsch mache 
> und wie ich das Problem löse. (Nach Möglichkeit ohne auf eine 32 Bit Version 
> downzugraden!)
> 
Ich kann dazu jetzt nur auf die schnelle einwerfen, das dazu mehrere
Bugs rumfliegen:
- gcc's mit visability-Patch machen grade bei KDE zicken
- der ld hat nen Bug das er manchmal auf x86_64 objekte die mit -fpic
kompiliert wurden nicht richtig erkennt
- libtool spielt da auch noch rein, ich glaub weil neuere Versionen
davon die visability-Switches des gcc kennen

Das ist mit einer der Gruende, warum KDE-3.4.0 auf Gentoo nicht Stable
markiert wird.

> Marc

Gruss
	Jan

-- 
konfuzius sagt: Dein chi ist nicht l33t.



More information about the Linux mailing list