$ jam
rule SystemLinkApplication...
rule SystemLinkApplication...
...patience...
...found 1144 target(s)...
...updating 218 target(s)...
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqbaselib.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqclass.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqstate.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqlexer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqfuncstate.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqtable.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqvm.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqmem.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqcompiler.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqdebug.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqapi.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/squirrel/sqobject.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdaux.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdsystem.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdstring.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdio.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdrex.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdstream.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdblob.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/sqstdlib/sqstdmath.o
Archive ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/libsquirrel.a
/usr/bin/ar: creating ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/libsquirrel.a
Ranlib ./build/x86_64-unknown-linux-gnu/optimize/src/squirrel/libsquirrel.a
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/tree.o
Bison tools/miniswig/parser.cpp tools/miniswig/parser.hpp
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/parser.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/create_docu.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/xmlwriter.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/main.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/lexer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/tools/miniswig/create_wrapper.o
removeLinkerInputFile miniswig
AppendLinkerInputFile miniswig
LinkApplication2 miniswig
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: @miniswig.opt: No such file: No such file or directory
collect2: ld returned 1 exit status
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/level_transformer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/shrinkfade.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/flip_level_transformer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/tile_manager.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/game_object.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/fadeout.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object_factory.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/moving_object.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/timer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/mainloop.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/player_status.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/physic.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/log.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/world.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/title.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/main.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/sector.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/console.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/level.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/options_menu.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/resources.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/file_system.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/statistics.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/collision_grid.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/textscroller.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/gameconfig.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/tile.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/random_generator.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/spawn_point.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/game_session.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/collision.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/audio
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/audio/dummy_sound_source.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/audio/sound_manager.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/audio/openal_sound_source.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/audio/sound_file.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/audio/stream_sound_source.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/badguy
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/willowisp.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/skullyhop.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/flyingsnowball.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/yeti_stalactite.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/mrtree.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/dart.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/poisonivy.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/plant.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/nolok_01.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/darttrap.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/spidermite.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/kugelblitz.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/flame.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/yeti.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/angrystone.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/fish.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/spiky.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/mrrocket.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/zeekling.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/badguy.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/dispenser.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/mriceblock.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/sspiky.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/snowball.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/rocketexplosion.o
...on 100th target...
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/igel.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/bouncing_snowball.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/totem.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/bomb.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/jumpy.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/stalactite.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/mrbomb.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/badguy/snail.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/control
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/control/joystickkeyboardcontroller.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/control/codecontroller.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/control/controller.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/gui
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/gui/menu.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/gui/button.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/gui/mousecursor.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/lisp
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/lisp/lisp.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/lisp/parser.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/lisp/writer.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/lisp/list_iterator.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/lisp/lexer.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/math
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/math/vector.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/object
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/particlesystem.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/electrifier.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/moving_sprite.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/background.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/display_effect.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/gradient.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/scripted_object.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/infoblock.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/weak_block.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/platform.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/level_time.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/candle.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/powerup.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/hurting_platform.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/falling_coin.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/bullet.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/tilemap.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/gameobjs.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/oneup.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/path.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/rock.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/fireworks.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/coin.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/growup.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/unstable_tile.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/flower.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/particles.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/anchor_point.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/wind.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/star.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/skull_tile.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/text_object.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/sprite_particle.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/light.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/particlesystem_interactive.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/firefly.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/floating_image.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/camera.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/rainsplash.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/invisible_block.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/specialriser.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/path_walker.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/ambient_sound.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/block.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/object/player.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/physfs
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/physfs/physfs_stream.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/physfs/physfs_sdl.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/sprite
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/sprite/sprite_manager.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/sprite/sprite.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/sprite/sprite_data.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/tinygettext
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/tinygettext/findlocale.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/tinygettext/tinygettext.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/trigger
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/secretarea_trigger.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/door.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/switch.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/scripttrigger.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/sequence_trigger.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/hatch.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/trigger/trigger_base.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/video
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/surface.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/image_texture.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/font.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/texture_manager.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/texture.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/video/drawing_context.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/sprite_change.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/worldmap.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/special_tile.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/level.o
...on 200th target...
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/tux.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/worldmap/teleporter.o
MkDir1 ./build/x86_64-unknown-linux-gnu/optimize/src/scripting
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/squirrel_error.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/time_scheduler.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/platform.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/candle.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/functions.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/thread_queue.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/level.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/serialize.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/wind.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/floating_image.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/camera.o
C++ ./build/x86_64-unknown-linux-gnu/optimize/src/scripting/squirrel_util.o
MiniSwig src/scripting/wrapper.cpp
/bin/sh: line 2: ./miniswig: No such file or directory
gcc -E -x c -CC -I. -I./src -DSCRIPTING_API src/scripting/wrapper.interface.hpp -o ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp
./miniswig --output-cpp src/scripting/wrapper.cpp --input ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp --output-hpp src/scripting/wrapper.hpp --module supertux --select-namespace Scripting
# rm -f ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp
...failed MiniSwig src/scripting/wrapper.cpp ...
...removing src/scripting/wrapper.cpp
...skipped <T!src!scripting!>wrapper.o for lack of <T!src!scripting!>wrapper.cpp...
...skipped supertux for lack of <T!src!scripting!>wrapper.o...
XGetText data/locale/messages.pot
...failed updating 1 target(s)...
...skipped 2 target(s)...
...updated 215 target(s)...
arvid@tux ~/src/supertux-test $ jam
rule SystemLinkApplication...
rule SystemLinkApplication...
...patience...
...found 1145 target(s)...
...updating 4 target(s)...
removeLinkerInputFile miniswig
AppendLinkerInputFile miniswig
LinkApplication2 miniswig
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/../../../../x86_64-pc-linux-gnu/bin/ld: @miniswig.opt: No such file: No such file or directory
collect2: ld returned 1 exit status
MiniSwig src/scripting/wrapper.cpp
/bin/sh: line 2: ./miniswig: No such file or directory
gcc -E -x c -CC -I. -I./src -DSCRIPTING_API src/scripting/wrapper.interface.hpp -o ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp
./miniswig --output-cpp src/scripting/wrapper.cpp --input ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp --output-hpp src/scripting/wrapper.hpp --module supertux --select-namespace Scripting
# rm -f ./build/x86_64-unknown-linux-gnu/optimize/miniswig.tmp
...failed MiniSwig src/scripting/wrapper.cpp ...
...skipped <T!src!scripting!>wrapper.o for lack of <T!src!scripting!>wrapper.cpp...
...skipped supertux for lack of <T!src!scripting!>wrapper.o...
...failed updating 1 target(s)...
...skipped 2 target(s)...
...updated 1 target(s)...
arvid@tux ~/src/supertux-test $