You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(60) |
Jul
(35) |
Aug
(32) |
Sep
(5) |
Oct
(5) |
Nov
(58) |
Dec
(34) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(114) |
Feb
(184) |
Mar
(153) |
Apr
(90) |
May
(153) |
Jun
(59) |
Jul
(24) |
Aug
(43) |
Sep
(17) |
Oct
(34) |
Nov
(11) |
Dec
(204) |
2007 |
Jan
(84) |
Feb
(119) |
Mar
(38) |
Apr
(28) |
May
(52) |
Jun
(105) |
Jul
(64) |
Aug
(67) |
Sep
(14) |
Oct
(3) |
Nov
(28) |
Dec
(55) |
2008 |
Jan
(228) |
Feb
(55) |
Mar
(30) |
Apr
(30) |
May
(15) |
Jun
(20) |
Jul
(12) |
Aug
(3) |
Sep
(13) |
Oct
(54) |
Nov
(35) |
Dec
(35) |
2009 |
Jan
(19) |
Feb
(20) |
Mar
(34) |
Apr
(4) |
May
(60) |
Jun
(25) |
Jul
(16) |
Aug
(51) |
Sep
(19) |
Oct
(62) |
Nov
(21) |
Dec
(12) |
2010 |
Jan
(1) |
Feb
|
Mar
(4) |
Apr
(12) |
May
(23) |
Jun
(13) |
Jul
(1) |
Aug
(40) |
Sep
(18) |
Oct
(21) |
Nov
(26) |
Dec
(34) |
2011 |
Jan
(17) |
Feb
(23) |
Mar
(1) |
Apr
(10) |
May
(1) |
Jun
(5) |
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(43) |
2012 |
Jan
(5) |
Feb
(19) |
Mar
(6) |
Apr
(24) |
May
(39) |
Jun
(83) |
Jul
(29) |
Aug
(36) |
Sep
(64) |
Oct
(55) |
Nov
(12) |
Dec
(7) |
2013 |
Jan
(17) |
Feb
(10) |
Mar
(37) |
Apr
(27) |
May
(13) |
Jun
(9) |
Jul
(7) |
Aug
(61) |
Sep
(23) |
Oct
(23) |
Nov
(30) |
Dec
(16) |
2014 |
Jan
(23) |
Feb
(13) |
Mar
(9) |
Apr
(17) |
May
(2) |
Jun
(11) |
Jul
(2) |
Aug
|
Sep
(9) |
Oct
(24) |
Nov
(2) |
Dec
(14) |
2015 |
Jan
(6) |
Feb
(4) |
Mar
(17) |
Apr
|
May
(7) |
Jun
(3) |
Jul
|
Aug
|
Sep
(2) |
Oct
(21) |
Nov
(6) |
Dec
(2) |
2016 |
Jan
(4) |
Feb
(2) |
Mar
(7) |
Apr
(3) |
May
(11) |
Jun
(6) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(4) |
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Victor B. <so...@te...> - 2012-09-25 07:33:09
|
> > It can't be used currently. I have wondered if it's really worth it. > The idea is that you can optimize the drawing with a list, but in a > scripting language the creation of the list itself may negate any > benefits. > The list should be a lua table for optimization and then could be something like: static int LUACALL wxLua_wxDC_DrawPolygon1(lua_State *L) { // get number of arguments int argCount = lua_gettop(L); // wxPolygonFillMode fill_style = wxODDEVEN_RULE wxPolygonFillMode fill_style = (argCount >= 5 ? (wxPolygonFillMode)wxlua_getenumtype(L, 5) : wxODDEVEN_RULE); // wxCoord yoffset = 0 wxCoord yoffset = (argCount >= 4 ? (wxCoord)wxlua_getnumbertype(L, 4) : 0); // wxCoord xoffset = 0 wxCoord xoffset = (argCount >= 3 ? (wxCoord)wxlua_getnumbertype(L, 3) : 0); // const wxList points luaL_checktype(L, 2, LUA_TTABLE); int n = lua_objlen(L, 2); /* get size of table */ double x,y; wxList<wxPoint> pointList; for (int i = 1; i <= n; i++) { lua_rawgeti(L, 2, i); /* get next point as {x,y} */ luaL_checktype(L, -1, LUA_TTABLE); lua_rawgeti(L,-1,1); if (!lua_isnumber(L, -1)) luaL_error(L, "coordinate x not a number"); x = lua_tonumber(L ,-1) lua_pop(L,1); lua_rawgeti(L,-1,2); if (!lua_isnumber(L, -1)) luaL_error(L, "coordinate Y not a number"); y = lua_tonumber(L ,-1) lua_pop(L,1); lua_pop(L,1); pointList:Append(wxPoint(x,y)); } //const wxList * points = (const wxList *)wxluaT_getuserdatatype(L, 2, wxluatype_wxList); // get this wxDC * self = (wxDC *)wxluaT_getuserdatatype(L, 1, wxluatype_wxDC); // call DrawPolygon self->DrawPolygon(&pointList, xoffset, yoffset, fill_style); return 0; } It is called as paintDC:DrawLines({{0,0},{20,40},{50,50}}) Similar for DrawLines. I dont know how to insert it in wxLua code and how you control function overloadings. Also perhaps you use something different than luaL_error. Best Regards Victor Bombi |
From: John L. <jla...@gm...> - 2012-09-25 03:03:13
|
On Mon, Sep 24, 2012 at 7:39 AM, Victor Bombi <so...@te...> wrote: > Trying both compilations: > > 2.8.12 behaves as always > 2.9.4 wx gets hung specially when I run I lane that reads output from > another exe with io.popen which sometimes gives erratic assertions. ...and the assertions are? > The assertions corresponding to wxSizer::GetItem didnt happen in 2.8.12 > althought they were activated in this widgets. I will check if I did > something different in both compilations (which could be one possibility) Embrace the idea of only accessing array items using indices that are actually valid. Don't waste your time trying to deliberately make your program unstable. > the other possibility is that the threading model has changed something from > 2.8.12 to 2.9.4. > > In my experience realy 2.8.12 is stable and 2.9.4 unstable I suspect that there is more going on with your application, I have had great success with 2.9.x. The key to a robust GUI program is to program defensively. If the basis of your program knowingly accesses invalid values you won't fair well when users are thrown into the mix. They'll attempt to do all sorts of strange things and all you can do is to make sure that you gracefully handle these problems. I promise that if you that if you try to work with, rather than against, wxWidgets you will have greater success. Regards, John |
From: John L. <jla...@gm...> - 2012-09-25 02:25:09
|
Please create new threads for new subjects. On Mon, Sep 24, 2012 at 6:04 AM, Victor Bombi <so...@te...> wrote: > > /////////// > I am trying to use dc:DrawLines but I cant understand how wxList or > wxPointList work: > > local plist=wx.wxPointList > --plist:Append(wx.wxPoint(0,0)) > plist[0]=0 > plist[30]=30 > --plist:Append(wx.wxPoint(30,30)) > dc:DrawLines(plist) > > Append is not recognized as a method, plist is said to be not a wxPointList. > I cant imagine how should be done. It can't be used currently. I have wondered if it's really worth it. The idea is that you can optimize the drawing with a list, but in a scripting language the creation of the list itself may negate any benefits. Just call the DrawLine() functions individually for now. Regards, John |
From: Victor B. <so...@te...> - 2012-09-24 15:20:13
|
> I am trying to use dc:DrawLines but I cant understand how wxList or > wxPointList work: I have been searching on mailing list and code. I seems only for 2.9 is implemented. I would like a version with pairs of coordinates in a lua table. Could be something like: static int LUACALL wxLua_wxDC_DrawPolygon1(lua_State *L) { // get number of arguments int argCount = lua_gettop(L); // wxPolygonFillMode fill_style = wxODDEVEN_RULE wxPolygonFillMode fill_style = (argCount >= 5 ? (wxPolygonFillMode)wxlua_getenumtype(L, 5) : wxODDEVEN_RULE); // wxCoord yoffset = 0 wxCoord yoffset = (argCount >= 4 ? (wxCoord)wxlua_getnumbertype(L, 4) : 0); // wxCoord xoffset = 0 wxCoord xoffset = (argCount >= 3 ? (wxCoord)wxlua_getnumbertype(L, 3) : 0); // const wxList points luaL_checktype(L, 2, LUA_TTABLE); int n = lua_objlen(L, 2); /* get size of table */ double x,y; wxList<wxPoint> pointList; for (int i = 1; i <= n; i++) { lua_rawgeti(L, 2, i); /* get next point as {x,y} */ luaL_checktype(L, -1, LUA_TTABLE); lua_rawgeti(L,-1,1); if (!lua_isnumber(L, -1)) luaL_error(L, "coordinate x not a number"); x = lua_tonumber(L ,-1) lua_pop(L,1); lua_rawgeti(L,-1,2); if (!lua_isnumber(L, -1)) luaL_error(L, "coordinate Y not a number"); y = lua_tonumber(L ,-1) lua_pop(L,1); lua_pop(L,1); pointList:Append(wxPoint(x,y)); } //const wxList * points = (const wxList *)wxluaT_getuserdatatype(L, 2, wxluatype_wxList); // get this wxDC * self = (wxDC *)wxluaT_getuserdatatype(L, 1, wxluatype_wxDC); // call DrawPolygon self->DrawPolygon(&pointList, xoffset, yoffset, fill_style); return 0; } It is called as paintDC:DrawLines({{0,0},{20,40},{50,50}}) Similar for DrawLines. I dont know how to insert it in wxLua code and how you control function overloadings. Also perhaps you use something different than luaL_error. Best Regards Victor Bombi |
From: Victor B. <so...@te...> - 2012-09-24 11:39:22
|
Trying both compilations: 2.8.12 behaves as always 2.9.4 wx gets hung specially when I run I lane that reads output from another exe with io.popen which sometimes gives erratic assertions. The assertions corresponding to wxSizer::GetItem didnt happen in 2.8.12 althought they were activated in this widgets. I will check if I did something different in both compilations (which could be one possibility) the other possibility is that the threading model has changed something from 2.8.12 to 2.9.4. In my experience realy 2.8.12 is stable and 2.9.4 unstable Best Regards Victor Bombi |
From: Victor B. <so...@te...> - 2012-09-24 10:04:48
|
Thanyou for everything: I have managed to compile in mingw with 2.9.4 and 2.8.12 (all unicode not shared) with last svn modifications I can now call if sizer:GetChildren():GetCount() > 0 then althought I find that the assert of wxWidgets in wxSizerItem* wxSizer::GetItem( size_t index ) { wxCHECK_MSG( index < m_children.GetCount(), NULL, wxT("GetItem index is out of range") ); return m_children.Item( index )->GetData(); } is abusive because the wxNULL return in this case should be enough, with the assert testing wxNULL return is useless /////////// I am trying to use dc:DrawLines but I cant understand how wxList or wxPointList work: local plist=wx.wxPointList --plist:Append(wx.wxPoint(0,0)) plist[0]=0 plist[30]=30 --plist:Append(wx.wxPoint(30,30)) dc:DrawLines(plist) Append is not recognized as a method, plist is said to be not a wxPointList. I cant imagine how should be done. Best Regards Victor Bombi |
From: John L. <jla...@gm...> - 2012-09-24 02:30:59
|
On Sun, Sep 23, 2012 at 6:49 AM, Victor Bombi <so...@te...> wrote: > C:\LUA\wxlua-sources\buid_min_static_unicode2.8>"C:\Program Files\CMake > 2.8\bin\cmake" -G"MinGW Makefiles" -DCMAKE_BUILD_TYP > E=MinSizeRel -DwxWidgets_ROOT_DIR="C:/wxWidgets-2.8.12/" -DwxWidgets_CONFIGURATION=mswu > -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE > -DwxLua_LUA_LIBRARY="C:/LUA/luabuildmingw/lua51.dll" -DwxLua_LUA_INCLUDE_DIR="C:/LUA/lua-5.1.5/include" > ../wxlua/wxlua ... Ok, thanks, but this is a little too much... > [ 20%] Building CXX object > modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlconsole.cpp.obj > cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && > C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE_UN > ICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 > -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxL > UA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 > -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_ > WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 > -Os -DNDEBUG @CMakeFiles/wxLuaLib. > dir/includes_CXX.rsp -o CMakeFiles\wxLuaLib.dir\wxlconsole.cpp.obj -c > C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlcon > sole.cpp > C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlconsole.cpp: En la funci¾n > 'void wxlua_RedirectIOToDosConsole(bool, short i > nt)': > C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlconsole.cpp:323:5: error: > se utiliz¾ el tipo incompleto 'std::ios {aka std: > :basic_ios<char>}' en un especificador de nombre anidado > mingw32-make[2]: *** > [modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlconsole.cpp.obj] Error 1 > mingw32-make[2]: Leaving directory > `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' > mingw32-make[1]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/all] Error 2 > mingw32-make[1]: Leaving directory > `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' > mingw32-make: *** [all] Error 2 I have added #include <iostream>, that should fix it. Regards, John |
From: John L. <jla...@gm...> - 2012-09-24 02:13:38
|
On Sun, Sep 23, 2012 at 4:23 PM, Victor Bombi <so...@te...> wrote: > When wxWidgets is build with DEBUG_FLAG=0 > > On wxLua compilation I get: > > ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x19a9): > undefined reference to `_wxTheAssertHan > dler' > ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x19dd): > undefined reference to `wxOnAssert(char > const*, int, char const*, char const*, wchar_t const*)' > ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x1c33): > undefined reference to `_wxTheAssertHan > dler' > > May there is any flag that should be activated? Don't know, I don't think disabling debug checks is a good idea and I recommend that you abandon your attempt to do so. Regards, John |
From: John L. <jla...@gm...> - 2012-09-24 02:06:14
|
On Sun, Sep 23, 2012 at 11:17 AM, Victor Bombi <so...@te...> wrote: > I have found one of the asserts I get with 2.9.4: > > I am using > > local ind=0 > while true do > local item=sizer:GetItem(ind) > if item==wx.wxNULL then break end > ... > end > > but when sizer has not items I get the assertion from sizer.cpp > wxSizerItem* wxSizer::GetItem( size_t index ) > { > wxCHECK_MSG( index < m_children.GetCount(), > NULL, > wxT("GetItem index is out of range") ); > > return m_children.Item( index )->GetData(); > } > > As I cant acces m_children whith GetChildren (was possible in 2.8.12) I can It is added to SVN now. > avoid the assertion for an empty sizer. > I can only set DEBUG_FLAG=0 at building wxWidgets to avoid all assertions > (docs say it avoids assertions but not the check_msg > which is also done but outputs nothing??!!) That is NEVER the right thing to do. C/C++ is not forgiving to people who try to use invalid pointers. Please do not attempt to defeat having your programming errors shown to you so you can fix them. In any case, perhaps you could use one of the other accessors, but it all depends on what you want to do with the sizer. Regards, John |
From: Victor B. <so...@te...> - 2012-09-23 20:23:27
|
When wxWidgets is build with DEBUG_FLAG=0 On wxLua compilation I get: ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x19a9): undefined reference to `_wxTheAssertHan dler' ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x19dd): undefined reference to `wxOnAssert(char const*, int, char const*, char const*, wchar_t const*)' ..\..\lib\libwxstedit-wx29mswu-1.6.0.a(steprint.cpp.obj):steprint.cpp:(.text+0x1c33): undefined reference to `_wxTheAssertHan dler' May there is any flag that should be activated? |
From: Victor B. <so...@te...> - 2012-09-23 15:17:21
|
I have found one of the asserts I get with 2.9.4: I am using local ind=0 while true do local item=sizer:GetItem(ind) if item==wx.wxNULL then break end ... end but when sizer has not items I get the assertion from sizer.cpp wxSizerItem* wxSizer::GetItem( size_t index ) { wxCHECK_MSG( index < m_children.GetCount(), NULL, wxT("GetItem index is out of range") ); return m_children.Item( index )->GetData(); } As I cant acces m_children whith GetChildren (was possible in 2.8.12) I can avoid the assertion for an empty sizer. I can only set DEBUG_FLAG=0 at building wxWidgets to avoid all assertions (docs say it avoids assertions but not the check_msg which is also done but outputs nothing??!!) Best Regards Victor Bombi |
From: Victor B. <so...@te...> - 2012-09-23 10:49:30
|
> > You should remove propgrid from your list of wxWidget_COMPONENTS... > I was not setting this variable. I thought that cmake would take care off that >> ADD_SUBDIRECTORY(C:/LUA/wxlua-sources/wxLua/modules/wxstedit) >> Call Stack (most recent call first): >> CMakeLists.txt:248 (add_subdirectory) > > Why don't you have this directory? Did you delete it or are you not > allowing svn to checkout externals? I was using tarball. I will use svn > > I recommend building the wxWidgets 'stc' library, rather than removing > 'stc' from the list of wxWidgets_COMPONENTS since I've never tried > building wxLua without it. I have now build it with C:\wxWidgets-2.8.12\contrib\build\stc>mingw32-make.exe -f makefile.gcc SHARED=0 RUNTIME_LIBS=static UNICODE=1 BUILD=release then cmake (I have not still removed propgrid and gl but it seems ok) /////////////////////////////// C:\LUA\wxlua-sources\buid_min_static_unicode2.8>"C:\Program Files\CMake 2.8\bin\cmake" -G"MinGW Makefiles" -DCMAKE_BUILD_TYP E=MinSizeRel -DwxWidgets_ROOT_DIR="C:/wxWidgets-2.8.12/" -DwxWidgets_CONFIGURATION=mswu -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE -DwxLua_LUA_LIBRARY="C:/LUA/luabuildmingw/lua51.dll" -DwxLua_LUA_INCLUDE_DIR="C:/LUA/lua-5.1.5/include" ../wxlua/wxlua -- The C compiler identification is GNU 4.7.0 -- The CXX compiler identification is GNU 4.7.0 -- Check for working C compiler: C:/MinGW/bin/gcc.exe -- Check for working C compiler: C:/MinGW/bin/gcc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - 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 since -- * sometimes once is not enough, after a few configurations, 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 : Set the build type to Debug, Release... -- * MSVC GUI : No need to set this since you choose it in the GUI. -- * -DBUILD_SHARED_LIBS=[TRUE, FALSE] : (Default static in MSW, shared in Linux) -- * Build shared (DLL) or static libraries. -- * Currently ONLY an all shared (DLL) or all static build is supported. -- * I.E. If you choose shared you must link to shared wxWidgets libs. -- * -- * 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 strange 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 -- * --------------------------------------------------------------------------- -- -- -- ***************************************************************************** -- * BUILD TYPE: MinSizeRel -- * BUILD_SHARED_LIBS: FALSE -- ***************************************************************************** -- * System is 32-bit TRUE, is 64-bit FALSE -- ***************************************************************************** -- * CMAKE_SOURCE_DIR = C:/LUA/wxlua-sources/wxlua/wxLua -- * CMAKE_BINARY_DIR = C:/LUA/wxlua-sources/buid_min_static_unicode2.8 -- ***************************************************************************** -- -- * Note: wxWidgets libs; Removing 'propgrid' lib from wxWidgets_COMPONENTS since it didn't exit in wx < 2.9 -- * Using these wxWidgets components: xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- Found wxWidgets: TRUE -- * -- * Found wxWidgets : -- * - wxWidgets_VERSION = 2.8.12 = 2.8.12 -- * - wxWidgets_COMPONENTS = xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- * - wxWidgets_INCLUDE_DIRS = C:/wxWidgets-2.8.12/lib/gcc_lib/mswu;C:/wxWidgets-2.8.12/include -- * - wxWidgets_LIBRARY_DIRS = -- * - wxWidgets_LIBRARIES = C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_xrc.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxb ase28u_xml.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u_net.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_media.a;C:/wxWidg ets-2.8.12/lib/gcc_lib/libwxmsw28u_richtext.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_aui.a;C:/wxWidgets-2.8.12/lib/gcc_l ib/libwxmsw28u_stc.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_html.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_adv.a;C:/ wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_core.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u.a;C:/wxWidgets-2.8.12/lib/gcc_li b/libwxpng.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxtiff.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxjpeg.a;C:/wxWidgets-2.8.12/lib/ gcc_lib/libwxzlib.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxregexu.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxexpat.a;winmm;comctl32 ;rpcrt4;wsock32 -- * - wxWidgets_CXX_FLAGS = -- * - wxWidgets_DEFINITIONS = UNICODE;_UNICODE;wxUSE_UNICODE=1 -- * - wxWidgets_DEFINITIONS_DEBUG = _DEBUG;__WXDEBUG__ -- * - wxWidgets_PORTNAME = msw -- * - wxWidgets_UNIVNAME = -- * - wxWidgets_UNICODEFLAG = u -- * - wxWidgets_DEBUGFLAG = -- * -- * WARNING: Specified wxLuaBinding lib 'gl' in variable wxLuaBind_COMPONENTS is missing from wxWidgets_COMPONENTS so it wil l not be compiled. -- * 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. -- * wxLua using external/system Lua library : -- * - include dir : C:/LUA/lua-5.1.5/include -- * - library : C:/LUA/luabuildmingw/lua51.dll -- 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: C:/LUA/wxlua-sources/buid_min_static_unicode2.8 ////////////////////////////////////////////////////////// then mingw with the error message in spanish C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlconsole.cpp:323:5: error: se utiliz¾ el tipo incompleto 'std::ios {aka std: :basic_ios<char>}' en un especificador de nombre anidado could be: it is used the incomplet type std::ios in a nested name specification ////////////////////////////////// C:\LUA\wxlua-sources\buid_min_static_unicode2.8>mingw32-make "C:\Program Files\CMake 2.8\bin\cmake.exe" -HC:\LUA\wxlua-sources\wxlua\wxLua -BC:\LUA\wxlua-sources\buid_min_static_unicode2 .8 --check-build-system CMakeFiles\Makefile.cmake 0 "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_start C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFiles C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFiles\progress.marks mingw32-make -f CMakeFiles\Makefile2 all mingw32-make[1]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxstedit\CMakeFiles\wxStEditLib.dir\build.make modules/wxstedit/CMakeFiles/wxStEditLib.dir/depend mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_depends "MinGW Makefiles" C:\LUA\wxlua-sources\wxlua\wxLua C:\LUA\wxlua-s ources\wxlua\wxLua\modules\wxstedit C:\LUA\wxlua-sources\buid_min_static_unicode2.8 C:\LUA\wxlua-sources\buid_min_static_unic ode2.8\modules\wxstedit C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit\CMakeFiles\wxStEditLib.dir\DependInf o.cmake --color= Scanning dependencies of target wxStEditLib mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxstedit\CMakeFiles\wxStEditLib.dir\build.make modules/wxstedit/CMakeFiles/wxStEditLib.dir/build mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 86 [ 1%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/precomp.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\precomp.cpp.obj -c C:\L UA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\precomp.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 1%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steart.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steart.cpp.obj -c C:\LU A\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steart.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 87 [ 2%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedit.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stedit.cpp.obj -c C:\LU A\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stedit.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 88 [ 3%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedlgs.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stedlgs.cpp.obj -c C:\L UA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stedlgs.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 3%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stedlgs_wdr.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stedlgs_wdr.cpp.obj -c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stedlgs_wdr.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 89 [ 4%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steevent.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steevent.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steevent.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 90 [ 5%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steexprt.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steexprt.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steexprt.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 91 [ 6%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stefindr.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stefindr.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stefindr.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 6%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steframe.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steframe.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steframe.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 92 [ 7%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stelangs.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stelangs.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stelangs.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 93 [ 8%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stemenum.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stemenum.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stemenum.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 94 [ 9%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stenoteb.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stenoteb.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stenoteb.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 9%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steopts.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steopts.cpp.obj -c C:\L UA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steopts.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 95 [ 10%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steprefs.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steprefs.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steprefs.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 96 [ 11%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steprint.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steprint.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steprint.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 97 [ 12%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/steshell.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\steshell.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\steshell.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 12%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stesplit.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stesplit.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stesplit.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 98 [ 13%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stestyls.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stestyls.cpp.obj -c C:\ LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stestyls.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 99 [ 14%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/stetree.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\stetree.cpp.obj -c C:\L UA\wxlua-sources\wxlua\wxLua\modules\wxstedit\src\stetree.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 100 [ 15%] Building CXX object modules/wxstedit/CMakeFiles/wxStEditLib.dir/src/wxext.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEditLib.dir/includes_CXX.rsp -o CMakeFiles\wxStEditLib.dir\src\wxext.cpp.obj -c C:\LUA \wxlua-sources\wxlua\wxLua\modules\wxstedit\src\wxext.cpp Linking CXX static library ..\..\lib\libwxstedit-wx28mswu-1.6.0.a cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && "C:\Program Files\CMake 2.8\bin\cmake.exe" -P CMake Files\wxStEditLib.dir\cmake_clean_target.cmake cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake _link_script CMakeFiles\wxStEditLib.dir\link.txt --verbose=1 C:\MinGW\bin\ar.exe cr ..\..\lib\libwxstedit-wx28mswu-1.6.0.a CMakeFiles/wxStEditLib.dir/src/precomp.cpp.obj CMakeFiles/wxSt EditLib.dir/src/steart.cpp.obj CMakeFiles/wxStEditLib.dir/src/stedit.cpp.obj CMakeFiles/wxStEditLib.dir/src/stedlgs.cpp.obj C MakeFiles/wxStEditLib.dir/src/stedlgs_wdr.cpp.obj CMakeFiles/wxStEditLib.dir/src/steevent.cpp.obj CMakeFiles/wxStEditLib.dir/ src/steexprt.cpp.obj CMakeFiles/wxStEditLib.dir/src/stefindr.cpp.obj CMakeFiles/wxStEditLib.dir/src/steframe.cpp.obj CMakeFil es/wxStEditLib.dir/src/stelangs.cpp.obj CMakeFiles/wxStEditLib.dir/src/stemenum.cpp.obj CMakeFiles/wxStEditLib.dir/src/stenot eb.cpp.obj CMakeFiles/wxStEditLib.dir/src/steopts.cpp.obj CMakeFiles/wxStEditLib.dir/src/steprefs.cpp.obj CMakeFiles/wxStEdit Lib.dir/src/steprint.cpp.obj CMakeFiles/wxStEditLib.dir/src/steshell.cpp.obj CMakeFiles/wxStEditLib.dir/src/stesplit.cpp.obj CMakeFiles/wxStEditLib.dir/src/stestyls.cpp.obj CMakeFiles/wxStEditLib.dir/src/stetree.cpp.obj CMakeFiles/wxStEditLib.dir/src /wxext.cpp.obj C:\MinGW\bin\ranlib.exe ..\..\lib\libwxstedit-wx28mswu-1.6.0.a mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 [ 15%] Built target wxStEditLib mingw32-make -f modules\wxstedit\CMakeFiles\wxStEdit.dir\build.make modules/wxstedit/CMakeFiles/wxStEdit.dir/depend mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_depends "MinGW Makefiles" C:\LUA\wxlua-sources\wxlua\wxLua C:\LUA\wxlua-s ources\wxlua\wxLua\modules\wxstedit C:\LUA\wxlua-sources\buid_min_static_unicode2.8 C:\LUA\wxlua-sources\buid_min_static_unic ode2.8\modules\wxstedit C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit\CMakeFiles\wxStEdit.dir\DependInfo.c make --color= Scanning dependencies of target wxStEdit mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxstedit\CMakeFiles\wxStEdit.dir\build.make modules/wxstedit/CMakeFiles/wxStEdit.dir/build mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 84 [ 16%] Building CXX object modules/wxstedit/CMakeFiles/wxStEdit.dir/samples/stedit/wxstedit.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE _UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -D wxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDI NG_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -Os -DNDEBUG @CMakeFiles/wxStEdit.dir/includes_CXX.rsp -o CMakeFiles\wxStEdit.dir\samples\stedit\wxstedit.cpp.obj - c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\samples\stedit\wxstedit.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 85 [ 17%] Building RC object modules/wxstedit/CMakeFiles/wxStEdit.dir/samples/stedit/wxstedit.rc.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && C:\MinGW\bin\windres.exe -O coff -IC:\LUA\wxlua-so urces\buid_min_static_unicode2.8\modules\wxstedit\include -IC:\wxWidgets-2.8.12\contrib\include -IC:\wxWidgets-2.8.12\lib\gcc _lib\mswu -IC:\wxWidgets-2.8.12\include -IC:\LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\include -IC:\LUA\wxlua-sources\bu id_min_static_unicode2.8\include -DUNICODE -D_UNICODE -DwxUSE_UNICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC =1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLU A_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXN ET=1 -DwxLUA_USEBINDING_WXBASE=1 -DUNICODE -D_UNICODE -DwxUSE_UNICODE=1 C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxstedit\sam ples\stedit\wxstedit.rc CMakeFiles\wxStEdit.dir\samples\stedit\wxstedit.rc.obj Linking CXX executable ..\..\bin\wxStEdit.exe cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxstedit && "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake _link_script CMakeFiles\wxStEdit.dir\link.txt --verbose=1 "C:\Program Files\CMake 2.8\bin\cmake.exe" -E remove -f CMakeFiles\wxStEdit.dir/objects.a C:\MinGW\bin\ar.exe cr CMakeFiles\wxStEdit.dir/objects.a @CMakeFiles\wxStEdit.dir\objects1.rsp C:\MinGW\bin\g++.exe -Os -DNDEBUG -mwindows -Wl,--whole-archive CMakeFiles\wxStEdit.dir/objects.a -Wl,--no-whole-archive -o ..\..\bin\wxStEdit.exe -Wl,--out-implib,..\..\lib\libwxStEdit.dll.a -Wl,--major-image-version,0,--minor-image-version,0 ..\..\lib\libwxstedit-wx28mswu-1.6.0.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_xrc.a C:\wxWidgets-2.8.12\lib\gcc_lib\libw xbase28u_xml.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxbase28u_net.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_media.a C:\wxWi dgets-2.8.12\lib\gcc_lib\libwxmsw28u_richtext.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_aui.a C:\wxWidgets-2.8.12\lib\gcc _lib\libwxmsw28u_stc.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_html.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_adv.a C :\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxbase28u.a C:\wxWidgets-2.8.12\lib\gcc_ lib\libwxpng.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxtiff.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxjpeg.a C:\wxWidgets-2.8.12\li b\gcc_lib\libwxzlib.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxregexu.a C:\wxWidgets-2.8.12\lib\gcc_lib\libwxexpat.a -lwinmm -lco mctl32 -lrpcrt4 -lwsock32 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_stc.a(stclib_PlatWX.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_stc.a(stclib_ScintillaWX.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[v table for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_html.a(htmllib_htmlwin.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[vta ble for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_html.a(htmllib_htmlwin.o): duplicate section `.rdata$_ZTV21wxHtmlWindowInterface[ vtable for wxHtmlWindowInterface]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_adv.a(advlib_aboutdlgg.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtabl e for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_adv.a(advlib_hyperlink.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[vta ble for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_adv.a(advlib_hyperlink.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_menucmn.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_menu.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_dlgcmn.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtable for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_dlgcmn.o): duplicate section `.rdata$_ZTV16wxStaticLineBase[vtable for wxStaticLineBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_sizer.o): duplicate section `.rdata$_ZTV15wxStaticBoxBase[vtable f or wxStaticBoxBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_nativdlg.o): duplicate section `.rdata$_ZTV18wxBitmapButtonBase[vt able for wxBitmapButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_nativdlg.o): duplicate section `.rdata$_ZTV15wxScrollBarBase[vtabl e for wxScrollBarBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_nativdlg.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtab le for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_nativdlg.o): duplicate section `.rdata$_ZTV15wxStaticBoxBase[vtabl e for wxStaticBoxBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_nativdlg.o): duplicate section `.rdata$_ZTV16wxSpinButtonBase[vtab le for wxSpinButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_dobjcmn.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[vta ble for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_numdlgg.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtabl e for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_numdlgg.o): duplicate section `.rdata$_ZTV16wxSpinButtonBase[vtabl e for wxSpinButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_prntbase.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtab le for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_dataobj.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[vta ble for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_progdlgg.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[vtab le for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_scrolbar.o): duplicate section `.rdata$_ZTV15wxScrollBarBase[v table for wxScrollBarBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_spinctrl.o): duplicate section `.rdata$_ZTV16wxSpinButtonBase[vtab le for wxSpinButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_textctrl.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vt able for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_bmpbuttn.o): duplicate section `.rdata$_ZTV18wxBitmapButtonBas e[vtable for wxBitmapButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_stattext.o): duplicate section `.rdata$_ZTV16wxStaticTextBase[ vtable for wxStaticTextBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_statbox.o): duplicate section `.rdata$_ZTV15wxStaticBoxBase[vt able for wxStaticBoxBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_statline.o): duplicate section `.rdata$_ZTV16wxStaticLineBase[ vtable for wxStaticLineBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_spinbutt.o): duplicate section `.rdata$_ZTV16wxSpinButtonBase[ vtable for wxSpinButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_collpaneg.o): duplicate section `.rdata$_ZTV16wxStaticLineBase[vta ble for wxStaticLineBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_mdi.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_logg.o): duplicate section `.rdata$_ZTV16wxStaticLineBase[vtable f or wxStaticLineBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_logg.o): duplicate section `.rdata$_ZTV14wxMenuItemList[vtable for wxMenuItemList]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_cshelp.o): duplicate section `.rdata$_ZTV18wxBitmapButtonBase[vtab le for wxBitmapButtonBase]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_enhmeta.o): duplicate section `.rdata$_ZTV18wxDataObjectSimple[vta ble for wxDataObjectSimple]' has different size C:\wxWidgets-2.8.12\lib\gcc_lib\libwxmsw28u_core.a(corelib_msw_radiobox.o): duplicate section `.rdata$_ZTV15wxStaticBoxBase[v table for wxStaticBoxBase]' has different size mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 84 85 [ 17%] Built target wxStEdit mingw32-make -f modules\wxlua\CMakeFiles\wxLuaLib.dir\build.make modules/wxlua/CMakeFiles/wxLuaLib.dir/depend mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_depends "MinGW Makefiles" C:\LUA\wxlua-sources\wxlua\wxLua C:\LUA\wxlua-s ources\wxlua\wxLua\modules\wxlua C:\LUA\wxlua-sources\buid_min_static_unicode2.8 C:\LUA\wxlua-sources\buid_min_static_unicode 2.8\modules\wxlua C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua\CMakeFiles\wxLuaLib.dir\DependInfo.cmake --co lor= Scanning dependencies of target wxLuaLib mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxlua\CMakeFiles\wxLuaLib.dir\build.make modules/wxlua/CMakeFiles/wxLuaLib.dir/build mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 40 [ 18%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/dummy.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxL UA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_ WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib. dir/includes_CXX.rsp -o CMakeFiles\wxLuaLib.dir\dummy.cpp.obj -c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\dummy.cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 41 [ 19%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlbind.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxL UA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_ WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib. dir/includes_CXX.rsp -o CMakeFiles\wxLuaLib.dir\wxlbind.cpp.obj -c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlbind.c pp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s [ 19%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlcallb.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxL UA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_ WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib. dir/includes_CXX.rsp -o CMakeFiles\wxLuaLib.dir\wxlcallb.cpp.obj -c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlcallb .cpp "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 42 [ 20%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlconsole.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DUNICODE -D_UNICODE -DwxUSE_UN ICODE=1 -DwxLUA_USEBINDING_WXGL=0 -DwxLUA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxL UA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDING_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_ WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -DwxLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib. dir/includes_CXX.rsp -o CMakeFiles\wxLuaLib.dir\wxlconsole.cpp.obj -c C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlcon sole.cpp C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlconsole.cpp: En la funci¾n 'void wxlua_RedirectIOToDosConsole(bool, short i nt)': C:\LUA\wxlua-sources\wxlua\wxLua\modules\wxlua\wxlconsole.cpp:323:5: error: se utiliz¾ el tipo incompleto 'std::ios {aka std: :basic_ios<char>}' en un especificador de nombre anidado mingw32-make[2]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/wxlconsole.cpp.obj] Error 1 mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make[1]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/all] Error 2 mingw32-make[1]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make: *** [all] Error 2 |
From: John L. <jla...@gm...> - 2012-09-23 04:46:13
|
On Sat, Sep 22, 2012 at 11:56 AM, Victor Bombi <so...@te...> wrote: > This is command line with arguments to cmake and cmake response just for > standard gcc_lib (not gcc_libmin custom setting) > /////////////////////////////////////////////// > C:\LUA\wxlua-sources\buid_min_static_unicode2.8>"C:\Program Files\CMake > 2.8\bin\cmake" -G"MinGW Makefiles" -DCMAKE_BUILD_TYP > E=MinSizeRel -DwxWidgets_ROOT_DIR="C:/wxWidgets-2.8.12/" -DwxWidgets_CONFIGURATION=mswu > -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE > -DwxLua_LUA_LIBRARY="C:/LUA/luabuildmingw/lua51.dll" -DwxLua_LUA_INCLUDE > > _DIR="C:/LUA/lua-5.1.5/include" ../wxlua > -- The C compiler identification is GNU 4.7.0 ... > ***************************************************************************** > -- > -- * Note: wxWidgets libs; Removing 'propgrid' lib from wxWidgets_COMPONENTS > since it didn't exit in wx < 2.9 You should remove propgrid from your list of wxWidget_COMPONENTS... > -- * Using these wxWidgets components: > xrc;xml;net;media;richtext;aui;stc;html;adv;core;base > -- Could NOT find wxWidgets (missing: wxWidgets_FOUND) > -- * > CMake Warning at build/CMakewxAppLib.cmake:585 (message): > * WARNING: Could not find wxWidgets! Please see help above. > Call Stack (most recent call first): > CMakeLists.txt:37 (FIND_WXWIDGETS) > > -- * - wxWidgets_VERSION = 2.8.12 = 2.8.12 > -- * - wxWidgets_COMPONENTS = > xrc;xml;net;media;richtext;aui;stc;html;adv;core;base > -- * - wxWidgets_INCLUDE_DIRS = > C:/wxWidgets-2.8.12/lib/gcc_lib/mswu;C:/wxWidgets-2.8.12/include > -- * - wxWidgets_LIBRARY_DIRS = > -- * - wxWidgets_LIBRARIES = > C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_xrc.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxb > ase28u_xml.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u_net.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_media.a;C:/wxWidg > ets-2.8.12/lib/gcc_lib/libwxmsw28u_richtext.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_aui.a;C:/wxWidgets-2.8.12/lib/gcc_l > ib/libwxmsw28u_html.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_adv.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_core.a;C: > /wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxpng.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwx > tiff.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxjpeg.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxzlib.a;C:/wxWidgets-2.8.12/lib/gcc_li > b/libwxregexu.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxexpat.a;winmm;comctl32;rpcrt4;wsock32 > -- * - wxWidgets_CXX_FLAGS = > -- * - wxWidgets_DEFINITIONS = UNICODE;_UNICODE > -- * - wxWidgets_DEFINITIONS_DEBUG = _DEBUG;__WXDEBUG__ > -- * - wxWidgets_PORTNAME = > -- * - wxWidgets_UNIVNAME = > -- * - wxWidgets_UNICODEFLAG = > -- * - wxWidgets_DEBUGFLAG = > WARNING: Unable to find requested wxWidgets component : stc > -- * > wxWidgets requested but not found. This is the error. You ask to link to the stc library in wxWidget_COMPONENTS, but you never built it so it doesn't exist. See below. > -- * WARNING: Specified wxLuaBinding lib 'gl' in variable > wxLuaBind_COMPONENTS is missing from wxWidgets_COMPONENTS so it wil > l not be compiled. Again, you should fix this by not specifying gl in the wxLuaBind_COMPONENTS. I generously only make this a warning, but it really should be an error to ask wxLua to link to a lib that doesn't exist. > CMake Warning at build/CMakeFunctions.txt:501 (MESSAGE): > Missing directory in > ADD_SUBDIRECTORY(C:/LUA/wxlua-sources/wxLua/modules/wxstedit) > Call Stack (most recent call first): > CMakeLists.txt:248 (add_subdirectory) Why don't you have this directory? Did you delete it or are you not allowing svn to checkout externals? > C:\LUA\wxlua-sources\buid_min_static_unicode2.8>mingw32-make ... > C:\MinGW\bin\g++.exe -DwxLUA_USEBINDING_WXGL=0 -DwxL > UA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 > -DwxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDI > NG_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_WXCORE=1 > -DwxLUA_USEBINDING_WXXML=1 -Dw > xLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG > @CMakeFiles/wxLuaLib.dir/includes_CXX.rsp -o CMakeFiles\wx > LuaLib.dir\dummy.cpp.obj -c > C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp > C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp:20:23: error fatal: > wx/wxprec.h: No such file or directory While the wxWidgets_INCLUDE_DIRS is correct, CMake's wxWidgets finding code set wxWidgets_FOUND=FALSE due to the missing 'stc' library so it doesn't add any of the appropriate compiler flags. > this is directory gcc_lib > ///////////////////////////////////////////////////// ... > 21/09/2012 16:14 2.049.590 libwxbase28u.a > 21/09/2012 16:14 313.088 libwxbase28u_net.a Thanks for the list, I was thinking that perhaps the names of the wxWidgets libs were somehow named differently and that's why they couldn't be found. I recommend building the wxWidgets 'stc' library, rather than removing 'stc' from the list of wxWidgets_COMPONENTS since I've never tried building wxLua without it. Regards, John |
From: Victor B. <so...@te...> - 2012-09-22 15:56:56
|
This is command line with arguments to cmake and cmake response just for standard gcc_lib (not gcc_libmin custom setting) /////////////////////////////////////////////// C:\LUA\wxlua-sources\buid_min_static_unicode2.8>"C:\Program Files\CMake 2.8\bin\cmake" -G"MinGW Makefiles" -DCMAKE_BUILD_TYP E=MinSizeRel -DwxWidgets_ROOT_DIR="C:/wxWidgets-2.8.12/" -DwxWidgets_CONFIGURATION=mswu -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE -DwxLua_LUA_LIBRARY="C:/LUA/luabuildmingw/lua51.dll" -DwxLua_LUA_INCLUDE _DIR="C:/LUA/lua-5.1.5/include" ../wxlua -- The C compiler identification is GNU 4.7.0 -- The CXX compiler identification is GNU 4.7.0 -- Check for working C compiler: C:/MinGW/bin/gcc.exe -- Check for working C compiler: C:/MinGW/bin/gcc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- Check for working CXX compiler: C:/MinGW/bin/g++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - 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 since -- * sometimes once is not enough, after a few configurations, 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 : Set the build type to Debug, Release... -- * MSVC GUI : No need to set this since you choose it in the GUI. -- * -DBUILD_SHARED_LIBS=[TRUE, FALSE] : (Default static in MSW, shared in Linux) -- * Build shared (DLL) or static libraries. -- * Currently ONLY an all shared (DLL) or all static build is supported. -- * I.E. If you choose shared you must link to shared wxWidgets libs. -- * -- * 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 strange 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 -- * --------------------------------------------------------------------------- -- -- -- ***************************************************************************** -- * BUILD TYPE: MinSizeRel -- * BUILD_SHARED_LIBS: FALSE -- ***************************************************************************** -- * System is 32-bit TRUE, is 64-bit FALSE -- ***************************************************************************** -- * CMAKE_SOURCE_DIR = C:/LUA/wxlua-sources/wxLua -- * CMAKE_BINARY_DIR = C:/LUA/wxlua-sources/buid_min_static_unicode2.8 -- ***************************************************************************** -- -- * Note: wxWidgets libs; Removing 'propgrid' lib from wxWidgets_COMPONENTS since it didn't exit in wx < 2.9 -- * Using these wxWidgets components: xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- Could NOT find wxWidgets (missing: wxWidgets_FOUND) -- * CMake Warning at build/CMakewxAppLib.cmake:585 (message): * WARNING: Could not find wxWidgets! Please see help above. Call Stack (most recent call first): CMakeLists.txt:37 (FIND_WXWIDGETS) -- * - wxWidgets_VERSION = 2.8.12 = 2.8.12 -- * - wxWidgets_COMPONENTS = xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- * - wxWidgets_INCLUDE_DIRS = C:/wxWidgets-2.8.12/lib/gcc_lib/mswu;C:/wxWidgets-2.8.12/include -- * - wxWidgets_LIBRARY_DIRS = -- * - wxWidgets_LIBRARIES = C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_xrc.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxb ase28u_xml.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u_net.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_media.a;C:/wxWidg ets-2.8.12/lib/gcc_lib/libwxmsw28u_richtext.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_aui.a;C:/wxWidgets-2.8.12/lib/gcc_l ib/libwxmsw28u_html.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_adv.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxmsw28u_core.a;C: /wxWidgets-2.8.12/lib/gcc_lib/libwxbase28u.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxpng.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwx tiff.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxjpeg.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxzlib.a;C:/wxWidgets-2.8.12/lib/gcc_li b/libwxregexu.a;C:/wxWidgets-2.8.12/lib/gcc_lib/libwxexpat.a;winmm;comctl32;rpcrt4;wsock32 -- * - wxWidgets_CXX_FLAGS = -- * - wxWidgets_DEFINITIONS = UNICODE;_UNICODE -- * - wxWidgets_DEFINITIONS_DEBUG = _DEBUG;__WXDEBUG__ -- * - wxWidgets_PORTNAME = -- * - wxWidgets_UNIVNAME = -- * - wxWidgets_UNICODEFLAG = -- * - wxWidgets_DEBUGFLAG = WARNING: Unable to find requested wxWidgets component : stc -- * wxWidgets requested but not found. -- * WARNING: Specified wxLuaBinding lib 'gl' in variable wxLuaBind_COMPONENTS is missing from wxWidgets_COMPONENTS so it wil l not be compiled. -- * 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. -- * wxLua using external/system Lua library : -- * - include dir : C:/LUA/lua-5.1.5/include -- * - library : C:/LUA/luabuildmingw/lua51.dll CMake Warning at build/CMakeFunctions.txt:501 (MESSAGE): Missing directory in ADD_SUBDIRECTORY(C:/LUA/wxlua-sources/wxLua/modules/wxstedit) Call Stack (most recent call first): CMakeLists.txt:248 (add_subdirectory) -- * WARNING: wxLuaEdit application will not be built since wxStEdit was not found. -- * WARNING: wxStEdit_ROOT_DIR directory does not exist: '' -- Configuring done -- Generating done -- Build files have been written to: C:/LUA/wxlua-sources/buid_min_static_unicode2.8 //////////////////////////////////////////////////////////// now mingw ///////////////////////////////////////////////////////// C:\LUA\wxlua-sources\buid_min_static_unicode2.8>mingw32-make "C:\Program Files\CMake 2.8\bin\cmake.exe" -HC:\LUA\wxlua-sources\wxLua -BC:\LUA\wxlua-sources\buid_min_static_unicode2.8 --c heck-build-system CMakeFiles\Makefile.cmake 0 "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_start C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFiles C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFiles\progress.marks mingw32-make -f CMakeFiles\Makefile2 all mingw32-make[1]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxlua\CMakeFiles\wxLuaLib.dir\build.make modules/wxlua/CMakeFiles/wxLuaLib.dir/depend mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_depends "MinGW Makefiles" C:\LUA\wxlua-sources\wxLua C:\LUA\wxlua-sources \wxLua\modules\wxlua C:\LUA\wxlua-sources\buid_min_static_unicode2.8 C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\ wxlua C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua\CMakeFiles\wxLuaLib.dir\DependInfo.cmake --color= Scanning dependencies of target wxLuaLib mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make -f modules\wxlua\CMakeFiles\wxLuaLib.dir\build.make modules/wxlua/CMakeFiles/wxLuaLib.dir/build mingw32-make[2]: Entering directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' "C:\Program Files\CMake 2.8\bin\cmake.exe" -E cmake_progress_report C:\LUA\wxlua-sources\buid_min_static_unicode2.8\CMakeFile s 46 [ 1%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/dummy.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DwxLUA_USEBINDING_WXGL=0 -DwxL UA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDI NG_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -Dw xLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib.dir/includes_CXX.rsp -o CMakeFiles\wx LuaLib.dir\dummy.cpp.obj -c C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp:20:23: error fatal: wx/wxprec.h: No such file or directory compilaci¾n terminada. mingw32-make[2]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/dummy.cpp.obj] Error 1 mingw32-make[2]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make[1]: *** [modules/wxlua/CMakeFiles/wxLuaLib.dir/all] Error 2 mingw32-make[1]: Leaving directory `C:/LUA/wxlua-sources/buid_min_static_unicode2.8' mingw32-make: *** [all] Error 2 ///////////////////////////////////////////////////////////// this is directory gcc_lib ///////////////////////////////////////////////////// C:\wxWidgets-2.8.12\lib\gcc_lib>dir El volumen de la unidad C es ACER El número de serie del volumen es: 30E5-BC56 Directorio de C:\wxWidgets-2.8.12\lib\gcc_lib 21/09/2012 16:26 <DIR> . 21/09/2012 16:26 <DIR> .. 21/09/2012 16:14 2.049.590 libwxbase28u.a 21/09/2012 16:14 313.088 libwxbase28u_net.a 21/09/2012 16:23 40.222 libwxbase28u_xml.a 21/09/2012 16:12 214.314 libwxexpat.a 21/09/2012 16:11 166.954 libwxjpeg.a 21/09/2012 16:22 2.061.176 libwxmsw28u_adv.a 21/09/2012 16:25 720.704 libwxmsw28u_aui.a 21/09/2012 16:21 9.982.748 libwxmsw28u_core.a 21/09/2012 16:23 1.389.714 libwxmsw28u_html.a 21/09/2012 16:22 343.364 libwxmsw28u_media.a 21/09/2012 16:26 1.683.048 libwxmsw28u_richtext.a 21/09/2012 16:24 1.690.030 libwxmsw28u_xrc.a 21/09/2012 16:11 187.402 libwxpng.a 21/09/2012 16:11 104.342 libwxregexu.a 21/09/2012 16:12 354.950 libwxtiff.a 21/09/2012 16:11 80.504 libwxzlib.a 21/09/2012 16:26 <DIR> mswu 16 archivos 21.382.150 bytes 3 dirs 33.699.495.936 bytes libres ////////////////////////////////////////////// this is setup.h path ////////////////////////////////////// C:\wxWidgets-2.8.12\lib\gcc_lib\mswu\wx>dir El volumen de la unidad C es ACER El número de serie del volumen es: 30E5-BC56 Directorio de C:\wxWidgets-2.8.12\lib\gcc_lib\mswu\wx 21/09/2012 16:11 <DIR> . 21/09/2012 16:11 <DIR> .. 21/09/2012 16:11 <DIR> msw 28/01/2010 10:26 46.413 setup.h 1 archivos 46.413 bytes 3 dirs 33.699.495.936 bytes libres ///////////////////////////////////////////////////////////////////////////////////////////////////////////// A lot of text this time ;) Than you for your attention Victor Bombi |
From: John L. <jla...@gm...> - 2012-09-22 15:17:11
|
On Fri, Sep 21, 2012 at 11:15 AM, Victor Bombi <so...@te...> wrote: > The first difference is because I try to use gcc_libmin (a custom wxWidgetds > lib created with CFG option in Makefile) this is not managed in the cmake > (setting -DwxWidgets_LIB_DIR has no effect) which used gcc_lib that I had in > 2.9.4 but not in 2.8.12. Then I am now using the standard gcc_lib but cmake > complains: > > -- * Note: wxWidgets libs; Removing 'propgrid' lib from wxWidgets_COMPONENTS > since it didn't exit in wx < 2.9 > -- * Using these wxWidgets components: > xrc;xml;net;media;richtext;aui;stc;html;adv;core;base > -- Could NOT find wxWidgets (missing: wxWidgets_FOUND) > -- * > CMake Warning at build/CMakewxAppLib.cmake:585 (message): > * WARNING: Could not find wxWidgets! Please see help above. > Call Stack (most recent call first): > CMakeLists.txt:37 (FIND_WXWIDGETS) > > > -- * - wxWidgets_VERSION = 2.8.12 = 2.8.12 > -- * - wxWidgets_COMPONENTS = > xrc;xml;net;media;richtext;aui;stc;html;adv;core;base > -- * - wxWidgets_INCLUDE_DIRS = > C:/wxWidgets-2.8.12/lib/gcc_lib/mswu;C:/wxWidgets-2.8.12/include > > and althought INCLUDE_DIRS is ok it seems it is not set for the compiler > because it complains: > > C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp:20:23: error fatal: > wx/wxprec.h: No such file or directory See my other message, could you also post the lib names for this configuration too. (to be sure, post two lib lists so I can fix it for BOTH configurations) I need the names of ALL the libs in "wxWidgets/lib/???" and the full path to "wxWidgets/lib/???/wx/???/???/setup.h" I also need the full mingw32-name AAA=? BBB=? CCC=? you used for both. Also... please don't be so bashful about posting the whole story. My crystal ball and my ability to read minds is not very good... Please post ALL the information that wxLua's CMake prints about finding wxWidgets. # ----------------------------------------------------------------------- # Print out what we've found so far message(STATUS "* - wxWidgets_VERSION = ${wxWidgets_VERSION} = ${wxWidgets_MAJOR_VERSION}.${wxWidgets_MINOR_VERSION}.${wxWidgets_RELEASE_NUMBER}") message(STATUS "* - wxWidgets_COMPONENTS = ${wxWidgets_COMPONENTS}" ) message(STATUS "* - wxWidgets_INCLUDE_DIRS = ${wxWidgets_INCLUDE_DIRS}" ) message(STATUS "* - wxWidgets_LIBRARY_DIRS = ${wxWidgets_LIBRARY_DIRS}" ) message(STATUS "* - wxWidgets_LIBRARIES = ${wxWidgets_LIBRARIES}" ) message(STATUS "* - wxWidgets_CXX_FLAGS = ${wxWidgets_CXX_FLAGS}" ) message(STATUS "* - wxWidgets_DEFINITIONS = ${wxWidgets_DEFINITIONS}" ) message(STATUS "* - wxWidgets_DEFINITIONS_DEBUG = ${wxWidgets_DEFINITIONS_DEBUG}" ) message(STATUS "* - wxWidgets_PORTNAME = ${wxWidgets_PORTNAME}" ) message(STATUS "* - wxWidgets_UNIVNAME = ${wxWidgets_UNIVNAME}" ) message(STATUS "* - wxWidgets_UNICODEFLAG = ${wxWidgets_UNICODEFLAG}" ) message(STATUS "* - wxWidgets_DEBUGFLAG = ${wxWidgets_DEBUGFLAG}" ) Thanks, John |
From: John L. <jla...@gm...> - 2012-09-22 15:01:01
|
On Fri, Sep 21, 2012 at 8:01 AM, Victor Bombi <so...@te...> wrote: > >> To keep it simple I would like to make a compilation as the one provided >> in >> wxLua sourceforge wxLua-2.8.12.2-MSW-Unicode >> >> I did it with wxWidgets 2.9.4 but libwx.dll is about 14000 kb instead of >> 5000Kb. I get some asserts running my scripts >> Did you use the same wxWidgets or another version? wxWidgets 2.9.x is larger than 2.8.12 since includes some debugging checks in release mode now (this is a good thing) and secondly, I compiled with Visual Studio with generates *significantly* smaller libs/exes than GCC. > I have found in the module info that it is 2.8.12 so I have tryed to compile > with this. > > First difference: > I had to run Cmake twice to get the libraries detected althought it was set This is normal and documented in the install.html file. This avoids making loops in CMake for finding wxWidgets and is just as well since after wxWidgets is found any other change requires a single configure. I'm curious why you don't use the cmake-gui program? In fact, after running cmake once you get a cmake-gui.bat file in your build dir that you can double-click on to run it with everything set correctly. > with: > "C:\Program Files\CMake 2.8\bin\cmake" -G"MinGW > Makefiles" -DCMAKE_BUILD_TYPE=MinSizeRel -DwxWidgets_ROOT_DIR=C:/wxWidgets-2.8.12 > -DwxWidgets_LIB_DIR=C:/wxWidgets-2.8.12/lib/gcc_libmin -DwxWidgets_CONFIGURATION=mswu > -D > wxWidgets_VERSION=2.8.x -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE > -DwxLua_LUA_LIBRARY=C:/LUA/luabuildmingw/lua51.dll -DwxLua_LUA_INCLUDE_DIR=C:/LUA/lua-5.1.5/include > ../wxlua > > Second difference: > The include path is not properly set. I get: There's probably more wrong than that. The wxWidgets detection works by finding libs that match known lib names, I'm guessing these gcc_libmin are different in some way. Can you please post the names of ALL the libs in "wxWidgets/lib/gcc_libmin" and the full path to "wxWidgets/lib/gcc_libmin/wx/???/???/setup.h" Thanks, John |
From: Victor B. <so...@te...> - 2012-09-21 15:15:20
|
The first difference is because I try to use gcc_libmin (a custom wxWidgetds lib created with CFG option in Makefile) this is not managed in the cmake (setting -DwxWidgets_LIB_DIR has no effect) which used gcc_lib that I had in 2.9.4 but not in 2.8.12. Then I am now using the standard gcc_lib but cmake complains: -- * Note: wxWidgets libs; Removing 'propgrid' lib from wxWidgets_COMPONENTS since it didn't exit in wx < 2.9 -- * Using these wxWidgets components: xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- Could NOT find wxWidgets (missing: wxWidgets_FOUND) -- * CMake Warning at build/CMakewxAppLib.cmake:585 (message): * WARNING: Could not find wxWidgets! Please see help above. Call Stack (most recent call first): CMakeLists.txt:37 (FIND_WXWIDGETS) -- * - wxWidgets_VERSION = 2.8.12 = 2.8.12 -- * - wxWidgets_COMPONENTS = xrc;xml;net;media;richtext;aui;stc;html;adv;core;base -- * - wxWidgets_INCLUDE_DIRS = C:/wxWidgets-2.8.12/lib/gcc_lib/mswu;C:/wxWidgets-2.8.12/include and althought INCLUDE_DIRS is ok it seems it is not set for the compiler because it complains: C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp:20:23: error fatal: wx/wxprec.h: No such file or directory |
From: Victor B. <so...@te...> - 2012-09-21 12:02:11
|
> To keep it simple I would like to make a compilation as the one provided > in > wxLua sourceforge wxLua-2.8.12.2-MSW-Unicode > > I did it with wxWidgets 2.9.4 but libwx.dll is about 14000 kb instead of > 5000Kb. I get some asserts running my scripts > Did you use the same wxWidgets or another version? > > Best Regards > Victor Bombi I have found in the module info that it is 2.8.12 so I have tryed to compile with this. First difference: I had to run Cmake twice to get the libraries detected althought it was set with: "C:\Program Files\CMake 2.8\bin\cmake" -G"MinGW Makefiles" -DCMAKE_BUILD_TYPE=MinSizeRel -DwxWidgets_ROOT_DIR=C:/wxWidgets-2.8.12 -DwxWidgets_LIB_DIR=C:/wxWidgets-2.8.12/lib/gcc_libmin -DwxWidgets_CONFIGURATION=mswu -D wxWidgets_VERSION=2.8.x -DBUILD_VERBOSELY=TRUE -DBUILD_SHARED_LIBS=FALSE -DwxLua_LUA_LIBRARY_USE_BUILTIN=FALSE -DwxLua_LUA_LIBRARY=C:/LUA/luabuildmingw/lua51.dll -DwxLua_LUA_INCLUDE_DIR=C:/LUA/lua-5.1.5/include ../wxlua Second difference: The include path is not properly set. I get: [ 1%] Building CXX object modules/wxlua/CMakeFiles/wxLuaLib.dir/dummy.cpp.obj cd /d C:\LUA\wxlua-sources\buid_min_static_unicode2.8\modules\wxlua && C:\MinGW\bin\g++.exe -DwxLUA_USEBINDING_WXGL=0 -DwxL UA_USEBINDING_WXSTC=1 -DwxLUA_USEBINDING_WXXRC=1 -DwxLUA_USEBINDING_WXRICHTEXT=1 -DwxLUA_USEBINDING_WXHTML=1 -DwxLUA_USEBINDI NG_WXMEDIA=1 -DwxLUA_USEBINDING_WXAUI=1 -DwxLUA_USEBINDING_WXADV=1 -DwxLUA_USEBINDING_WXCORE=1 -DwxLUA_USEBINDING_WXXML=1 -Dw xLUA_USEBINDING_WXNET=1 -DwxLUA_USEBINDING_WXBASE=1 -Os -DNDEBUG @CMakeFiles/wxLuaLib.dir/includes_CXX.rsp -o CMakeFiles\wx LuaLib.dir\dummy.cpp.obj -c C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp C:\LUA\wxlua-sources\wxLua\modules\wxlua\dummy.cpp:20:23: error fatal: wx/wxprec.h: No such file or directory Best Regards Victor Bombi |
From: Victor B. <so...@te...> - 2012-09-21 11:03:23
|
To keep it simple I would like to make a compilation as the one provided in wxLua sourceforge wxLua-2.8.12.2-MSW-Unicode I did it with wxWidgets 2.9.4 but libwx.dll is about 14000 kb instead of 5000Kb. I get some asserts running my scripts Did you use the same wxWidgets or another version? Best Regards Victor Bombi |
From: Paul K <pau...@ya...> - 2012-09-21 05:17:11
|
Hi John, > 1) You should try with 2.9.4 or even trunk. > 2) The ticket was for a wxComboBox, you can try that with the readonly style. > 3) See if you can get EVT_LEFT_DOWN on the control and be sure to call > event.Skip(). Thank you for the suggestions. It's a bit too early for me to move to 2.9.4 even though I plan to do this in a release or two, so I tested your option #3 and it works just fine for me. Paul. ZeroBrane Studio - slick Lua IDE and debugger for Windows, OSX, and Linux - http://studio.zerobrane.com/ On Wed, Sep 19, 2012 at 6:50 PM, John Labenski <jla...@gm...> wrote: > On Wed, Sep 19, 2012 at 2:15 AM, Paul K <pau...@ya...> wrote: >> Hi All, >> >> I have a wxChoice dropdown, which I'm populating on wx.wxEVT_SET_FOCUS >> event. Unfortunately, this event is not triggered on Mac, which seems >> to be a feature. I found a ticket related to this: >> http://trac.wxwidgets.org/ticket/10047. >> >> The fix seems to be using EVT_CHILD_FOCUS instead of EVT_SET_FOCUS >> event, but my problem is that *neither* is triggered on Mac (tested >> with wxlua 2.8.12.2 on OSX 10.7). I understand that this is probably > > Some things to try. > > 1) You should try with 2.9.4 or even trunk. > 2) The ticket was for a wxComboBox, you can try that with the readonly style. > 3) See if you can get EVT_LEFT_DOWN on the control and be sure to call > event.Skip(). > > Regards, > John > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://ad.doubleclick.net/clk;258768047;13503038;j? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > wxlua-users mailing list > wxl...@li... > https://lists.sourceforge.net/lists/listinfo/wxlua-users |
From: John L. <jla...@gm...> - 2012-09-21 03:55:00
|
On Thu, Sep 20, 2012 at 6:28 AM, Victor Bombi <so...@te...> wrote: >> >> The big question is: Can wxLua know when the LuaLane created lua_State >> is destroyed so that the associated wxLuaState can be destroyed too? > > My knowledge of lualanes "deepthings" is still not very big. > But which is the usual way in which wxLua knows when the lua_State is > destroyed? It doesn't and that is the problem with coroutines as well. In a normal program, wxLua creates the lua_State and so it controls the life of the lua_State, running lua.exe and calling require("wx") also works since the app really is the lua_State and so it lives for the life of the wxLuaState. The problem with coroutines and LuaLanes is that callback functions can be created for wxWidgets to call on button presses, etc, and if the original lua_State is closed behind the back of the wxLuaState the invalid lua_State pointer will be used and the app will crash and there's no way to prevent this. wxLua can cleanup after itself, but not if it doesn't know when to do it. If you have a clever idea please let me know and better yet, try it out. I have been thinking that perhaps wxLua could create a unique local variable in the new lua_State and wait for it to be destroyed. I believe that even in this case there will be the grey area where the lua_State is closing and deleting variables, but if our wxLua variable hasn't been deleted yet we won't know and happily keep making new variables or calling functions (imagine a mouse or drawing event handler). I understand that in your LuaLanes case you will not be connecting events from other threads, but I believe that proper cleanup will still be required. Regards, John |
From: Victor B. <so...@te...> - 2012-09-20 10:28:21
|
> > The big question is: Can wxLua know when the LuaLane created lua_State > is destroyed so that the associated wxLuaState can be destroyed too? My knowledge of lualanes "deepthings" is still not very big. But which is the usual way in which wxLua knows when the lua_State is destroyed? |
From: John L. <jla...@gm...> - 2012-09-20 02:24:37
|
On Wed, Sep 19, 2012 at 3:22 AM, Victor Bombi <so...@te...> wrote: >> Can you change it to this and see if you can load it multiple times as >> you used to? > > I have never been able to do it: That make a lot more sense, I misunderstood you. > My problem is that lualanes creates a > completely new lua_State running in a separate thread > and a call to require on wx makes luaopen_wx return lua_getglobal(newState, > "wx"); which is nil in > that new lua_State. > The other part in luaopen_wx is not called > because s_wxlState is a static wxLuaState so !s_wxlState.Ok() fails because > is was inited in a pevious lane (lua_State) > So I can require it in ANY lane I want but only on ONE. Ok, so there is hope... The problem is that LuaLanes creates lua_States and when you call require("wx") wxLua needs to be installed into them, but the catch is that the wxLuaState needs to live somewhere for the life of the lua_State and be destroyed afterwards so they don't collect as a memory leak. The big question is: Can wxLua know when the LuaLane created lua_State is destroyed so that the associated wxLuaState can be destroyed too? If so, a static list of wxLuaStates can be made and when LuaLanes creates a lua_State and require("wx") is called a new wxLuaState is added and installed into the state and when the lua_State is closed by LuaLanes the associated wxLuaState can be destroyed and removed from the list. Regards, John |
From: John L. <jla...@gm...> - 2012-09-20 01:50:54
|
On Wed, Sep 19, 2012 at 2:15 AM, Paul K <pau...@ya...> wrote: > Hi All, > > I have a wxChoice dropdown, which I'm populating on wx.wxEVT_SET_FOCUS > event. Unfortunately, this event is not triggered on Mac, which seems > to be a feature. I found a ticket related to this: > http://trac.wxwidgets.org/ticket/10047. > > The fix seems to be using EVT_CHILD_FOCUS instead of EVT_SET_FOCUS > event, but my problem is that *neither* is triggered on Mac (tested > with wxlua 2.8.12.2 on OSX 10.7). I understand that this is probably Some things to try. 1) You should try with 2.9.4 or even trunk. 2) The ticket was for a wxComboBox, you can try that with the readonly style. 3) See if you can get EVT_LEFT_DOWN on the control and be sure to call event.Skip(). Regards, John |
From: John L. <jla...@gm...> - 2012-09-20 01:36:00
|
On Wed, Sep 19, 2012 at 6:55 PM, Paul K <pau...@ya...> wrote: > Hi John, > > I just noticed that for some reason wx.wxMOD_NONE is not defined on > Mac (wxlua 2.8.12.1) while it is defined correctly on Windows. This For future reference, you can see all of the bindings here and in same file in the docs/ dir. http://wxlua.sourceforge.net/docs/wxluaref.html I see that it is #ifdefed for wxUSE_HOTKEY, but that is no longer the case in wxWidgets >= 2.8. Fixed in SVN, thanks for reporting. Regards, John |