Did a checkout of the latest 2.8.X, it seems to have compiled just fine, however, it won't start and there doesn't seem to be a rule in the makefile for installing.
Output of gcc during compilation:
Code: Select all
nevon@nevon-desktop:~/workspace/egoboo/2.8.x$ make all
make -C ./game all PREFIX=/usr PROJ_NAME=egoboo-2.x
make[1]: Entering directory `/home/nevon/workspace/egoboo/2.8.x/game'
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o bbox.o bbox.c
bbox.c:33: warning: ‘cv_list_count’ defined but not used
bbox.c:34: warning: ‘cv_list’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o bsp.o bsp.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o camera.o camera.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o char.o char.c
char.c:555: warning: ‘chr_log_script_time’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o client.o client.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o clock.o clock.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o collision.o collision.c
collision.c: In function ‘CoNode_generate_hash’:
collision.c:226: warning: large integer implicitly truncated to unsigned type
collision.c:236: warning: large integer implicitly truncated to unsigned type
collision.c: At top level:
collision.c:507: warning: ‘add_chr_chr_interaction’ defined but not used
collision.c:572: warning: ‘add_chr_prt_interaction’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_console.o egoboo_console.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_endian.o egoboo_endian.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_fileutil.o egoboo_fileutil.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_math.o egoboo_math.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_setup.o egoboo_setup.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_strutil.o egoboo_strutil.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_typedef.o egoboo_typedef.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_vfs.o egoboo_vfs.c
egoboo_vfs.c: In function ‘_vfs_vfscanf’:
egoboo_vfs.c:2181: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
egoboo_vfs.c: At top level:
egoboo_vfs.c:1829: warning: ‘_vfs_copyFile’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o enchant.o enchant.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_common.o file_common.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o font_bmp.o font_bmp.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o font_ttf.o font_ttf.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o game.o game.c
game.c: In function ‘do_game_proc_run’:
game.c:1332: warning: enumeration value ‘proc_invalid’ not handled in switch
game.c: At top level:
game.c:4344: warning: ‘collide_ray_with_characters’ defined but not used
game.c:3008: warning: ‘load_all_global_objects’ defined but not used
game.c:3684: warning: ‘game_end_menu’ defined but not used
game.c:4197: warning: ‘do_game_hud’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o graphic.o graphic.c
graphic.c:4880: warning: ‘gfx_disable_texturing’ defined but not used
graphic.c: In function ‘do_grid_lighting’:
graphic.c:5509: warning: ‘pdyna’ may be used uninitialized in this function
graphic.c:5404: warning: ‘light_bound.ymax’ may be used uninitialized in this function
graphic.c:5404: warning: ‘light_bound.ymin’ may be used uninitialized in this function
graphic.c:5404: warning: ‘light_bound.xmax’ may be used uninitialized in this function
graphic.c:5404: warning: ‘light_bound.xmin’ may be used uninitialized in this function
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o graphic_fan.o graphic_fan.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o graphic_mad.o graphic_mad.c
graphic_mad.c:713: warning: ‘chr_draw_grips’ defined but not used
graphic_mad.c:534: warning: ‘render_chr_bbox’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o graphic_prt.o graphic_prt.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o hash.o hash.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o input.o input.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o lighting.o lighting.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o IDSZ_map.o IDSZ_map.c
IDSZ_map.c: In function ‘idsz_map_iterate’:
IDSZ_map.c:172: warning: assignment discards qualifiers from pointer target type
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o link.o link.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o log.o log.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o mad.o mad.c
mad.c:962: warning: ‘mad_ctor’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o md2.o md2.c
md2.c: In function ‘md2_load’:
md2.c:309: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:366: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:379: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:393: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:402: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:423: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:485: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
md2.c:511: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o menu.o menu.c
menu.c:4834: warning: ‘TxTitleImage_release_all’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o mesh.o mesh.c
mesh.c: In function ‘mesh_test_wall’:
mesh.c:1389: warning: assignment discards qualifiers from pointer target type
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o network.o network.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o particle.o particle.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o passage.o passage.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o profile.o profile.c
profile.c: In function ‘load_profile_skins_vfs’:
profile.c:548: warning: array subscript is above array bounds
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o quest.o quest.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o script.o script.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o script_compile.o script_compile.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o script_functions.o script_functions.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o server.o server.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o sound.o sound.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o texture.o texture.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o ui.o ui.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo.o egoboo.c
egoboo.c: In function ‘do_ego_proc_run’:
egoboo.c:363: warning: enumeration value ‘proc_invalid’ not handled in switch
egoboo.c: At top level:
egoboo.c:349: warning: ‘do_ego_proc_run’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o physics.o physics.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_process.o egoboo_process.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o ChrList.o ChrList.c
ChrList.c:376: warning: ‘ChrList_remove_free’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o EncList.o EncList.c
EncList.c:377: warning: ‘EncList_remove_free’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o PrtList.o PrtList.c
PrtList.c:528: warning: ‘PrtList_remove_free’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o egoboo_object.o egoboo_object.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/cap_file.o file_formats/cap_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/configfile.o file_formats/configfile.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/controls_file.o file_formats/controls_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/eve_file.o file_formats/eve_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/id_md2.o file_formats/id_md2.c
file_formats/id_md2.c: In function ‘id_md2_load’:
file_formats/id_md2.c:65: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:85: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:88: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:91: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:94: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:104: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:105: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:106: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/id_md2.c:107: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/module_file.o file_formats/module_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/mpd_file.o file_formats/mpd_file.c
file_formats/mpd_file.c: In function ‘mpd_load’:
file_formats/mpd_file.c:217: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:226: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:229: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:238: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:261: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:270: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:277: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:284: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:291: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
file_formats/mpd_file.c:298: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/passage_file.o file_formats/passage_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/pip_file.o file_formats/pip_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/scancode_file.o file_formats/scancode_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/SDL_md2.o file_formats/SDL_md2.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/spawn_file.o file_formats/spawn_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/template.o file_formats/template.c
file_formats/template.c:65: warning: ‘template_seek_marker’ defined but not used
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/treasure_table_file.o file_formats/treasure_table_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o file_formats/wawalite_file.o file_formats/wawalite_file.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/ogl_debug.o extensions/ogl_debug.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/ogl_extensions.o extensions/ogl_extensions.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/ogl_include.o extensions/ogl_include.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/ogl_texture.o extensions/ogl_texture.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/SDL_extensions.o extensions/SDL_extensions.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o extensions/SDL_GL_extensions.o extensions/SDL_GL_extensions.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o platform/file_linux.o platform/file_linux.c
gcc -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform -c -o platform/sys_linux.o platform/sys_linux.c
gcc -o egoboo-2.x bbox.o bsp.o camera.o char.o client.o clock.o collision.o egoboo_console.o egoboo_endian.o egoboo_fileutil.o egoboo_math.o egoboo_setup.o egoboo_strutil.o egoboo_typedef.o egoboo_vfs.o enchant.o file_common.o font_bmp.o font_ttf.o game.o graphic.o graphic_fan.o graphic_mad.o graphic_prt.o hash.o input.o lighting.o IDSZ_map.o link.o log.o mad.o md2.o menu.o mesh.o network.o particle.o passage.o profile.o quest.o script.o script_compile.o script_functions.o server.o sound.o texture.o ui.o egoboo.o physics.o egoboo_process.o ChrList.o EncList.o PrtList.o egoboo_object.o file_formats/cap_file.o file_formats/configfile.o file_formats/controls_file.o file_formats/eve_file.o file_formats/id_md2.o file_formats/module_file.o file_formats/mpd_file.o file_formats/passage_file.o file_formats/pip_file.o file_formats/scancode_file.o file_formats/SDL_md2.o file_formats/spawn_file.o file_formats/template.o file_formats/treasure_table_file.o file_formats/wawalite_file.o extensions/ogl_debug.o extensions/ogl_extensions.o extensions/ogl_include.o extensions/ogl_texture.o extensions/SDL_extensions.o extensions/SDL_GL_extensions.o platform/file_linux.o platform/sys_linux.o -L/usr/lib -lSDL -L../enet/lib -lSDL_ttf -lSDL_mixer -lGL -lGLU -lSDL_image -lphysfs -lenet -Os -Wall -DPREFIX=\"/usr\" -D_NIX_PREFIX -I. -I.. -I../enet/include -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I./extensions -I./file_formats -I./platform
make[1]: Leaving directory `/home/nevon/workspace/egoboo/2.8.x/game'
When I try to run it, the window opens and then closes. The log seems to indicate that it can't read some resources:
Code: Select all
Starting Egoboo 2.8.1 ...
INFO: PhysFS file system version 2.0.1 has been initialized...
INFO: Initializing Linux file system...
INFO: Initializing clock services...
INFO: Loaded setup file - "/home/nevon/.egoboo-2.x/setup.txt".
INFO: Initializing SDL version 1.2.14... Success!
INFO: Intializing SDL Timing Services... Success!
INFO: Intializing SDL Event Threading... Success!
INFO: Intializing SDL Joystick... Success!
INFO: Intializing SDL Video... Success!
INFO: Opening SDL Video Mode...
==============================================================
SDL set video mode to the current parameters
SDL window parameters
width == 800, height == 600, depth == 32
SDL flags
windowed
SDL software surface
SDL single buffer
OpenGL support
OpenGL-compatible blitting
SDL_GL_Attribtes
SDL_GL_DOUBLEBUFFER == 1
SDL_GL_STENCIL_SIZE == 0
SDL_GL_ACCUM_RED_SIZE == 16
SDL_GL_ACCUM_GREEN_SIZE == 16
SDL_GL_ACCUM_BLUE_SIZE == 16
SDL_GL_ACCUM_ALPHA_SIZE == 16
SDL_GL_STEREO == 0
SDL using video driver - x11
Available full-screen video modes...
Video Mode - 1920 x 1080
Video Mode - 1680 x 1050
Video Mode - 1600 x 1024
Video Mode - 1600 x 900
Video Mode - 1440 x 900
Video Mode - 1400 x 1050
Video Mode - 1360 x 768
Video Mode - 1280 x 1024
Video Mode - 1280 x 960
Video Mode - 1280 x 720
Video Mode - 1152 x 864
Video Mode - 1152 x 720
Video Mode - 1024 x 768
Video Mode - 960 x 720
Video Mode - 960 x 600
Video Mode - 960 x 540
Video Mode - 928 x 696
Video Mode - 896 x 672
Video Mode - 840 x 525
Video Mode - 832 x 624
Video Mode - 800 x 600
Video Mode - 800 x 512
Video Mode - 720 x 450
Video Mode - 720 x 400
Video Mode - 700 x 525
Video Mode - 680 x 384
Video Mode - 640 x 512
Video Mode - 640 x 480
Video Mode - 640 x 400
Video Mode - 640 x 350
Video Mode - 576 x 432
Video Mode - 512 x 384
Video Mode - 416 x 312
Video Mode - 400 x 300
Video Mode - 360 x 200
Video Mode - 320 x 240
Video Mode - 320 x 200
Video Mode - 320 x 175
==============================================================
OpenGL state parameters
gl_version == 4.1.0 NVIDIA 260.19.06
gl_vendor == NVIDIA Corporation
gl_renderer == GeForce GTX 460/PCI/SSE2
gl_extensions == GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_subroutine GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum
glu_version == (null)
glu_extensions == (null)
GL_MAX_MODELVIEW_STACK_DEPTH == 32
GL_MAX_PROJECTION_STACK_DEPTH == 4
GL_MAX_TEXTURE_STACK_DEPTH == 10
GL_MAX_NAME_STACK_DEPTH == 128
GL_MAX_ATTRIB_STACK_DEPTH == 16
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH == 16
GL_SUBPIXEL_BITS == 8
GL_POINT_SIZE_RANGE == 1.000000 - 63.375000
GL_POINT_SIZE_GRANULARITY == 0.125000
GL_LINE_WIDTH_RANGE == 0.500000 - 10.000000
GL_LINE_WIDTH_GRANULARITY == 0.125000
GL_MAX_VIEWPORT_DIMS == 16384, 16384
GL_AUX_BUFFERS == 1
GL_RGBA_MODE == TRUE
GL_INDEX_MODE == FALSE
GL_DOUBLEBUFFER == TRUE
GL_STEREO == FALSE
GL_RED_BITS == 8
GL_GREEN_BITS == 8
GL_BLUE_BITS == 8
GL_ALPHA_BITS == 0
GL_INDEX_BITS == 0
GL_DEPTH_BITS == 24
GL_STENCIL_BITS == 0
GL_ACCUM_RED_BITS == 16
GL_ACCUM_GREEN_BITS == 16
GL_ACCUM_BLUE_BITS == 16
GL_ACCUM_ALPHA_BITS == 16
GL_MAX_LIGHTS == 8
GL_MAX_CLIP_PLANES == 6
GL_MAX_TEXTURE_SIZE == 16384
GL_MAX_PIXEL_MAP_TABLE == 65536
GL_MAX_LIST_NESTING == 64
GL_MAX_EVAL_ORDER == 8
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT == 16.000000
==============================================================
Success!
INFO: Initializing the SDL_ttf font handler version 2.0.9... Success!
INFO: net_initialize: Networking not enabled.
INFO: Initializing SDL_Image version 1.2.10... Success!
INFO: Intializing SDL Audio... Success!
INFO: Initializing SDL_mixer audio services version 1.2.8... Success!
WARN: Could not load random treasure tables! (mp_data/randomtreasure.txt)
FATAL ERROR: Could not load the menu font! ("mp_data/Bo_Chen.ttf")
INFO: memory_cleanUp() - Attempting to clean up loaded things in memory... INFO: Resetting module data
Success!
INFO: Exiting Egoboo 2.8.1 the good way...