Dear All! Nevermind, I realized that stc lib was not there, now it seems I have linker errors, cause "myapp/CMakeFiles/myOwnAppname.dir/DependInfo.cmake" was not commented.
I still have only two questions: Is it really so hard for new users, or I just was unlucky? I did not find any notes about expat on http://www.wxart2d.org/moin/WxArt2dInstall. Was my wxWidgets configure not the best choice? Yours sincerely, sis ________________________________________________ === 1) configuring wxWidgets 2.8.8 with msys === ================================================ modified: C:\msys1.0\wxWidgets-2.8.8\Makefile.in like this: http://trac.wxwidgets.org/changeset/55397/wxWidgets/trunk/Makefile.in i...@sis /c/msys1.0/wxWidgets-2.8.8: $ ./configure --enable-optimise --disable-stl --disable-debug --disable-compat24 --enable-unicode --enable-static --disable-shared --disable-monolithic --with-regex=builtin --without-subdirs --with-msw --prefix=/c/msys1.0/wx2.8.8 i...@sis /c/msys1.0/wxWidgets-2.8.8: $ make && make install __________________________________________________________ === 2) modified C:\msys1.0\wxArt2D\FindwxWidgets.cmake === ========================================================== SET(wxWidgets_ROOT_DIR /c/msys1.0/wx2.8.8) SET(wxWidgets_LIB_DIR c:/msys1.0/wx2.8.8/lib) SET(wxWidgets_CONFIGURATION msw-unicode-release-static-2.8) SET(wxWidgets_USE_UNICODE 1) SET(wxWidgets_USE_DEBUG 0) ________________________ === 3) cmake wxArt2D === ======================== i...@sis /c/msys1.0/wxArt2D $ cmake -G"MSYS Makefiles" -f CMakeLists.txt -- Configuration C:/msys1.0/local/bin/wx-config --toolkit=msw --static=yes --unicode=yes --debug=no -- wxWidgets_USE_DEBUG : 0 -- wxWidgets_USE_UNICODE : 1 -- wxWidgets_USE_SHARED : OFF -- wxWidgets_USE_UNIV : OFF -- wxWidgets_FOUND : TRUE -- wxWidgets_INCLUDE_DIRS : /c/msys1.0/wx2.8.8/lib/wx/include/msw-unicode-release-static-2.8;/c/msys1.0/wx2.8.8/include/wx-2.8 -- wxWidgets_LIBRARY_DIRS : /c/msys1.0/wx2.8.8/lib -- wxWidgets_CXX_FLAGS : -D__WXMSW__ -mthreads -- wxWidgets_USE_LIBS : aui,stc,qa,xrc,html,adv,xml,net,core,base -- Could NOT find Agg (missing: AGG_DIR_BIN AGG_LIBRARIES AGG_INCLUDE_DIRS) -- Could not find existing AGG library, will use builtin library instead -- use freetype internal as internal target -- freetype not found, will use internal CMake Warning at myapp/CMakeLists.txt:13 (FIND_PACKAGE): Could not find module FindwxArt2D.cmake or a configuration file for package wxArt2D. Adjust CMAKE_MODULE_PATH to find FindwxArt2D.cmake or set wxArt2D_DIR to the directory containing a CMake configuration file for wxArt2D. The file will have one of the following names: wxArt2DConfig.cmake wxart2d-config.cmake WXART2D library was not found -- Configuring done -- Generating done -- Build files have been written to: C:/msys1.0/wxArt2D __________________________________ === 4) manual strange modifies === ================================== (maybe point 6) would be better here, without these modifications) copied file from: C:\msys1.0\wx2.8.8\src\expat\lib\expat.h to: C:\msys1.0\wx2.8.8\include\wx-2.8\wx\ modified: c:/msys1.0/wxArt2D/modules/xmlparse/include/genxmlpars.h --- #include <expat.h> +++ #include <wx/expat.h> modified: c:/msys1.0/wxArt2D/modules/canvas/include/xmlpars.h --- #include <expat.h> +++ #include <wx/expat.h> added to system environment PATH: WXART2D_DIR /c/msys1.0/wxArt2D _______________________________________ === 5) compile libwx_mswu_stc-2.8.a === ======================================= i...@szili /c/msys1.0/wxWidgets-2.8.8/contrib/src/stc $ g++ -c -DWINVER=0x0400 -D__WIN95__ -D__GNUWIN32__ -I ../../../lib/ -I ../../../include/ -I ../../../contrib/include/ -I ../../../src/regex/ -I ../../../src/png/ -I ../../../src/jpeg/ -I ../../../src/zlib/ -I ../../../src/tiff/ -D__WX__ -DSCI_LEXER -DLINK_LEXERS -I ../../../contrib/src/stc/scintilla/include/ -I ../../../contrib/src/stc/scintilla/src/ -I ./ -I ../../../contrib/include/ -I /c/msys1.0/wx2.8.8/lib/wx/include/msw-unicode-release-static-2.8/ -D__WXMSW__ -D__WINDOWS__ -o stc.o stc.cpp i...@sis /c/msys1.0/wxWidgets-2.8.8/contrib/src/stc $ ar rcs /c/msys1.0/wx2.8.8/lib/libwx_mswu_stc-2.8.a stc.o ________________________ === 6) compile expat === ======================== i...@sis /c/msys1.0/wx2.8.8/src/expat $ make && make install _______________________________________________________ === 7) make (only from that point where problem is) === ======================================================= i...@sis /c/msys1.0/wxArt2D $ make ... Linking CXX executable myOwnAppname.exe CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x15a): undefined reference to `wxFrameNameStr' CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x223): undefined reference to `wxStatusLineNameStr' CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x262): undefined reference to `wxFrameBase::CreateStatusBar(int, long, int, wxString const&)' CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x2d8): undefined reference to `wxFrameBase::SetStatusText(wxString const&, int)' CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x35e): undefined reference to `wxIcon::wxIcon(wxString const&, long, int, int)' CMakeFiles/myOwnAppname.dir/src/myfile1.obj:myfile1.cpp:(.text+0x37a): undefined reference to `wxTopLevelWindowMSW::SetIcon(wxIcon const&)' ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Wxart2d-users_dev mailing list Wxart2d-users_dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxart2d-users_dev