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 <kent.boo...@oracle.com> 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
> wxlua-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wxlua-users

------------------------------------------------------------------------------
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
wxlua-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxlua-users

Reply via email to