Nicolai: Take this with a pinch of salt, but I think the PPA process is something like this: - pull in and install dependencies - pull in latest WL source code - compile WL - clean up and remove packages which naturally adds a couple of unrelated things to the build log. Jens: ah thanks, I wasn't aware that it activated cppCheck. (And you also explained why it doesn't seem to do anything currently. ) I am not sure if all warnings should be enable by default, I would at least wait a while until the amount of noise goes down. (See bug 825957 for GCC-warnings, and bug 913369 for clang warnings.) I suspect some of the issues trigger warnings would also trigger in static code analysis so fixing warnings might reduce noise here also. And now, a bit on-topic for once: I am not sure what happens when wares reach a building, because a builder arrives first when I try. (Didn't that cause a problem for you, David?) Anyways, this is what happens when a builder reaches a constructions site when compiled with clang 3.0: Program received signal SIGSEGV, Segmentation fault. 0x8b08ec83 in ?? () (gdb) bt #0 0x8b08ec83 in ?? () #1 0xb7b6451c in ?? () from /usr/lib/libgcc_s.so.1 #2 0xb7b64a28 in _Unwind_Resume () from /usr/lib/libgcc_s.so.1 #3 0x0865f996 in Widelands::Worker::buildingwork_update (this=0xbfb0ef0, game=..., state=...) at /opt/widelands/src/logic/worker.cc:1727 #4 0x08614233 in Widelands::Bob::do_act (this=0xbfb0ef0, game=...) at /opt/widelands/src/logic/bob.cc:226 #5 0x086140d8 in Widelands::Bob::act (this=0xbfb0ef0, game=..., data=18) at /opt/widelands/src/logic/bob.cc:210 #6 0x086847b2 in Widelands::Cmd_Act::execute (this=0x10673900, game=...) at /opt/widelands/src/logic/instances.cc:107 #7 0x086fc909 in Widelands::Cmd_Queue::run_queue (this=0xbfffd0b4, interval=1230, game_time_var=@0xbfffcf58) at /opt/widelands/src/logic/cmd_queue.cc:133 #8 0x086b8781 in Widelands::Game::think (this=0xbfffcf28) at /opt/widelands/src/logic/game.cc:628 #9 0x0889a07d in Interactive_Base::think (this=0x9377e48) at /opt/widelands/src/wui/interactive_base.cc:333 #10 0x0886aa45 in Interactive_Player::think (this=0x9377e48) at /opt/widelands/src/wui/interactive_player.cc:256 #11 0x087d7652 in UI::Panel::do_think (this=0x9377e48) at /opt/widelands/src/ui_basic/panel.cc:570 #12 0x087d6f9f in UI::Panel::run (this=0x9377e48) at /opt/widelands/src/ui_basic/panel.cc:174 #13 0x086b67f4 in Widelands::Game::run (this=0xbfffcf28, loader_ui=0xbfffbd08, start_game_type=Widelands::Game::NewSPScenario) at /opt/widelands/src/logic/game.cc:582 #14 0x086b5808 in Widelands::Game::run_splayer_scenario_direct (this=0xbfffcf28, mapname=0x8fbe374 "campaigns/t01.wmf") at /opt/widelands/src/logic/game.cc:272 #15 0x084b137c in WLApplication::campaign_game (this=0x8cde3b8) at /opt/widelands/src/wlapplication.cc:2112 #16 0x084af196 in WLApplication::mainmenu_singleplayer (this=0x8cde3b8) at /opt/widelands/src/wlapplication.cc:1596 #17 0x084a9a4c in WLApplication::mainmenu (this=0x8cde3b8) at /opt/widelands/src/wlapplication.cc:1510 #18 0x084a8c02 in WLApplication::run (this=0x8cde3b8) at /opt/widelands/src/wlapplication.cc:441 #19 0x084a3d04 in main (argc=1, argv=0xbffffbf4) at /opt/widelands/src/main.cc:97