Jump to content

Fehler beim compilieren unter Ubuntu 12.04


Recommended Posts

Hi all

 

Ich bekomme beim compilieren ( linken ) einen Fehler, ich verwende den arm-compiler von den apt-sourcen ( arm-linux-gnueabi-gcc/g++ )

 

Linking C executable master-brick.elf
collect2: ld mit Signal 11 [speicherzugriffsfehler], core dumped beendet
CMakeFiles/master-brick.elf.dir/src/bricklib/drivers/usb/USBDDriver.obj: In function `memset':
/usr/arm-linux-gnueabi/include/bits/string3.h:82: warning: memset used with constant zero length parameter; this could be due to transposed parameters
/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../../arm-linux-gnueabi/bin/ld: error: CMakeFiles/master-brick.elf.dir/src/communication.obj: Conflicting architecture profiles M/A

 

schade das es so kurz vorm Ziel einen Fehler wirft da das compilieren an sich ja klanglos durchläuft, hat da von euch wer nen clue ?

 

Habe auch schon verucht den compiler von Sourcery zu installieren aber irgendwie lassen sich die 32bit libraries auf meiner 64bit kiste nicht installieren ( unerfüllte abhängigkeiten ) :(

 

 

Gruß Area

Link zu diesem Kommentar
Share on other sites

Auf sourcery stand man soll die ia32-libs installieren, ich hab folgendes versucht:

 

daniel@Area:~/Downloads$ sudo apt-get install ia32-libs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
ia32-libs : Hängt ab von: ia32-libs-multiarch
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
daniel@Area:~/Downloads$ sudo apt-get install ia32-libs-multiarch
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
ia32-libs-multiarch:i386 : Hängt ab von: libcurl3:i386 soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
daniel@Area:~/Downloads$

 

Hast du das ganze in ein 32bit chroot installiert ?

 

Gruß Area

Link zu diesem Kommentar
Share on other sites

Hi

 

Vorab schon mal danke für deinen support, hier die Ausgabe

 

daniel@Area:~$ apt-cache policy ia32-libs
ia32-libs:
  Installiert: (keine)
  Kandidat:    20090808ubuntu35
  Versionstabelle:
     20090808ubuntu35 0
        500 http://ftp.uni-erlangen.de/mirrors/ubuntu/ precise/universe amd64 Packages
daniel@Area:~$ apt-cache policy ia32-libs-multiarch
ia32-libs-multiarch:i386:
  Installiert: (keine)
  Kandidat:    20090808ubuntu35
  Versionstabelle:
     20090808ubuntu35 0
        500 http://ftp.uni-erlangen.de/mirrors/ubuntu/ precise/universe i386 Packages
daniel@Area:~$ apt-cache policy libcurl3:i386
libcurl3:i386:
  Installiert: (keine)
  Kandidat:    7.22.0-3ubuntu4
  Versionstabelle:
     7.22.0-3ubuntu4 0
        500 http://ftp.uni-erlangen.de/mirrors/ubuntu/ precise/main i386 Packages

 

Also ia32-libs ist 64bit benötigt aber ia32-libs-multiarch welches nur in 32bit vorliegt ???

 

Ich hab alle meine Fremdquellen (xbmc) deaktiviert, leider das selbe Ergebnis :(

 

Gruß Area

Link zu diesem Kommentar
Share on other sites

Sehr komisch. Die Packages kommen alle aus dem Ubuntu Repo, das sieht gut aus.

 

Ich benutze hier im Moment noch 10.11, da gibt es solche Probleme definitiv nicht.

 

Google hat mir diesen Foreneintrag rausgeschmissen, eine Lösung gibt es da aber leider auch nicht: http://ubuntuforums.org/showthread.php?t=1880965

Link zu diesem Kommentar
Share on other sites

Sprich: Installiert man das Paket, dann läufts? Läuft das auf 32 und 64 bit?

Ich bin drauf und dran, mein 11.10 auf 12.04 (32 bit) upzugraden. Wenn das aber noch Probleme gibt, dann warte ich damit noch ab.

 

Offtopic:

Hatte mit dem Upgrade bereits mal begonnen. Beim Download der Pakete wurds aber immer langsamer und kam dann auch i-wann komplett zum Erliegen (24h kein Fortschritt im Download), obwohl meine Internetverbindung definitiv funktionierte. Zu langsam ist die auch nicht, habe ne 100er Standleitung :-D :-D

Mein Nachbar mit der gleichen Anbindung hatte das Problem auch. Wie war das bei euch? Lief das Problemlos?

 

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...