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

Reply via email to