Wieder AMD64 Kompilierproblem für Wine

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Nightshade
Beiträge: 113
Registriert: 18.08.2006 18:11:21

Wieder AMD64 Kompilierproblem für Wine

Beitrag von Nightshade » 14.07.2007 13:30:41

Ich weiss, zu diesem und ähnlichen Problemen ist schon viel geschrieben worden. Nur scheint keiner der beschriebenen Lösungen bei mir zu funktionieren.

Deshalb noch einmal:

Ich versuche Wine unter AMD64 (testing) zu kompilieren.
Vor ein paar Wochen habe ich das noch hingekriegt, aber ein paar Updates später klappt das nicht mehr.

Die kritischen Zeilen im config.log sind:

Code: Alles auswählen

configure:2382: $? = 1
configure:2405: checking for C compiler default output file name
configure:2432: gcc -m32    conftest.c  >&5
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
configure:2435: $? = 1
configure:2473: result: 
configure: failed program was:

...

configure:2480: error: C compiler cannot create executables
Ich bin nach der Anleitung auf der Wine-Webseite vorgegangen.
Und entsprechend der Hilfestellungen hier und sonst im Internet habe ich die installierten Pakete überprüft.

Hier mal meine Auflistung:

Code: Alles auswählen

ii  gcc                     4:4.1.1-15              The GNU C compiler
ii  g++                     4:4.1.1-15              The GNU C++ compiler
ii  cpp                     4:4.1.1-15              The GNU C preprocessor (cpp)
ii  build-essential         11.3                    informational list of build-essential packages
ii  libc6-dev-i386          2.5-9                   GNU C Library: 32bit development libraries for AMD64
ii  binutils                2.17cvs20070426-8       The GNU assembler, linker and binary utilities
ii  libc6-dev               2.5-9                   GNU C Library: Development Libraries and Header Files
ii  libc6-dev-i386                   2.5-9                               GNU C Library: 32bit development libraries f
ii  libc6-i386                       2.5-9                               GNU C Library: 32bit shared libraries for AM
ii  lib32z1-dev                      1:1.2.3.3.dfsg-3                 compression library - 32 bit development
ii  ia32-libs                        1.19                             ia32 shared libraries for use on amd64 and ia64 systems
lrwxrwxrwx  1 root root       10 Mar  3 18:42 libSM.so -> libSM.so.6
lrwxrwxrwx  1 root root       14 Mar  3 18:42 libSM.so.6 -> libSM.so.6.0.0
-rw-r--r--  1 root root    32144 Sep 22  2006 libSM.so.6.0.0
Mir fällt jetzt wirklich nicht mehr ein, was ich sonst noch machen könnte.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Wieder AMD64 Kompilierproblem für Wine

Beitrag von Teddybear » 14.07.2007 13:47:02

Nightshade hat geschrieben:Ich weiss, zu diesem und ähnlichen Problemen ist schon viel geschrieben worden. Nur scheint keiner der beschriebenen Lösungen bei mir zu funktionieren.

Ich versuche Wine unter AMD64 (testing) zu kompilieren.
Vor ein paar Wochen habe ich das noch hingekriegt, aber ein paar Updates später klappt das nicht mehr.

Die kritischen Zeilen im config.log sind:

Code: Alles auswählen

configure:2382: $? = 1
configure:2405: checking for C compiler default output file name
configure:2432: gcc -m32    conftest.c  >&5
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
configure:2435: $? = 1
configure:2473: result: 
configure: failed program was:

...

configure:2480: error: C compiler cannot create executables
Was willst du denn???
64Bit Binary?? oder 32Bit Binary?

Weil derzeit wird es in 32Bit versucht, aber ihm fehlt da die libgcc.a in 32Bit

Das 32Bit Paket nennt sich:

Code: Alles auswählen

gcc-4.1-multilib
Und mal als kleiner tip:
Installier dir mal apt-file
Dann kannst du nach fehlenden dateien suchen, und die Pakete die diese enthalten identifizieren.



PS: was mir grad auffällt, wieso gcc-4.1.3???
Was hast du denn da für ne distro bzw. welches repo nutzt du??

Greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Nightshade
Beiträge: 113
Registriert: 18.08.2006 18:11:21

Re: Wieder AMD64 Kompilierproblem für Wine

Beitrag von Nightshade » 14.07.2007 14:34:54

Teddybear hat geschrieben: Was willst du denn???
64Bit Binary?? oder 32Bit Binary?
32Bit. Wine gibt es nur in 32 Bit.
Teddybear hat geschrieben:Das 32Bit Paket nennt sich:

Code: Alles auswählen

gcc-4.1-multilib
Danke!
Das war's!
Stand noch in keinem der halben Dutzend Problemlösungsvorschläge, die ich bisher gelesen habe.
Das Paket ist relativ neu, oder?
Das sollten die in der Beschreibungsseite von Wine korrigieren.
Teddybear hat geschrieben:Und mal als kleiner tip:
Installier dir mal apt-file
Dann kannst du nach fehlenden dateien suchen, und die Pakete die diese enthalten identifizieren.
Ich werde mir das anschauen.
Aber natürlich muss ich erst die Datei kennen, die mir fehlt. ;)
Teddybear hat geschrieben: PS: was mir grad auffällt, wieso gcc-4.1.3???
Was hast du denn da für ne distro bzw. welches repo nutzt du??
Gute Frage.
Die Datei existiert, taucht aber in keiner in meinem noch erhaltenen /var/cache/apt/archive - Dateien auf.
Ich habe ehrlich gesagt keine Ahnung, woher die Datei stammt.

Vielen Dank nochmal für die schnelle Lösung meines Problems!

Antworten