SDL_mixer funzt nicht.

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von -Nuke-, 18.06.2005.

  1. -Nuke-

    -Nuke- Thread Starter MacUser Mitglied

    Beiträge:
    2.135
    Zustimmungen:
    15
    MacUser seit:
    13.09.2003
    Hi.

    Hat jemand von euch schon SDL_mixer über DarwinPorts, fink, oder selbst kompiliert?

    Ich versuche es hier schon ne ganze Zeit, aber ich schaffe es nicht.

    Er bricht beim compilieren mit folgender Fehlermeldung ab:

    Code:
    ld: warning multiple definitions of symbol _tgammaf
    /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libmx.dylib(single module) definition of _tgammaf
    /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/../../../libSystem.dylib(floating.o) definition of _tgammaf
    ld: Undefined symbols:
    __ZdaPv
    __ZdlPv
    __Znam
    __Znwm
    ___cxa_pure_virtual
    /usr/bin/libtool: internal link edit command failed
    make[1]: *** [libSDL_mixer.la] Error 1
    make: *** [all-recursive] Error 1
    
    Weiß jemand was da nicht richtig ist?

    Danke. :)
     
  2. -Nuke-

    -Nuke- Thread Starter MacUser Mitglied

    Beiträge:
    2.135
    Zustimmungen:
    15
    MacUser seit:
    13.09.2003
    Hi.

    Nach LANGEM suchen und kombinieren von Lösungsvorschlägen zu einzelnen, der oben genannten Linker-Fehlern, hab ich die Lösung gefunden.

    Man muss es mit

    ./configure --enable-shared CFLAGS="-L/usr/lib/gcc/powerpc-apple-darwin8/4.0.0/" && make

    kompilieren.

    Dann funzt es.

    Puh *stirnwisch* Was ne Aktion. ;) Endlich wieder Neverball unter OS X spielen. ;)
     
    Zuletzt bearbeitet: 18.06.2005
Die Seite wird geladen...

Diese Seite empfehlen