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