Package: freecraft Version: 1:1.18-2.3 Severity: grave Hi there,
I received the following backtrace on startup on amd64 (with -g -O2). 0x00000000004cf67a in VideoDrawSub8to32 (graphic=<value optimized out>, gx=<value optimized out>, gy=<value optimized out>, w=<value optimized out>, h=<value optimized out>, x=<value optimized out>, y=<value optimized out>) at src/video/obj/../graphic.c:224 224 *dp++=pixels[*sp++]; // unroll (gdb) bt #0 0x00000000004cf67a in VideoDrawSub8to32 (graphic=<value optimized out>, gx=<value optimized out>, gy=<value optimized out>, w=<value optimized out>, h=<value optimized out>, x=<value optimized out>, y=<value optimized out>) at src/video/obj/../graphic.c:224 #1 0x00000000004ddbf5 in DisplayPicture (name=<value optimized out>) at src/video/obj/../video.c:523 #2 0x0000000000418293 in main1 (argc=<value optimized out>, argv=<value optimized out>) at src/clone/obj/../clone.c:1283 #3 0x00000000004185dd in main (argc=1, argv=0x7fff83ac72a8) at src/clone/obj/../clone.c:1540 The source fails to build with -g -O0 for me: gcc -o freecraft src/action/obj/action_attack.o src/action/obj/action_board.o src/action/obj/action_build.o src/action/obj/action_demolish.o src/action/obj/action_die.o src/action/obj/action_follow.o src/action/obj/action_harvest.o src/action/obj/action_minegold.o src/action/obj/action_move.o src/action/obj/action_patrol.o src/action/obj/action_repair.o src/action/obj/action_research.o src/action/obj/action_resource.o src/action/obj/action_returngoods.o src/action/obj/action_spellcast.o src/action/obj/action_stand.o src/action/obj/action_still.o src/action/obj/action_train.o src/action/obj/action_unload.o src/action/obj/action_upgradeto.o src/action/obj/actions.o src/action/obj/command.o src/ai/obj/ai.o src/ai/obj/ai_building.o src/ai/obj/ai_force.o src/ai/obj/ai_magic.o src/ai/obj/ai_plan.o src/ai/obj/ai_resource.o src/ai/obj/ccl_ai.o src/ai/obj/new_ai.o src/beos/obj/beos.o src/clone/obj/ccl.o src/clone/obj/ccl_player.o src/clone/obj/clone.o src/clone/obj/construct.o src/clone/obj/groups.o src/clone/obj/iolib.o src/clone/obj/mainloop.o src/clone/obj/mpq.o src/clone/obj/player.o src/clone/obj/pud.o src/clone/obj/scm.o src/clone/obj/selection.o src/clone/obj/spells.o src/clone/obj/unit.o src/clone/obj/unit_draw.o src/clone/obj/unit_find.o src/clone/obj/unitcache.o src/editor/obj/ccl_editor.o src/editor/obj/editloop.o src/editor/obj/editor.o src/editor/obj/edmap.o src/game/obj/campaign.o src/game/obj/game.o src/game/obj/intro.o src/game/obj/loadgame.o src/game/obj/savegame.o src/game/obj/trigger.o src/libmodplug/obj/fastmix.o src/libmodplug/obj/load_669.o src/libmodplug/obj/load_amf.o src/libmodplug/obj/load_ams.o src/libmodplug/obj/load_dbm.o src/libmodplug/obj/load_dmf.o src/libmodplug/obj/load_dsm.o src/libmodplug/obj/load_far.o src/libmodplug/obj/load_it.o src/libmodplug/obj/load_j2b.o src/libmodplug/obj/load_mdl.o src/libmodplug/obj/load_med.o src/libmodplug/obj/load_mod.o src/libmodplug/obj/load_mt2.o src/libmodplug/obj/load_mtm.o src/libmodplug/obj/load_okt.o src/libmodplug/obj/load_psm.o src/libmodplug/obj/load_ptm.o src/libmodplug/obj/load_s3m.o src/libmodplug/obj/load_stm.o src/libmodplug/obj/load_ult.o src/libmodplug/obj/load_umx.o src/libmodplug/obj/load_wav.o src/libmodplug/obj/load_xm.o src/libmodplug/obj/mmcmp.o src/libmodplug/obj/modplug.o src/libmodplug/obj/snd_dsp.o src/libmodplug/obj/snd_flt.o src/libmodplug/obj/snd_fx.o src/libmodplug/obj/sndfile.o src/libmodplug/obj/sndmix.o src/libmodplug/obj/tables.o src/map/obj/ccl_map.o src/map/obj/ccl_tileset.o src/map/obj/map.o src/map/obj/map_draw.o src/map/obj/map_fog.o src/map/obj/map_rock.o src/map/obj/map_save.o src/map/obj/map_wall.o src/map/obj/map_wood.o src/map/obj/minimap.o src/map/obj/tileset.o src/missile/obj/ccl_missile.o src/missile/obj/missile.o src/movie/obj/avi.o src/movie/obj/movie.o src/movie/vp31/obj/BlockMapping.o src/movie/vp31/obj/DCT_decode.o src/movie/vp31/obj/DDecode.o src/movie/vp31/obj/DFrameR.o src/movie/vp31/obj/DSystemDependant.o src/movie/vp31/obj/FrameIni.o src/movie/vp31/obj/Frarray.o src/movie/vp31/obj/Huffman.o src/movie/vp31/obj/IDctPart.o src/movie/vp31/obj/Quantize.o src/movie/vp31/obj/Reconstruct.o src/movie/vp31/obj/YUVtofromRGB.o src/movie/vp31/obj/dct_globals.o src/movie/vp31/obj/pb_globals.o src/movie/vp31/obj/postproc.o src/movie/vp31/obj/unpack.o src/movie/vp31/obj/vfwPback.o src/movie/vp31/obj/vfwpbdll_if.o src/network/obj/commands.o src/network/obj/lowlevel.o src/network/obj/netconnect.o src/network/obj/network.o src/pathfinder/obj/astar.o src/pathfinder/obj/avl_tree.o src/pathfinder/obj/ccl_pathfinder.o src/pathfinder/obj/floodfill.o src/pathfinder/obj/hierarchical.o src/pathfinder/obj/pathfinder.o src/pathfinder/obj/pf_goal.o src/pathfinder/obj/pf_high_open.o src/pathfinder/obj/pf_highlevel.o src/pathfinder/obj/pf_low_open.o src/pathfinder/obj/pf_lowlevel.o src/pathfinder/obj/regid.o src/pathfinder/obj/region.o src/pathfinder/obj/region_groups.o src/pathfinder/obj/region_set.o src/siod/obj/slib.o src/siod/obj/sliba.o src/siod/obj/slibu.o src/siod/obj/trace.o src/sound/obj/arts_audio.o src/sound/obj/ccl_sound.o src/sound/obj/flac.o src/sound/obj/libcda.o src/sound/obj/mad.o src/sound/obj/music.o src/sound/obj/ogg.o src/sound/obj/oss_audio.o src/sound/obj/sdl_audio.o src/sound/obj/sound.o src/sound/obj/sound_id.o src/sound/obj/sound_server.o src/sound/obj/unitsound.o src/sound/obj/wav.o src/sound/obj/cdda.o src/ui/obj/botpanel.o src/ui/obj/button_checks.o src/ui/obj/ccl_ui.o src/ui/obj/console.o src/ui/obj/icons.o src/ui/obj/interface.o src/ui/obj/mainscr.o src/ui/obj/menu_proc.o src/ui/obj/menus.o src/ui/obj/mouse.o src/ui/obj/ui.o src/unit/obj/ccl_unit.o src/unit/obj/ccl_unittype.o src/unit/obj/depend.o src/unit/obj/unit_ai.o src/unit/obj/unit_save.o src/unit/obj/unittype.o src/unit/obj/upgrade.o src/video/obj/X11.o src/video/obj/cursor.o src/video/obj/deco.o src/video/obj/font.o src/video/obj/graphic.o src/video/obj/linedraw.o src/video/obj/new_X11.o src/video/obj/png.o src/video/obj/sdl.o src/video/obj/sprite.o src/video/obj/svgalib.o src/video/obj/sweepline.o src/video/obj/video.o src/video/obj/wince.o etlib/obj/hash.o etlib/obj/prgname.o -L/usr/X11R6/lib -L/usr/local/lib -lpng -lz -lm -lX11 -lm -L/usr/lib -lSDL -ldl -lz -lbz2 -lz -lm -I. -O0 -g -Wall -pipe -fsigned-char -fomit-frame-pointer -fconserve-space -fexpensive-optimizations -ffast-math -I./src/include -I/usr/X11R6/include -I/usr/local/include -I./src/movie/vp31/include -DUSE_CCL '-DVERSION="1.18"' -DUSE_SDL -DUSE_SDLA -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_ZLIB -DUSE_BZ2LIB -DWITH_SOUND -DUSE_SDLCD -DUNIT_ON_MAP -DNEW_AI -DUSE_LIBMODPLUG -DUSE_HP_FOR_XP -DNEW_FOW -DBUILDING_DESTROYED src/unit/obj/unittype.o: In function `ParsePudUDTA': /tmp/freecraft-1.18/src/unit/obj/../unittype.c:296: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:300: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:304: undefined reference to `FetchLE32' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:309: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:339: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:341: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:346: undefined reference to `FetchLE16' /tmp/freecraft-1.18/src/unit/obj/../unittype.c:348: undefined reference to `FetchLE16' src/unit/obj/unittype.o:/tmp/freecraft-1.18/src/unit/obj/../unittype.c:434: more undefined references to `FetchLE16' follow src/unit/obj/unittype.o: In function `ParsePudUDTA': /tmp/freecraft-1.18/src/unit/obj/../unittype.c:445: undefined reference to `FetchLE32' collect2: ld returned 1 exit status make: *** [freecraft] Error 1 Considering the bug list and the segmentation faults on various occassions I am not sure if freecraft is currently suitable for release, thus I set grave as severity. Maybe the breakage is only on one architecture that severe, but still, this arch is a release arch. Kind regards, Philipp Kern -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]