Hi John,

I made a copying error: it's GetBeginPos(), GetEndPos1(), and
GetEndPos2() methods that have been deprecated in the favor of
GetBeginIter(), GetEndIter1() and GetEndIter2().

Paul.

On Sun, Jan 5, 2014 at 7:09 PM, Paul K <paulclin...@yahoo.com> wrote:
> Hi John,
>
> It appears that GetBeginIter(), GetEndIter1() and GetEndIter2() have
> been deprecated in the favor of GetBeginIter(), GetEndIter1() and
> GetEndIter2().
>
> #if WXWIN_COMPATIBILITY_2_8
>     // use GetBeginIter(), GetEndIter1() and GetEndIter2() instead
>     wxDEPRECATED( inline int GetBeginPos() const );
>     wxDEPRECATED( inline int GetEndPos1() const );
>     wxDEPRECATED( inline int GetEndPos2() const );
> #endif // WXWIN_COMPATIBILITY_2_8
>
> Could you please update these methods as wxwidgets 3.x dropped 2.6
> compatibility, so wxlua doesn't compile because of these errors:
>
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:
> In function 'int wxLua_wxHtmlTag_GetBeginPos(lua_State*)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:1470:26:
> error: 'class wxHtmlTag' has no member named 'GetBeginPos'
>      int returns = (self->GetBeginPos());
>                           ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:
> In function 'int wxLua_wxHtmlTag_GetEndPos1(lua_State*)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:1486:26:
> error: 'class wxHtmlTag' has no member named 'GetEndPos1'
>      int returns = (self->GetEndPos1());
>                           ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:
> In function 'int wxLua_wxHtmlTag_GetEndPos2(lua_State*)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/wxbind/src/wxhtml_bind.cpp:1502:26:
> error: 'class wxHtmlTag' has no member named 'GetEndPos2'
>      int returns = (self->GetEndPos2());
>                           ^
> make[2]: *** 
> [modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxhtml_bind.cpp.obj]
> Error 1
> make[1]: *** [modules/luamodule/CMakeFiles/wxLuaModule.dir/all] Error 2
> make: *** [all] Error 2
>
> Also, I ran into a strange issue with wxPrintf; I could not compile
> wxlua until I uncommented includes in luamodule.cpp:
>
> #include <wx/wxprec.h>
>
> #ifndef WX_PRECOMP
>     #include <wx/wx.h>
> #endif
>
> These are the errors I was getting:
>
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp: In
> member function 'virtual bool wxLuaModuleApp::OnInit()':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:129:90:
> error: 'wxPrintf' was not declared in this scope
>          wxPrintf(wxT("wxLuaModule - Error loading comctl32.dll,
> trying to continue...\n"));
>
>                    ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp: In
> member function 'void wxLuaModuleApp::OnLuaPrint(wxLuaEvent&)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:157:52:
> error: 'wxPrintf' was not declared in this scope
>      wxPrintf(wxT("%s\n"), event.GetString().c_str()); fflush(stdout);
>                                                     ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp: In
> member function 'void wxLuaModuleApp::OnLuaError(wxLuaEvent&)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:165:74:
> error: 'wxPrintf' was not declared in this scope
>      wxPrintf(wxT("wxLua Runtime Error:\n%s\n"),
> event.GetString().c_str()); fflush(stdout);
>                                                                           ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp: In
> function 'int luaopen_wx(lua_State*)':
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:197:116:
> error: 'wxPrintf' was not declared in this scope
>              wxPrintf(wxT("wxLuaModule - Error getting HINSTANCE,
> DllMain() wasn't called! trying to continue...\n"));
>
>                                              ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:204:94:
> error: 'wxPrintf' was not declared in this scope
>              wxPrintf(wxT("wxLuaModule - Error calling
> wxEntryStart(argc, argv), aborting.\n"));
>
>                        ^
> d:/Lua/ZBS-build/build/wxlua/wxLua/modules/luamodule/luamodule.cpp:210:92:
> error: 'wxPrintf' was not declared in this scope
>              wxPrintf(wxT("wxLuaModule - Error calling
> wxTheApp->CallOnInit(), aborting.\n"));
>
>                      ^
> make[2]: *** [modules/luamodule/CMakeFiles/wxLuaModule.dir/luamodule.cpp.obj]
> Error 1
> make[1]: *** [modules/luamodule/CMakeFiles/wxLuaModule.dir/all] Error 2
> make: *** [all] Error 2
>
> Paul.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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