From: f18m_217828 <f18...@ya...> - 2005-06-20 08:58:41
|
Hi, I have updated wxLua bakefiles & makefiles so that it compiles also wxbind module. However, I have two issues to ask: 1) the auto-generated files by "genwxbin.bat" are not in the CVS; this is okay to me but I'd need to know if bakefile build system needs to call it (this is not a problem) to generate the wxbind source files or those files, missing in the CVS, will be included in the releases of wxLua (and thus bakefile should not call that batch file)... 2) I now get some error while trying to compile the wxbind module: cl /c /nologo /TP /Fomsvcud\wxbind_lib_wx_define.obj /MDd /DWIN32 /D_UNI CODE /D__WXDEBUG__ /D__WXMSW__ /IT:\wxWidgets\lib\vc_lib\mswud /IT:\wxWidgets \include /I..\..\..\modules /W4 /Od /Zi /Fd..\..\..\lib\vc_lib\wxbind.pdb /D_DE BUG /IT:\wxWidgets\contrib\include /GR /EHsc ..\..\wxbind\src\wx_define.cpp wx_define.cpp wx/wave.h header is deprecated, use wx/sound.h and wxSound ..\..\wxbind\src\wx_define.cpp(1511) : error C2065: 'CB_LEFT_BAR_HANDLE_HITTED' : undeclared identifier ..\..\wxbind\src\wx_define.cpp(1567) : error C2065: 'CB_RIGHT_BAR_HANDLE_HITTED' : undeclared identifier ..\..\wxbind\src\wx_define.cpp(1596) : error C2065: 'CB_BAR_CONTENT_HITTED' : un declared identifier ..\..\wxbind\src\wx_define.cpp(1643) : error C2065: 'wxEOL_MAC' : undeclared ide ntifier ..\..\wxbind\src\wx_define.cpp(1681) : error C2065: 'wxEOL_NATIVE' : undeclared identifier ..\..\wxbind\src\wx_define.cpp(1716) : error C2065: 'CB_NO_ITEMS_HITTED' : undec lared identifier ..\..\wxbind\src\wx_define.cpp(1782) : error C2065: 'CB_LOWER_ROW_HANDLE_HITTED' : undeclared identifier ..\..\wxbind\src\wx_define.cpp(1807) : error C2065: 'CB_UPPER_ROW_HANDLE_HITTED' : undeclared identifier ..\..\wxbind\src\wx_define.cpp(1899) : error C2065: 'wxEOL_UNIX' : undeclared id entifier ..\..\wxbind\src\wx_define.cpp(2101) : error C2065: 'wxEOL_DOS' : undeclared ide ntifier NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Programmi\Microsoft Visual Studio\VC98\bin\NMAKE .EXE"' : return code '0x2' Stop. Also, the first message: "wx/wave.h header is deprecated, use wx/sound.h and wxSound" is repeated in each file of wxbind module since it's included in wxbind.h... 3) I see that "luad.exe" has been added in the CVS bin folder: - is this wanted ? - bakefile builds lua exe always with the name 'lua.exe'; should I change it to build 'luad.exe' when debug is enabled ? I'd say no because genwxbind.bat does not know which version (build or release) of lua has been built and so it needs to refer to the same executable name, 'lua.exe', in every build config... 4) I'll start linux build testing asap... I'll let you know 5) I've added DSW/DSP files to CVS so that wxLua can be built also using bakefile-generated project files... however, until bakefile build system does not perfectly work I'd keep the current dsw files scattered in modules dirs... Francesco Montorsi |