GLBasic forum

Main forum => Bug Reports => Topic started by: Kosta on 2008-Oct-06

Title: GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)
Post by: Kosta on 2008-Oct-06
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)..
Title: Re: GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)
Post by: Kitty Hello on 2008-Oct-07
Bitte code schicken. Bei mir gehen alle Projekte.
Title: Re: GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)
Post by: Kosta on 2008-Oct-07
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)?
Title: Re: GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)
Post by: Kitty Hello on 2008-Oct-07
Hast Du ein Web-Update gemacht?
Title: Solved: Re: GLBasic v6 Beta - GP2X Kompilierung erzeugt Fehler (libSDL_mixer)
Post by: Kosta on 2008-Oct-07
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