From: Philipp Ü. <mu...@tu...> - 2014-06-20 20:03:47
|
On Fri, 20 Jun 2014 15:37:06 -0400 John Labenski <jla...@gm...> wrote: > This is very strange, wxSortedArrayString is derived from > wxArrayString so it should convert implicitly and > wxArrayString::Sort(bool reverseOrder = false) is public. > > Unless, you have wxUSE_STD_CONTAINERS=1 ? I have not tried that and it > looks like wxSortedArrayString eventually derives from > wxBaseArrayStringBase which wxArrayString derives from in a separate > class hierarchy. > > I have committed a blind fix as I don't normally use > wxUSE_STD_CONTAINERS=1. Update wxLua from svn and let me know if that > works for you. > > Regards, > John Thanks John, I don't understand all this C++ black magic, but whatever you did fixed this particular build issue. However, I've encountered the next: [ 15%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/wxext.cpp.o Linking CXX shared library ../../lib/Release/libwxstedit-wx30gtk2u-1.6.0.so [ 15%] Built target wxStEditLib Scanning dependencies of target wxStEdit [ 15%] Building CXX object modules/wxstedit/CMakeFiles/wxStEdit.dir/samples/stedit/wxstedit.cpp.o /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot convert ‘const wxString’ to ‘const char*’ in initialization }; ^ /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot convert ‘const wxString’ to ‘const char*’ in initialization /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot convert ‘const wxString’ to ‘const char*’ in initialization /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot # This is an example PKGBUILD file. Use this as a start to creating your own, convert ‘const wxString’ to ‘const char*’ in initialization /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot convert ‘const wxString’ to ‘const char*’ in initialization /home/murks/cower/wxlua-svn/src/wxlua-svn-build/wxLua/modules/wxstedit/samples/stedit/wxstedit.cpp:113:1: error: cannot convert ‘const wxString’ to ‘const char*’ in initialization modules/wxstedit/CMakeFiles/wxStEdit.dir/build.make:54: recipe for target 'modules/wxstedit/CMakeFiles/wxStEdit.dir/samples/stedit/wxstedit.cpp.o' failed make[2]: *** [modules/wxstedit/CMakeFiles/wxStEdit.dir/samples/stedit/wxstedit.cpp.o] Error 1 CMakeFiles/Makefile2:77: recipe for target 'modules/wxstedit/CMakeFiles/wxStEdit.dir/all' failed make[1]: *** [modules/wxstedit/CMakeFiles/wxStEdit.dir/all] Error 2 Makefile:137: recipe for target 'all' failed make: *** [all] Error 2 Thanks for your help! Philipp |