From: Paul K <pau...@ya...> - 2013-11-17 07:58:23
|
Hi Kent, I just compiled my wxlua based application with wxwidgets 3.0 couple of days ago and haven't seen any issues/crashes yet. I'll try to run the samples tomorrow (don't have access to my MacBook right now) to check if there are any issues with them. > - Is this setup supposed to work at all, i.e. wxLua with wxWindows 3? I'd say so. I've been using wxwidgets 2.9.5 for several months and have compiled/run wxwidgets 3.0 (including different pre-release versions) without issues. > How do I run the samples on OS X? I don't have a "wxLua" exe, but a > "wxLua.app". I tried "open -a wxLua bindings.wx.lua" when this > still did not crash, but the sample program argument seemed to be > ignored. You should be able to pass parameters after "--args", so it should probably be: open -a wxLua --args bindings.wx.lua You should also be able to use a "normal" lua interpreter and libwx.dylib (or whatever the default name for wxlua library is). Paul ZeroBrane Studio - slick Lua IDE/editor/debugger for Windows, OSX, and Linux - http://studio.zerobrane.com/ On Sat, Nov 16, 2013 at 5:11 PM, Kent Boortz <ken...@or...> wrote: > > Hi, > > I tried compile from source and run wxWindows 3.0.0, wxLua 2.8.12.3 on > OS X 10.8.5 (XCode 5.0.2). The actual compile went fine > > cd wxWidgets-3.0.0 > ./configure --prefix=/usr/local > make > sudo make install > cd ../wxLua-2.8.12.3-src > mkdir obj ; cd obj > cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local .. > make > sudo make install > > I'm a bit puzzled how to run the samples, but for some minutes doing > "open -a wxLua" kind of did work. It did display some sort of > editor/debugger or something (I could not figure out how to run the > samples from it). But then running "wxLua" stopped working and crash > each time I try run it. Crash report for the crashing thread included > below. > > My questions are > > - Is this setup supposed to work at all, i.e. wxLua with wxWindows 3? > > - If supposed to work, did I configure it wrong? > > - If not supposed to work, any hope of a wxLua that works with > wxWindwows 3 any time soon? > > - How do I run the samples on OS X? I don't have a "wxLua" exe, but a > "wxLua.app". I tried "open -a wxLua bindings.wx.lua" when this > still did not crash, but the sample program argument seemed to be > ignored. > > kent > > > Process: wxLua [64176] > Path: /Users/USER/*/wxLua.app/Contents/MacOS/wxLua > Identifier: ??? > Version: 2.8.12.3 (2.8.12.3) > Code Type: X86-64 (Native) > Parent Process: launchd [212] > User ID: 501 > > Date/Time: 2013-11-17 02:00:18.564 +0100 > OS Version: Mac OS X 10.8.5 (12F45) > Report Version: 10 > > Interval Since Last Report: 1434861 sec > Crashes Since Last Report: 13 > Per-App Interval Since Last Report: 181 sec > Per-App Crashes Since Last Report: 10 > Anonymous UUID: 344778B4-77CB-BE9D-2088-1E8765A77BDC > > Crashed Thread: 0 Dispatch queue: com.apple.main-thread > > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0xfffffffffffffff8 > > VM Regions Near 0xfffffffffffffff8: > --> shared memory 00007ffffff3b000-00007ffffff3c000 [ 4K] r-x/r-x SM=SHM > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 libwx_baseu-3.0.dylib 0x000000010da5332f (anonymous namespace)::wxFileSystemObjectExists(wxString const&, int) + 367 > 1 libwx_baseu-3.0.dylib 0x000000010da53139 wxFileName::FileExists() const + 57 > 2 libwx_baseu-3.0.dylib 0x000000010da23f36 wxFileConfig::Init() + 1718 > 3 libwx_baseu-3.0.dylib 0x000000010da2a658 wxFileConfig::wxFileConfig(wxString const&, wxString const&, wxString const&, wxString const&, long, wxMBConv const&) + 1128 > 4 libwxlua_bind-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c08ea03 wxLua_wxFileConfig_constructor(lua_State*) + 499 (wxbase_config.cpp:877) > 5 libwxlua-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c8f0479 wxlua_callOverloadedFunction(lua_State*) + 233 (wxlbind.cpp:434) > 6 libwxlua-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c8f1323 wxlua_wxLuaBindMethod_table__call(lua_State*) + 35 (wxlbind.cpp:350) > 7 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b7ece luaD_precall + 1006 (ldo.c:320) > 8 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9cad3d luaV_execute + 7613 (lvm.c:591) > 9 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b8712 luaD_call + 178 (ldo.c:379) > 10 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b1a5f f_call + 47 (lapi.c:801) > 11 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b7569 luaD_rawrunprotected + 105 (ldo.c:119) > 12 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b8b7a luaD_pcall + 122 (ldo.c:464) > 13 libwxlua_lua51-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c9b19de lua_pcall + 174 (lapi.c:821) > 14 libwxlua-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c90f84f wxLuaState::LuaPCall(int, int) + 255 (wxlstate.cpp:2988) > 15 libwxlua-wxosx_cocoaud-2.8.12.3.dylib 0x000000010c90fe2f wxLuaState::RunBuffer(char const*, unsigned long, wxString const&, int) + 479 (wxlstate.cpp:2938) > 16 0x000000010be89d44 wxLuaStandaloneApp::OnInit() + 4292 (wxlua.cpp:294) > 17 libwx_osx_cocoau_core-3.0.dylib 0x000000010d2f29a4 wxApp::CallOnInit() + 68 > 18 libwx_baseu-3.0.dylib 0x000000010da6fba7 wxEntry(int&, wchar_t**) + 119 > 19 0x000000010be88ab6 main + 38 (wxlua.cpp:118) > 20 libdyld.dylib 0x00007fff8dccc7e1 start + 1 > > > -- > Kent Boortz, Release Staff engineer > Oracle, The MySQL Team > Mobile: +46 76 77 69 049 > > ------------------------------------------------------------------------------ > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access > Free app hosting. Or install the open source package on any LAMP server. > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native! > http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users |