Kompilierfehler

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Klip

Betreff: Kompilierfehler

BeitragMi, Sep 02, 2009 19:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo zusammen,

mein BlitzMax-Compiler (1.33, Standard-IDE) macht Mucken, wenn ich probiere ein Programm zu kompilieren.

Das ist der Beispielcode:
Code: [AUSKLAPPEN]
Print "Hallo"


Code: [AUSKLAPPEN]
Building test
Compiling:test.bmx
flat assembler  version 1.67.36  (1199075 kilobytes memory)
3 passes, 2062 bytes.
Linking:test.exe
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `__bb_audio_audio'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_New'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Delete'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_New'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_Delete'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_New'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_Delete'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Load'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/directsoundaudio.mod/directsoundaudio.release.win32.x86.a(directsoundaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_LoadSound'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `__bb_audio_audio'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_New'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Delete'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_New'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_Delete'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_New'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_Delete'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Load'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/freeaudioaudio.mod/freeaudioaudio.release.win32.x86.a(freeaudioaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_LoadSound'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `__bb_audio_audio'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_New'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Delete'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_New'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TChannel_Delete'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_New'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_Delete'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TSound'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TSound_Load'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TChannel'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `brl_audio_TAudioDriver'
C:/Programme/BlitzMax/mod/brl.mod/openalaudio.mod/openalaudio.release.win32.x86.a(openalaudio.bmx.release.win32.x86.o): undefined reference to `_brl_audio_TAudioDriver_LoadSound'
C:/Programme/BlitzMax/projects/.bmx/test.bmx.console.release.win32.x86.o: undefined reference to `__bb_audio_audio'
Build Error: Failed to link C:/Programme/BlitzMax/projects/test.exe
Process complete


Diese Fehlermeldungen tauchen nicht auf, wenn ich als Debug-Build kompiliere. Mache ich den Haken bei Debug-Build weg, sind sie wieder da und ich kann mein Programm nicht linken. Ansonsten sind keine Haken gesetzt.

Hat da jemand eine Idee?

Mit freundlichen Grüßen
Klip

hazumu-kun

BeitragMi, Sep 02, 2009 20:18
Antworten mit Zitat
Benutzer-Profile anzeigen
MinGW laden und alle mods neu kompilieren?
(einmal ohne threading einmal mit threading ausgewählt bei den build options)
Warum kann es keine omnipotente Macht geben?
Weil diese omnipotente Macht in der Lage sein müsste, einen so schweren Stein zu schaffen, dass sie ihn nicht heben kann
-> nicht omnipotent

Klip

BeitragDo, Sep 03, 2009 8:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, das war's. Dachte zuerst ich mache was falsch, weil die Build Modules-Option deaktiviert war (war meine ich in den ersten BM-Versionen noch nicht so). Nach Installation von MinGW und setzen der Umgebungsvariablen klappt es.

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group