Box2D Problem

Gast #1568072
Lesenswert?

Hi, ich habe ein Problem beim kompilieren von Box2D, jedoch kann ich mit 
der Fehlermeldung >> *** buffer overflow detected ***: ar terminated << 
nicht viel anfangen und Google half mir auch nicht wirklich weiter.

Im Anhang findet sich die gesamte Ausgabe. Kann mir da wer weiterhelfen? 
Sitze an Ubuntu 9.04 in einer 64Bit Version.
Angehängte Dateien:
Gast #1568747
Lesenswert?

Zur Erklärung: ar ist ein Archivierungs-Programm, ähnlich wie "tar" oder 
meinetwegen "ZIP ohne Komprimierung".
In deinem Fall hat der Aufruf den Zweck,  aus mehreren 
Einzel-object-Dateien eine Library zusammenzusetzen.

die Libc meint dabei, dass durch einen Programmierfehler in "ar" (nicht 
in freeglut!) ein Buffer-Overflow aufgetreten ist, und beendet das 
Programm lieber durch Notbremse (abort).
Gast #1568751
Lesenswert?

Noch ein Nachtrag (sollte mich einloggen, editieren wär schon ein 
Ding)...

nachdem dein AR aus /usr/local/bin/ar ist das nicht das 
Debian/ubuntu-AR.
=> Fehler liegt wohl dort.
Woher kommt das, was spricht gegen das /usr/bin/ar, wird das aus 
bestimmtem Grund gemieden?
geht es wenn du /usr/local/bin/ar umbenennst?
# sudo mv /usr/local/bin/ar /usr/local/bin/ar.weg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren