Hi there, I try to compile wxlua with the following options:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config \ -DwxLua_LUA_INCLUDE_DIR=/usr/include \ -DwxLua_LUA_LIBRARY=/usr/lib/liblua.so.5.2 \ -DwxLua_LUA_LIBRARY_USE_BUILTIN=0 \ -DwxLua_LUA_LIBRARY_VERSION=5.2 \ -DBUILD_SHARED_LIBS=TRUE I hope that someone can help me fix this. Regards, Philipp Here is the entire output: -- The C compiler identification is GNU 4.9.2 -- The CXX compiler identification is GNU 4.9.2 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- * --------------------------------------------------------------------------- -- * CMake command line options and tips specific to this project -- * -- * In the CMake GUI you can set values and press configure a few times -- * and until there are no more red items, then press generate. -- * -- * Usage: cmake -D[OPTION_NAME]=[OPTION_VALUE] /path/to/CMakeLists.txt/ -- * --------------------------------------------------------------------------- -- * -DHELP=TRUE -- * Show this help message and exit, no files will be generated. -- * -DCMAKE_BUILD_TYPE=[Debug, Release, RelWithDebInfo, MinSizeRel] : (Default Debug) -- * Makefiles : You must set the build type to Debug, Release... -- * MSVC GUI : No need to set this since you can choose it in the GUI. -- * -DBUILD_SHARED_LIBS=[TRUE, FALSE] : (Default static in MSW, shared in Linux) -- * Build shared (.DLL or .so) or static (.lib or .a) libraries. -- * --------------------------------------------------------------------------- -- -- -- ***************************************************************************** -- * BUILD TYPE: Release -- * BUILD_SHARED_LIBS: TRUE -- ***************************************************************************** -- * System is 32-bit FALSE, is 64-bit TRUE -- ***************************************************************************** -- * CMAKE_SOURCE_DIR = /home/murks/cower/wxlua-svn/src/wxlua/wxLua -- * CMAKE_BINARY_DIR = /home/murks/cower/wxlua-svn/src/wxlua/wxLua/build -- ***************************************************************************** -- -- * --------------------------------------------------------------------------- -- * wxWidgets library settings : -- * -- * Note that ONLY an all shared (DLL) or all static build is supported. -- * I.E. If you choose shared you must link to shared wxWidgets libs. -- * Set -DBUILD_SHARED_LIBS=[TRUE, FALSE] to control shared/static lib. -- * -- * Finding wxWidgets for MSW and MSVC -- * -DwxWidgets_ROOT_DIR=[path] : (e.g. /path/to/wxWidgets/) -- * Path to the root of the wxWidgets build, must at least set this. -- * -DwxWidgets_LIB_DIR=[path] : (e.g. /path/to/wxWidgets/lib/vc_lib/) -- * Path to the wxWidgets lib dir also set this if libs can't be found. -- * -DwxWidgets_CONFIGURATION=[configuration] : -- * Set wxWidgets configuration; e.g. msw, mswu, mswunivu... -- * Where 'u' = unicode and 'd' = debug. -- * MSVC GUI : You need only choose msw, mswu, mswuniv, mswunivu since -- * release or debug mode is chosen in the GUI. -- * -DwxWidgets_COMPONENTS=[...stc;html;adv;core;base or mono] : -- * For non-monolithic builds choose the wxWidgets libs to link to. -- * xrc;xml;gl;net;media;propgrid;richtext;aui;stc;html;adv;core;base -- * For monolithic builds choose mono and the contribs libs. -- * stc;mono -- * The extra decorations, e.g. wxmsw28ud_adv.lib, will be searched for. -- * Libs that cannot be found will be printed below, please fix/remove -- * them to be able to build this project. -- * You will get compilation/linker errors if wxWidgets is not found. -- * -- * Finding wxWidgets for GCC and Unix type systems -- * -DwxWidgets_CONFIG_EXECUTABLE=[path/to/wx-config] : -- * Specify path to wx-config script for GCC and Unix type builds -- * --------------------------------------------------------------------------- -- -- * Using these wxWidgets components: stc;webview;gl;xrc;xml;net;media;propgrid;richtext;aui;html;adv;core;base -- Found wxWidgets: TRUE -- * -- * Found wxWidgets : -- * - wxWidgets_VERSION = 3.0.2 = 3.0.2 -- * - wxWidgets_COMPONENTS = stc;webview;gl;xrc;xml;net;media;propgrid;richtext;aui;html;adv;core;base -- * - wxWidgets_INCLUDE_DIRS = /usr/lib/wx/include/gtk2-unicode-3.0;/usr/include/wx-3.0 -- * - wxWidgets_LIBRARY_DIRS = -- * - wxWidgets_LIBRARIES = -pthread;;;-lwx_gtk2u_stc-3.0;-lwx_gtk2u_webview-3.0;-lwx_gtk2u_gl-3.0;-lwx_gtk2u_xrc-3.0;-lwx_baseu_xml-3.0;-lwx_baseu_net-3.0;-lwx_gtk2u_media-3.0;-lwx_gtk2u_propgrid-3.0;-lwx_gtk2u_richtext-3.0;-lwx_gtk2u_aui-3.0;-lwx_gtk2u_html-3.0;-lwx_gtk2u_adv-3.0;-lwx_gtk2u_core-3.0;-lwx_baseu-3.0 -- * - wxWidgets_CXX_FLAGS = -pthread -- * - wxWidgets_DEFINITIONS = _FILE_OFFSET_BITS=64;__WXGTK__ -- * - wxWidgets_DEFINITIONS_DEBUG = -- * - wxWidgets_PORTNAME = gtk2 -- * - wxWidgets_UNIVNAME = -- * - wxWidgets_UNICODEFLAG = u -- * - wxWidgets_DEBUGFLAG = -- * -- * wxLua using external/system Lua library : -- * - include dir : /usr/include -- * - library : /usr/lib/liblua.so.5.2 -- * WARNING: cppcheck NOT found, NOT generating ADD_CPPCHECK_TEST() tests -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- * WARNING: Doxygen NOT found, wxLua_doxygen target will not be generated. -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- * WARNING: Doxygen NOT found, wxStEdit_doxygen target will not be generated. -- Configuring done -- Generating done -- Build files have been written to: /home/murks/cower/wxlua-svn/src/wxlua/wxLua/build Scanning dependencies of target wxLuaLib Scanning dependencies of target wxStEditLib Scanning dependencies of target wxLuaModule [ 1%] [ 1%] Building C object modules/wxlua/CMakeFiles/wxLuaLib.dir/lbitlib.c.o Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/dummy.cpp.o [ 2%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlbind.cpp.o [ 2%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlcallb.cpp.o [ 3%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/precomp.cpp.o [ 4%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/luamodule.cpp.o /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxlua/wxlbind.cpp: In member function ‘virtual bool wxLuaBinding::RegisterBinding(const wxLuaState&)’: /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxlua/wxlbind.cpp:831:51: error: ‘luaL_register’ was not declared in this scope luaL_register(L, wx2lua(m_nameSpace), wxlualib); ^ [ 5%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steart.cpp.o modules/wxlua/CMakeFiles/wxLuaLib.dir/build.make:100: recipe for target 'modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlbind.cpp.o' failed make[2]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlbind.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... [ 6%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedit.cpp.o [ 6%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxwebview_bind.cpp.o CMakeFiles/Makefile2:239: recipe for target 'modules/wxlua/CMakeFiles/wxLuaLib.dir/all' failed make[1]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... [ 7%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxgl_bind.cpp.o [ 7%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedlgs.cpp.o [ 8%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxstc_bind.cpp.o [ 8%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxxrc_bind.cpp.o [ 9%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxrichtext_bind.cpp.o [ 10%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedlgs_wdr.cpp.o [ 12%] [ 12%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxhtml_bind.cpp.o Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxpropgrid_bind.cpp.o [ 13%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steevent.cpp.o [ 13%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steexprt.cpp.o [ 13%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxhtml_wxlhtml.cpp.o [ 14%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxmedia_bind.cpp.o [ 15%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxaui_bind.cpp.o [ 16%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stefindr.cpp.o [ 17%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steframe.cpp.o [ 17%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxadv_bind.cpp.o [ 17%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stelangs.cpp.o [ 18%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stemenum.cpp.o [ 19%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxadv_wxladv.cpp.o /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxbind/src/wxadv_wxladv.cpp: In member function ‘virtual wxGridCellAttr* wxLuaGridTableBase::GetAttr(int, int, wxGridCellAttr::wxAttrKind)’: /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxbind/src/wxadv_wxladv.cpp:715:12: warning: ‘attr’ may be used uninitialized in this function [-Wmaybe-uninitialized] return attr; ^ [ 20%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_picker.cpp.o [ 21%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stenoteb.cpp.o [ 21%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_image.cpp.o [ 22%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steopts.cpp.o [ 23%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_help.cpp.o [ 23%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steprefs.cpp.o [ 24%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_windows.cpp.o [ 25%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steprint.cpp.o [ 26%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_mdi.cpp.o [ 27%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steshell.cpp.o [ 27%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stesplit.cpp.o [ 27%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_geometry.cpp.o [ 28%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_defsutils.cpp.o [ 29%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stestyls.cpp.o [ 30%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stetree.cpp.o [ 31%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_print.cpp.o [ 31%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_menutool.cpp.o [ 32%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/wxext.cpp.o [ 33%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_event.cpp.o [ 34%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_controls.cpp.o [ 34%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_bind.cpp.o Linking CXX shared library ../../lib/Release/libwxstedit-wx30gtk2u-1.6.0.so [ 35%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_dialogs.cpp.o [ 35%] Built target wxStEditLib [ 36%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_wxlcore.cpp.o [ 37%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_gdi.cpp.o [ 37%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_core.cpp.o [ 38%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_appframe.cpp.o [ 39%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_sizer.cpp.o [ 39%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxcore_clipdrag.cpp.o [ 40%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxxml_bind.cpp.o [ 41%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxnet_bind.cpp.o [ 42%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_config.cpp.o [ 42%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_bind.cpp.o [ 43%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_file.cpp.o [ 44%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_data.cpp.o [ 44%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_datetime.cpp.o [ 45%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxbind/src/wxbase_base.cpp.o [ 46%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debugger/dummy.cpp.o [ 46%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debugger/wxldserv.cpp.o [ 47%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debugger/wxldtarg.cpp.o [ 48%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debugger/wxlsock.cpp.o [ 49%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debugger/wxluadebugger_bind.cpp.o [ 49%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debug/dummy.cpp.o [ 50%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debug/wxldebug.cpp.o [ 51%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/debug/wxlstack.cpp.o [ 51%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/dummy.cpp.o [ 52%] Building C object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/lbitlib.c.o [ 53%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/wxlbind.cpp.o [ 53%] Building CXX object modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/wxlcallb.cpp.o /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxlua/wxlbind.cpp: In member function ‘virtual bool wxLuaBinding::RegisterBinding(const wxLuaState&)’: /home/murks/cower/wxlua-svn/src/wxlua/wxLua/modules/wxlua/wxlbind.cpp:831:51: error: ‘luaL_register’ was not declared in this scope luaL_register(L, wx2lua(m_nameSpace), wxlualib); ^ modules/luamodule/CMakeFiles/wxLuaModule.dir/build.make:1204: recipe for target 'modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/wxlbind.cpp.o' failed make[2]: *** [modules/luamodule/CMakeFiles/wxLuaModule.dir/__/wxlua/wxlbind.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:391: recipe for target 'modules/luamodule/CMakeFiles/wxLuaModule.dir/all' failed make[1]: *** [modules/luamodule/CMakeFiles/wxLuaModule.dir/all] Error 2 Makefile:136: recipe for target 'all' failed make: *** [all] Error 2 ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ wxlua-users mailing list wxlua-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxlua-users