GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)

Previous topic - Next topic

Kosta

Hi Gernot, wg. dem Debugger Problem hatte ich ja die Version 6Beta des SDK installiert, jetzt habe ich Probs mein Programm für den GP2X zu kompilieren...
(für PC/Win kompilieren geht):

compile+link:
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_SetMusicPosition':
music.c:(.text+0x10c): undefined reference to `Player_SetPosition'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `music_internal_volume':
music.c:(.text+0x1ac): undefined reference to `Player_SetVolume'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `music_internal_halt':
music.c:(.text+0x2a0): undefined reference to `Player_Stop'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_FreeMusic':
music.c:(.text+0x358): undefined reference to `Player_Free'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `music_internal_playing':
music.c:(.text+0x588): undefined reference to `Player_Active'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `MikMod_LoadSongRW':
music.c:(.text+0x7bc): undefined reference to `Player_LoadGeneric'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_LoadMUS_RW':
music.c:(.text+0x8dc): undefined reference to `MikMod_strerror'
music.c:(.text+0x914): undefined reference to `MikMod_errno'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_LoadMUS':
music.c:(.text+0xd30): undefined reference to `Player_Load'
music.c:(.text+0xd74): undefined reference to `MikMod_strerror'
music.c:(.text+0xde4): undefined reference to `MikMod_errno'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_GetSynchroValue':
music.c:(.text+0xe24): undefined reference to `Player_Active'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `Mix_SetSynchroValue':
music.c:(.text+0xea8): undefined reference to `Player_Active'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `open_music':
music.c:(.text+0x1004): undefined reference to `MikMod_InfoDriver'
music.c:(.text+0x1010): undefined reference to `MikMod_InfoLoader'
music.c:(.text+0x1020): undefined reference to `MikMod_Init'
music.c:(.text+0x118c): undefined reference to `MikMod_strerror'
music.c:(.text+0x11f0): undefined reference to `MikMod_RegisterAllLoaders'
music.c:(.text+0x11f8): undefined reference to `MikMod_RegisterAllDrivers'
music.c:(.text+0x1218): undefined reference to `md_mode'
music.c:(.text+0x1224): undefined reference to `md_mixfreq'
music.c:(.text+0x1228): undefined reference to `md_volume'
music.c:(.text+0x122c): undefined reference to `md_pansep'
music.c:(.text+0x1230): undefined reference to `md_reverb'
music.c:(.text+0x1234): undefined reference to `md_device'
music.c:(.text+0x1238): undefined reference to `md_musicvolume'
music.c:(.text+0x123c): undefined reference to `md_sndfxvolume'
music.c:(.text+0x1264): undefined reference to `MikMod_errno'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `music_internal_play':
music.c:(.text+0x13f8): undefined reference to `Player_Start'
music.c:(.text+0x1474): undefined reference to `Player_SetPosition'
music.c:(.text+0x14c4): undefined reference to `Player_SetPosition'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `music_mixer':
music.c:(.text+0x17e8): undefined reference to `VC_WriteBytes'
music.c:(.text+0x18b0): undefined reference to `VC_WriteBytes'
C:\Programme\GLBasic\Compiler\platform\GP2X\Lib\libSDL_mixer.a(music.o): In function `close_music':
music.c:(.text+0x1b74): undefined reference to `MikMod_Exit'
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren

version 5.X ging noch tadellos (zumindest bis gestern wo ich das letzte mal für den GP2X kompiliert habe)..
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0

Kitty Hello

Bitte code schicken. Bei mir gehen alle Projekte.

Kosta

hmmm... bei mir gehen keine Projekte (auch die mitgelieferten nicht)

GP2X-WIZ kompilieren geht, Linux auch, WIN32 auch,... nur GP2X nicht...

was ich jetzt festgestellt habe, ist dass wenn ich bei den Projektoptionen GP2X einstelle, übernehme bzw. mit OK bestätige und dann wieder reingehe, er automatisch GP2X-WIZ ausgewählt hat (evtl. verhaspelt er sich da mit den Compileroptionen)?
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0

Kitty Hello


Kosta

noe....ich habe das SDK installiert, das du mir verlinkt hattest (im Chat gestern) -> war irgendein Beta Verzeichnis..

das ist die 6.001.

..Hab auf die 6.025 upgedated....  Kompilieren für GP2X geht jetzt wieder
Intel QuadCore, Geforce8600GT,512MB,4GB Ram, 26" TFT
HP nw8440 Schläppy
GP2X Mk2 (Firmware 3.0)

GLBASIC Blog:
http://www.glbasic.com/forum/index.php?blog=51.0