blackberry / Wesnoth

The Battle for Wesnoth is a turn-based, tactical strategy game. It is cross-platform and open-source and uses SDL.
23 stars 8 forks source link

Segfault in ~TCOContext() on device and simulator #2

Closed NichtJens closed 12 years ago

NichtJens commented 12 years ago

I tried to build Wesnoth and ran into a segmentation fault in the destructor of the TCOContext object, explicitly the line where "m_configWindow" gets deleted. It does not matter whether I run it in the simulator or a real device.

The full trace is here: Thread [1](Suspended : Signal : SIGSEGV:Segmentation fault)
TCOContext::~TCOContext() at touchcontroloverlay.cpp:288 0x783320d8 tco_shutdown() at touchcontroloverlay.cpp:83 0x78331214 initializeOverlay() at SDL_playbooktouch.c:268 0x787adac8
PLAYBOOK_SetVideoMode() at SDL_playbookvideo.c:491 0x787ac858
SDL_SetVideoMode() at SDL_video.c:679 0x787b6948
CVideo::setMode() at video.cpp:385 0x1ace58 () at game.cpp:601 0x9bebec do_gameloop() at game.cpp:2,199 0x9cd864
main() at game.cpp:2,436 0x9ce9a8

I also get some errors/warnings from ntoarm-gdb: Could not find platform independent libraries Could not find platform dependent libraries Consider setting $PYTHONHOME to [:] 'import site' failed; use -v for traceback Traceback (most recent call last): File ImportError: No module named os MsgNak received - resending Remote target is little-endian No source file named /home/xxxxx/Apps/BBPB/workspace/TouchControlOverlay/src/touchcontroloverlay.cpp. No source file named /home/xxxxx/Apps/BBPB/workspace/TouchControlOverlay/src/touchcontroloverlay.cpp. [New pid 37810336 tid 2] [New pid 37810336 tid 3] [New pid 37810336 tid 4]

...and maybe the warnings and infos from compilation are helpful: WARNINGS: Description Resource Path Location Type 'channels' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 419 C/C++ Problem 'channels' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 421 C/C++ Problem 'channels' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 429 C/C++ Problem 'jmpbuf' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:1114) IMG_png.c /SDL_image/src line 350 C/C++ Problem 'num_palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 477 C/C++ Problem 'num_palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 478 C/C++ Problem 'num_palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 479 C/C++ Problem 'palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 480 C/C++ Problem 'palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 481 C/C++ Problem 'palette' is deprecated (declared at /home/xxxxx/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 482 C/C++ Problem "A_MASK" redefined pixman line 9 C/C++ Problem "A_MASK" redefined pixman line 9 C/C++ Problem "A_SHIFT" redefined pixman line 6 C/C++ Problem "A_SHIFT" redefined pixman line 6 C/C++ Problem "AG_MASK" redefined pixman line 14 C/C++ Problem "AG_MASK" redefined pixman line 14 C/C++ Problem "COMPONENT_SIZE" redefined pixman line 2 C/C++ Problem "COMPONENT_SIZE" redefined pixman line 2 C/C++ Problem "G_MASK" redefined pixman line 11 C/C++ Problem "G_MASK" redefined pixman line 11 C/C++ Problem "G_SHIFT" redefined pixman line 8 C/C++ Problem "G_SHIFT" redefined pixman line 8 C/C++ Problem "MASK" redefined pixman line 3 C/C++ Problem "MASK" redefined pixman line 3 C/C++ Problem "ONE_HALF" redefined pixman line 4 C/C++ Problem "ONE_HALF" redefined pixman line 4 C/C++ Problem "R_MASK" redefined pixman line 10 C/C++ Problem "R_MASK" redefined pixman line 10 C/C++ Problem "R_SHIFT" redefined pixman line 7 C/C++ Problem "R_SHIFT" redefined pixman line 7 C/C++ Problem "RB_MASK_PLUS_ONE" redefined pixman line 16 C/C++ Problem "RB_MASK_PLUS_ONE" redefined pixman line 16 C/C++ Problem "RB_MASK" redefined pixman line 13 C/C++ Problem "RB_MASK" redefined pixman line 13 C/C++ Problem "RB_ONE_HALF" redefined pixman line 15 C/C++ Problem "RB_ONE_HALF" redefined pixman line 15 C/C++ Problem assignment discards qualifiers from pointer target type gparam.c /glib/src/gobject line 429 C/C++ Problem assignment discards qualifiers from pointer target type gobject.c /glib/src/gobject line 1152 C/C++ Problem assignment discards qualifiers from pointer target type gbinding.c /glib/src/gobject line 482 C/C++ Problem assignment discards qualifiers from pointer target type gbinding.c /glib/src/gobject line 490 C/C++ Problem assignment from incompatible pointer type dynamic_ogg.c /SDL_mixer/src line 108 C/C++ Problem assignment from incompatible pointer type IMG_png.c /SDL_image/src line 240 C/C++ Problem assignment from incompatible pointer type IMG_png.c /SDL_image/src line 241 C/C++ Problem integer constant is too large for 'long' type info.c /vorbis/lib line 657 C/C++ Problem missing sentinel in function call pangoft2.c /pango/src line 101 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1288 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1464 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1573 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1605 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2227 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2438 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2441 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 216 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 619 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 626 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 1074 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 1083 C/C++ Problem missing sentinel in function call modules.c /pango/src line 533 C/C++ Problem missing sentinel in function call modules.c /pango/src line 644 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2161 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2164 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2197 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2199 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2280 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2282 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2508 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2617 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2723 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 3200 C/C++ Problem missing sentinel in function call gtimezone.c /glib/src/glib line 372 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 829 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1153 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1214 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1345 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1368 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1407 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1408 C/C++ Problem missing sentinel in function call gparam.c /glib/src/gobject line 801 C/C++ Problem missing sentinel in function call gparam.c /glib/src/gobject line 808 C/C++ Problem missing sentinel in function call goption.c /glib/src/glib line 1461 C/C++ Problem missing sentinel in function call goption.c /glib/src/glib line 1482 C/C++ Problem missing sentinel in function call gobject.c /glib/src/gobject line 3064 C/C++ Problem missing sentinel in function call gobject.c /glib/src/gobject line 3071 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 281 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 285 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 391 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 401 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 418 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 499 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 641 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 161 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 163 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 167 C/C++ Problem missing sentinel in function call gmessages.c /glib/src/glib line 605 C/C++ Problem missing sentinel in function call gmessages.c /glib/src/glib line 609 C/C++ Problem missing sentinel in function call gkeyfile.c /glib/src/glib line 332 C/C++ Problem missing sentinel in function call gfileutils.c /glib/src/glib line 1376 C/C++ Problem missing sentinel in function call gerror.c /glib/src/glib line 318 C/C++ Problem missing sentinel in function call gconvert.c /glib/src/glib line 1708 C/C++ Problem missing sentinel in function call gbookmarkfile.c /glib/src/glib line 313 C/C++ Problem

INFOS: Description Resource Path Location Type expected 'gpointer' but argument is of type 'const gchar ' ghash.h /glib/src/glib line 67 C/C++ Problem expected 'socklen_t * restrict' but argument is of type 'int ' SDL_net line 560, external location: /home/xxxxx/Apps/BBPB/bbndk/target/qnx6/usr/include/sys/socket.h C/C++ Problem expected 'socklen_t * restrict' but argument is of type 'int *' SDL_net line 571, external location: /home/xxxxx/Apps/BBPB/bbndk/target/qnx6/usr/include/sys/socket.h C/C++ Problem

Please let me know whether something else is needed to solve this ... Thanks in advance!

jnicholl commented 12 years ago

Hmm, that doesn't sound right. I'll look into it and get back to you. What host os are you building with? I have been working on updating a better port of wesnoth but it currently only builds on Linux. The current port will have issues even when it runs (minimap is broken, for example) and it's not the latest release version. If you have Linux (or are feeling adventurous) let me know and I'll point you to the new repositories.

----- Original Message ----- From: NichtJens [mailto:reply@reply.github.com] Sent: Tuesday, April 03, 2012 04:27 AM To: Jeremy Nicholl Subject: [Wesnoth] Segfault in ~TCOContext() on device and simulator (#2)

I tried to build Wesnoth and ran into a segmentation fault in the destructor of the TCOContext object, explicitly the line where "m_configWindow" gets deleted. It does not matter whether I run it in the simulator or a real device.

The full trace is here: Thread [1](Suspended : Signal : SIGSEGV:Segmentation fault)
TCOContext::~TCOContext() at touchcontroloverlay.cpp:288 0x783320d8 tco_shutdown() at touchcontroloverlay.cpp:83 0x78331214 initializeOverlay() at SDL_playbooktouch.c:268 0x787adac8
PLAYBOOK_SetVideoMode() at SDL_playbookvideo.c:491 0x787ac858
SDL_SetVideoMode() at SDL_video.c:679 0x787b6948
CVideo::setMode() at video.cpp:385 0x1ace58 () at game.cpp:601 0x9bebec do_gameloop() at game.cpp:2,199 0x9cd864
main() at game.cpp:2,436 0x9ce9a8

I also get some errors/warnings from ntoarm-gdb: Could not find platform independent libraries Could not find platform dependent libraries Consider setting $PYTHONHOME to [:] 'import site' failed; use -v for traceback Traceback (most recent call last): File ImportError: No module named os MsgNak received - resending Remote target is little-endian No source file named /home/sven/Apps/BBPB/workspace/TouchControlOverlay/src/touchcontroloverlay.cpp. No source file named /home/sven/Apps/BBPB/workspace/TouchControlOverlay/src/touchcontroloverlay.cpp. [New pid 37810336 tid 2] [New pid 37810336 tid 3] [New pid 37810336 tid 4]

...and maybe the warnings and infos from compilation are helpful: WARNINGS: Description Resource Path Location Type 'channels' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 419 C/C++ Problem 'channels' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 421 C/C++ Problem 'channels' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:680) IMG_png.c /SDL_image/src line 429 C/C++ Problem 'jmpbuf' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:1114) IMG_png.c /SDL_image/src line 350 C/C++ Problem 'num_palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 477 C/C++ Problem 'num_palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 478 C/C++ Problem 'num_palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:663) IMG_png.c /SDL_image/src line 479 C/C++ Problem 'palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 480 C/C++ Problem 'palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 481 C/C++ Problem 'palette' is deprecated (declared at /home/sven/Apps/BBPB/workspace/png/src/png.h:661) IMG_png.c /SDL_image/src line 482 C/C++ Problem "A_MASK" redefined pixman line 9 C/C++ Problem "A_MASK" redefined pixman line 9 C/C++ Problem "A_SHIFT" redefined pixman line 6 C/C++ Problem "A_SHIFT" redefined pixman line 6 C/C++ Problem "AG_MASK" redefined pixman line 14 C/C++ Problem "AG_MASK" redefined pixman line 14 C/C++ Problem "COMPONENT_SIZE" redefined pixman line 2 C/C++ Problem "COMPONENT_SIZE" redefined pixman line 2 C/C++ Problem "G_MASK" redefined pixman line 11 C/C++ Problem "G_MASK" redefined pixman line 11 C/C++ Problem "G_SHIFT" redefined pixman line 8 C/C++ Problem "G_SHIFT" redefined pixman line 8 C/C++ Problem "MASK" redefined pixman line 3 C/C++ Problem "MASK" redefined pixman line 3 C/C++ Problem "ONE_HALF" redefined pixman line 4 C/C++ Problem "ONE_HALF" redefined pixman line 4 C/C++ Problem "R_MASK" redefined pixman line 10 C/C++ Problem "R_MASK" redefined pixman line 10 C/C++ Problem "R_SHIFT" redefined pixman line 7 C/C++ Problem "R_SHIFT" redefined pixman line 7 C/C++ Problem "RB_MASK_PLUS_ONE" redefined pixman line 16 C/C++ Problem "RB_MASK_PLUS_ONE" redefined pixman line 16 C/C++ Problem "RB_MASK" redefined pixman line 13 C/C++ Problem "RB_MASK" redefined pixman line 13 C/C++ Problem "RB_ONE_HALF" redefined pixman line 15 C/C++ Problem "RB_ONE_HALF" redefined pixman line 15 C/C++ Problem assignment discards qualifiers from pointer target type gparam.c /glib/src/gobject line 429 C/C++ Problem assignment discards qualifiers from pointer target type gobject.c /glib/src/gobject line 1152 C/C++ Problem assignment discards qualifiers from pointer target type gbinding.c /glib/src/gobject line 482 C/C++ Problem assignment discards qualifiers from pointer target type gbinding.c /glib/src/gobject line 490 C/C++ Problem assignment from incompatible pointer type dynamic_ogg.c /SDL_mixer/src line 108 C/C++ Problem assignment from incompatible pointer type IMG_png.c /SDL_image/src line 240 C/C++ Problem assignment from incompatible pointer type IMG_png.c /SDL_image/src line 241 C/C++ Problem integer constant is too large for 'long' type info.c /vorbis/lib line 657 C/C++ Problem missing sentinel in function call pangoft2.c /pango/src line 101 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1288 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1464 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1573 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 1605 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2227 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2438 C/C++ Problem missing sentinel in function call pangofc-fontmap.c /pango/src line 2441 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 216 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 619 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 626 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 1074 C/C++ Problem missing sentinel in function call pango-utils.c /pango/src line 1083 C/C++ Problem missing sentinel in function call modules.c /pango/src line 533 C/C++ Problem missing sentinel in function call modules.c /pango/src line 644 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2161 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2164 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2197 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2199 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2280 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2282 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2508 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2617 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 2723 C/C++ Problem missing sentinel in function call gutils.c /glib/src/glib line 3200 C/C++ Problem missing sentinel in function call gtimezone.c /glib/src/glib line 372 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 829 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1153 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1214 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1345 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1368 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1407 C/C++ Problem missing sentinel in function call gtestutils.c /glib/src/glib line 1408 C/C++ Problem missing sentinel in function call gparam.c /glib/src/gobject line 801 C/C++ Problem missing sentinel in function call gparam.c /glib/src/gobject line 808 C/C++ Problem missing sentinel in function call goption.c /glib/src/glib line 1461 C/C++ Problem missing sentinel in function call goption.c /glib/src/glib line 1482 C/C++ Problem missing sentinel in function call gobject.c /glib/src/gobject line 3064 C/C++ Problem missing sentinel in function call gobject.c /glib/src/gobject line 3071 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 281 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 285 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 391 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 401 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 418 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 499 C/C++ Problem missing sentinel in function call gmodule.c /glib/src/gmodule line 641 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 161 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 163 C/C++ Problem missing sentinel in function call gmodule-dl.c /glib/src/gmodule line 167 C/C++ Problem missing sentinel in function call gmessages.c /glib/src/glib line 605 C/C++ Problem missing sentinel in function call gmessages.c /glib/src/glib line 609 C/C++ Problem missing sentinel in function call gkeyfile.c /glib/src/glib line 332 C/C++ Problem missing sentinel in function call gfileutils.c /glib/src/glib line 1376 C/C++ Problem missing sentinel in function call gerror.c /glib/src/glib line 318 C/C++ Problem missing sentinel in function call gconvert.c /glib/src/glib line 1708 C/C++ Problem missing sentinel in function call gbookmarkfile.c /glib/src/glib line 313 C/C++ Problem

INFOS: Description Resource Path Location Type expected 'gpointer' but argument is of type 'const gchar ' ghash.h /glib/src/glib line 67 C/C++ Problem expected 'socklen_t * restrict' but argument is of type 'int ' SDL_net line 560, external location: /home/sven/Apps/BBPB/bbndk/target/qnx6/usr/include/sys/socket.h C/C++ Problem expected 'socklen_t * restrict' but argument is of type 'int *' SDL_net line 571, external location: /home/sven/Apps/BBPB/bbndk/target/qnx6/usr/include/sys/socket.h C/C++ Problem

Thanks in advance!


Reply to this email directly or view it on GitHub: https://github.com/blackberry/Wesnoth/issues/2


This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.

NichtJens commented 12 years ago

Yes, I used Linux to compile it, actually it's 64bit Mint 11 (=Ubuntu 11.04).

... and, yes, I would love to have a look at the newer version of the port, as I anyway wasted some time with the port here in the repo already, and would really like to get it to work now ;-)

By "The current port" (with the defunct minimap) do you mean the one you published here, or the newer one? If the latter, where is the regression coming from?

asimonov-im commented 12 years ago

The newer port should have fewer issues, once you get it running. I've published Jeremy's guide for getting it to build here.

Reply to that thread with any issues you encounter and we will try to assist you.

asimonov-im commented 12 years ago

And, about the regression in the current port (the one here), it's because it was taken from the tip of trunk at some point during 1.9, and then modified somewhat substantially to run using a different C++ runtime. I'm not sure where the regression was introduced, but the new version doesn't need the major modifications so it is a much cleaner starting point.

NichtJens commented 12 years ago

For completeness: If you happen to come here in order to build Wesnoth for PlayBook yourself, please check out: https://github.com/asimonov-rim/wesnoth/issues/1 https://github.com/NichtJens/wnbbpb-helper