Page 1 of 5

[Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Jul 10, 2011 8:25 pm
by eranif
Hi all,

For all of you who are using codelite SVN under Windows, please note that today I switched to wxWidgets 2.9.2 under Windows (Linux will still run under 2.8.11/12 until the distros will upgrade their wxWidgets version)

I will upload a pre-compiled wxWidgets DLL to make codelite useable again for those of you who dont have wxWidgets 2.92DLL.

EDIT:

http://codelite.org/download/wxmsw292u_gcc_custom.7z
Just download and place it next to codelite.exe

Eran

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sat Jul 30, 2011 3:18 pm
by jfouche
Hi Eran,

I did an update today, to see what's the current state of CL (after several monthes without using it : my company asked us to switch to JAVA :cry: ).

I would like to know what is your wxWidgets 2.9.2 make options ? Looking to the CL workpace, I can see now a Win_wxWidgets_29 configuration, using debug flags of wxWidgets. I thought that now, we can link a debug version of our app vs a release build of wxWidgets.
Moreover, as there are now 2 configurations for windows, what are each for ?
Thanks

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Jul 31, 2011 7:01 pm
by eranif
jfouche wrote: I can see now a Win_wxWidgets_29 configuration
Ignore it.

Continue using the regular 'Win Release Unicode' / 'Win Debug Unicode'

You will need however the modified wx-config.exe, you can get it from here:
http://codelite.svn.sourceforge.net/vie ... ision=5009
Replace it with the one installed at 'C:\Program Files\CodeLite\'
jfouche wrote:I thought that now, we can link a debug version of our app vs a release build of wxWidgets.
Yes, you can build wx in release option with debug flag enabled.

I build wxWidgets like this (note the addition DEBUG_FLAG):

Code: Select all

mingw32-make -f makefile.gcc UNICODE=1 BUILD=release MONOLITHIC=1 SHARED=1 DEBUG_FLAG=0
For Debug:

Code: Select all

mingw32-make -f makefile.gcc UNICODE=1 BUILD=debug MONOLITHIC=1 SHARED=1
jfouche wrote:Moreover, as there are now 2 configurations for windows, what are each for ?
The fact the you can build wxWidgets with debug info in release mode, does not change the fact that codelite itself comes in debug/release (debug: -g, release: -O2 no -g)

The main reason for this is the side of the DLL...

Eran

Eran

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sat Aug 06, 2011 4:02 pm
by frank_frl
Hi Eran,

I'm still not able to build CL for WXW 2.9.2
I've builded wxWidgets the way you did

Code: Select all

mingw32-make -f makefile.gcc UNICODE=1 BUILD=release MONOLITHIC=1 SHARED=1 DEBUG_FLAG=0
I replaced wx-config.exe with the one you provided, but build stops when linking libwxscintillau.dll

Code: Select all

g++ -c  "E:/WxWindows/CodeLite/sdk/wxscintilla/src/ScintillaWX.cpp" -mthreads -DHAVE_W32API_H -D__WXMSW__ -DNDEBUG -D_UNICODE -IE:\wxWidgets-2.9.2\lib\gcc_dll\mswu -IE:\wxWidgets-2.9.2\include -DWXUSINGDLL -Wno-ctor-dtor-privacy -pipe -fmessage-length=0    -O2 -D__WX__ -DSCI_LEXER -DLINK_LEXERS -DWXUSINGDLL -DWXMAKINGDLL_SCI  -o WinReleaseUnicode/src_ScintillaWX.o -IE:/WxWindows/projects_gnu/MyLibs/include  -I. -Isrc/scintilla/include -Isrc/scintilla/lexlib -Iinclude -Isrc/scintilla/src 
E:/WxWindows/CodeLite/sdk/wxscintilla/src/PlatWX.cpp: In member function 'virtual void Font::Create(const char*, int, int, bool, bool, int)':
E:/WxWindows/CodeLite/sdk/wxscintilla/src/PlatWX.cpp:157:41: warning: 'void wxFontBase::SetNoAntiAliasing(bool)' is deprecated (declared at E:\wxWidgets-2.9.2\include/wx/font.h:281)
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxscintillau.dll WinReleaseUnicode/lexers_LexAbaqus.o WinReleaseUnicode/lexers_LexAda.o WinReleaseUnicode/lexers_LexAPDL.o WinReleaseUnicode/lexers_LexAsm.o WinReleaseUnicode/lexers_LexAsn1.o WinReleaseUnicode/lexers_LexASY.o WinReleaseUnicode/lexers_LexAU3.o WinReleaseUnicode/lexers_LexAVE.o WinReleaseUnicode/lexers_LexBaan.o WinReleaseUnicode/lexers_LexBash.o WinReleaseUnicode/lexers_LexBasic.o WinReleaseUnicode/lexers_LexBullant.o WinReleaseUnicode/lexers_LexCaml.o WinReleaseUnicode/lexers_LexCLW.o WinReleaseUnicode/lexers_LexCmake.o WinReleaseUnicode/lexers_LexCOBOL.o WinReleaseUnicode/lexers_LexConf.o WinReleaseUnicode/lexers_LexCPP.o WinReleaseUnicode/lexers_LexCppCheck.o WinReleaseUnicode/lexers_LexCrontab.o WinReleaseUnicode/lexers_LexCsound.o WinReleaseUnicode/lexers_LexCSS.o WinReleaseUnicode/lexers_LexD.o WinReleaseUnicode/lexers_LexEiffel.o WinReleaseUnicode/lexers_LexErlang.o WinReleaseUnicode/lexers_LexEScript.o WinReleaseUnicode/lexers_LexFIF.o WinReleaseUnicode/lexers_LexFlagship.o WinReleaseUnicode/lexers_LexForth.o WinReleaseUnicode/lexers_LexFortran.o WinReleaseUnicode/lexers_LexGAP.o WinReleaseUnicode/lexers_LexGCC.o WinReleaseUnicode/lexers_LexGui4Cli.o WinReleaseUnicode/lexers_LexHaskell.o WinReleaseUnicode/lexers_LexHTML.o WinReleaseUnicode/lexers_LexInno.o WinReleaseUnicode/lexers_LexKix.o WinReleaseUnicode/lexers_LexLisp.o WinReleaseUnicode/lexers_LexLout.o WinReleaseUnicode/lexers_LexLua.o WinReleaseUnicode/lexers_LexMagik.o WinReleaseUnicode/lexers_LexMarkdown.o WinReleaseUnicode/lexers_LexMatlab.o WinReleaseUnicode/lexers_LexMetapost.o WinReleaseUnicode/lexers_LexMMIXAL.o WinReleaseUnicode/lexers_LexMPT.o WinReleaseUnicode/lexers_LexMSSQL.o WinReleaseUnicode/lexers_LexMySQL.o WinReleaseUnicode/lexers_LexNimrod.o WinReleaseUnicode/lexers_LexNsis.o WinReleaseUnicode/lexers_LexOpal.o WinReleaseUnicode/lexers_LexOthers.o WinReleaseUnicode/lexers_LexPascal.o WinReleaseUnicode/lexers_LexPB.o WinReleaseUnicode/lexers_LexPerl.o WinReleaseUnicode/lexers_LexPLM.o WinReleaseUnicode/lexers_LexPOV.o WinReleaseUnicode/lexers_LexPowerPro.o WinReleaseUnicode/lexers_LexPowerShell.o WinReleaseUnicode/lexers_LexProgress.o WinReleaseUnicode/lexers_LexPS.o WinReleaseUnicode/lexers_LexPython.o WinReleaseUnicode/lexers_LexR.o WinReleaseUnicode/lexers_LexRebol.o WinReleaseUnicode/lexers_LexRuby.o WinReleaseUnicode/lexers_LexScriptol.o WinReleaseUnicode/lexers_LexSmalltalk.o WinReleaseUnicode/lexers_LexSML.o WinReleaseUnicode/lexers_LexSorcus.o WinReleaseUnicode/lexers_LexSpecman.o WinReleaseUnicode/lexers_LexSpice.o WinReleaseUnicode/lexers_LexSQL.o WinReleaseUnicode/lexers_LexSVN.o WinReleaseUnicode/lexers_LexTACL.o WinReleaseUnicode/lexers_LexTADS3.o WinReleaseUnicode/lexers_LexTAL.o WinReleaseUnicode/lexers_LexTCL.o WinReleaseUnicode/lexers_LexTeX.o WinReleaseUnicode/lexers_LexTxt2tags.o WinReleaseUnicode/lexers_LexVB.o WinReleaseUnicode/lexers_LexVerilog.o WinReleaseUnicode/lexers_LexVHDL.o WinReleaseUnicode/lexers_LexYAML.o WinReleaseUnicode/lexlib_Accessor.o WinReleaseUnicode/lexlib_CharacterSet.o WinReleaseUnicode/lexlib_LexerBase.o WinReleaseUnicode/lexlib_LexerModule.o WinReleaseUnicode/lexlib_LexerNoExceptions.o WinReleaseUnicode/lexlib_LexerSimple.o WinReleaseUnicode/lexlib_PropSetSimple.o WinReleaseUnicode/lexlib_StyleContext.o WinReleaseUnicode/lexlib_WordList.o WinReleaseUnicode/src_AutoComplete.o WinReleaseUnicode/src_CallTip.o WinReleaseUnicode/src_Catalogue.o WinReleaseUnicode/src_CellBuffer.o WinReleaseUnicode/src_CharClassify.o WinReleaseUnicode/src_ContractionState.o WinReleaseUnicode/src_Decoration.o WinReleaseUnicode/src_Document.o WinReleaseUnicode/src_Editor.o WinReleaseUnicode/src_ExternalLexer.o WinReleaseUnicode/src_Indicator.o WinReleaseUnicode/src_KeyMap.o WinReleaseUnicode/src_LineMarker.o WinReleaseUnicode/src_PerLine.o WinReleaseUnicode/src_PositionCache.o WinReleaseUnicode/src_RESearch.o WinReleaseUnicode/src_RunStyles.o WinReleaseUnicode/src_ScintillaBase.o WinReleaseUnicode/src_Selection.o WinReleaseUnicode/src_Style.o WinReleaseUnicode/src_UniConversion.o WinReleaseUnicode/src_ViewStyle.o WinReleaseUnicode/src_XPM.o WinReleaseUnicode/src_wxscintilla.o WinReleaseUnicode/src_PlatWX.o WinReleaseUnicode/src_ScintillaWX.o  -LE:/WxWindows/projects_gnu/MyLibs/lib  -L.    -mthreads -LE:\wxWidgets-2.9.2\lib\gcc_dll -lwxmsw29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 
WinReleaseUnicode/src_wxscintilla.o:wxscintilla.cpp:(.text+0x121b): undefined reference to `wxTheAssertHandler'
WinReleaseUnicode/src_wxscintilla.o:wxscintilla.cpp:(.text+0x126b): undefined reference to `wxOnAssert(char const*, int, char const*, char const*, char const*)'
Default environment is:

Code: Select all

WXWIN=E:/wxWidgets-2.9.2
WXCFG=gcc_dll/mswu
CodeLiteDir=C:\Program Files (x86)\CodeLite
When I compile the 'Win Debug Unicode' settings it builds until

Code: Select all

E:/WxWindows/CodeLite/CodeLite/winprocess_impl.cpp:62:33: error: 'AttachConsole' was not declared in this scope



I tried GCC 4.4 and 4.5, they give both the same results. No idea whats going wrong here :(

Regards

Frank

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 8:46 am
by eranif
Hi Frank,

The errors you are getting implying that the wxScintilla was built in debug mode.
I am not sure why this is still happening, however I can suggest this:

- Download this codelite installer :http://codelite.org/download/codelite-devel.exe
- Re - checkout codelite from svn
- Build codelite using the new codelite

Eran

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 2:54 pm
by frank_frl
eranif wrote:Hi Frank,

The errors you are getting implying that the wxScintilla was built in debug mode.
I am not sure why this is still happening, however I can suggest this:

- Download this codelite installer :http://codelite.org/download/codelite-devel.exe
- Re - checkout codelite from svn
- Build codelite using the new codelite

Eran
Same result :(


Frank

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 3:22 pm
by eranif
frank_frl wrote:Same result :(
This is weird.. I have it working under 3 windows machines all running windows 7-64/gcc 4.4

Can you post the complete build log of the wxScintilla project?

Eran

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 4:16 pm
by frank_frl
Hi Eran,

I tried it again with a new release build of wxWidgets 2.9.2 with DEBUG_FLAG=1 set.
Then it builds the wxScintilla project, but when using CL 4984 (linked against WXW 2.8.12) it builds until the 'AttachConsole' error, when using your CL 5006, it builds until linking 'libplugin_sdku.dll' and stops then with following errors:

Code: Select all

g++ -shared -fPIC -o ../lib/gcc_lib/libplugin_sdku.dll ./WinReleaseUnicode/async_executable_cmd.o ./WinReleaseUnicode/build_config.o ./WinReleaseUnicode/buildmanager.o ./WinReleaseUnicode/clean_request.o ./WinReleaseUnicode/compile_request.o ./WinReleaseUnicode/configuration_mapping.o ./WinReleaseUnicode/lexer_configuration.o ./WinReleaseUnicode/optionsconfig.o ./WinReleaseUnicode/project.o ./WinReleaseUnicode/project_settings.o ./WinReleaseUnicode/regex_processor.o ./WinReleaseUnicode/search_thread.o ./WinReleaseUnicode/workspace.o ./WinReleaseUnicode/volumelocatorthread.o ./WinReleaseUnicode/stringsearcher.o ./WinReleaseUnicode/dockablepanemenumanager.o ./WinReleaseUnicode/custombuildrequest.o ./WinReleaseUnicode/build_config_common.o ./WinReleaseUnicode/localworkspace.o ./WinReleaseUnicode/shell_command.o ./WinReleaseUnicode/queuecommand.o ./WinReleaseUnicode/xmlutils.o ./WinReleaseUnicode/sync_queue.o ./WinReleaseUnicode/globals.o ./WinReleaseUnicode/exelocator.o ./WinReleaseUnicode/dynamiclibrary.o ./WinReleaseUnicode/conffilelocator.o ./WinReleaseUnicode/builder.o ./WinReleaseUnicode/builder_gnumake.o ./WinReleaseUnicode/builder_gnumake_onestep.o ./WinReleaseUnicode/vcimporter.o ./WinReleaseUnicode/debuggermanager.o ./WinReleaseUnicode/debuggersettings.o ./WinReleaseUnicode/build_settings_config.o ./WinReleaseUnicode/editor_config.o ./WinReleaseUnicode/compiler.o ./WinReleaseUnicode/build_system.o ./WinReleaseUnicode/sessionmanager.o ./WinReleaseUnicode/configtool.o ./WinReleaseUnicode/debuggerconfigtool.o ./WinReleaseUnicode/configurationtoolbase.o ./WinReleaseUnicode/environmentconfig.o ./WinReleaseUnicode/evnvarlist.o ./WinReleaseUnicode/pluginconfig.o ./WinReleaseUnicode/pluginsdata.o ./WinReleaseUnicode/plugindata.o ./WinReleaseUnicode/commentconfigdata.o ./WinReleaseUnicode/quickdebuginfo.o ./WinReleaseUnicode/windowattrmanager.o ./WinReleaseUnicode/tagsmanagementconf.o ./WinReleaseUnicode/includepathlocator.o ./WinReleaseUnicode/cl_registry.o ./WinReleaseUnicode/pipedprocess.o ./WinReleaseUnicode/consolefinder.o ./WinReleaseUnicode/virtualdirtreectrl.o ./WinReleaseUnicode/filepicker.o ./WinReleaseUnicode/dirpicker.o ./WinReleaseUnicode/progressctrl.o ./WinReleaseUnicode/virtualdirectoryselector.o ./WinReleaseUnicode/virtualdirectoryselectorbase.o ./WinReleaseUnicode/windowstack.o ./WinReleaseUnicode/listctrl_improved.o ./WinReleaseUnicode/cl_editor_tip_window.o ./WinReleaseUnicode/cl_aui_tb_are.o ./WinReleaseUnicode/treelistctrl.o ./WinReleaseUnicode/threebuttonbasedlg.o ./WinReleaseUnicode/threebuttondlg.o ./WinReleaseUnicode/nameanddescbasedlg.o ./WinReleaseUnicode/nameanddescdlg.o ./WinReleaseUnicode/opentypevlistctrl.o ./WinReleaseUnicode/macrosbasedlg.o ./WinReleaseUnicode/macrosdlg.o ./WinReleaseUnicode/renamefilebasedlg.o ./WinReleaseUnicode/renamefiledlg.o ./WinReleaseUnicode/openresourcedialogbase.o ./WinReleaseUnicode/open_resource_dialog.o ./WinReleaseUnicode/drawingutils.o ./WinReleaseUnicode/dropbutton.o ./WinReleaseUnicode/dockablepane.o ./WinReleaseUnicode/detachedpanesinfo.o ./WinReleaseUnicode/notebook_ex.o ./WinReleaseUnicode/notebook_ex_nav_dlg.o ./WinReleaseUnicode/tabicons.o ./WinReleaseUnicode/cl_aui_notebook_art.o ./WinReleaseUnicode/gtk_notebook_ex.o ./WinReleaseUnicode/jobqueue.o ./WinReleaseUnicode/job.o ./WinReleaseUnicode/navigationmanager.o ./WinReleaseUnicode/overlaytool.o ./WinReleaseUnicode/bitmap_loader.o ./WinReleaseUnicode/wxterminal.o ./WinReleaseUnicode/wxterminalbase.o ./WinReleaseUnicode/wxmd5.o ./WinReleaseUnicode/md5c.o  -LE:/WxWindows/projects_gnu/MyLibs/lib  -L. -L../lib/gcc_lib  -lcodeliteu -lwxsqlite3u -lwxscintillau -lUxTheme   -mthreads -LE:\wxWidgets-2.9.2\lib\gcc_dll -lwxmsw29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32  -s
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0x153): undefined reference to `clProcess::HasInput(wxString&, wxString&)'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0x1b73): undefined reference to `clProcess::ReadAll(wxString&, wxString&)'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0x2927): undefined reference to `clProcess::clProcess(int, wxString const&, bool)'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0x294e): undefined reference to `clProcess::Start(bool)'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0x90): undefined reference to `clProcess::Terminate()'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0xfd9): undefined reference to `clProcess::Terminate()'
./WinReleaseUnicode/async_executable_cmd.o:async_executable_cmd.cpp:(.text+0xff5): undefined reference to `clProcess::Terminate()'
./WinReleaseUnicode/clean_request.o:clean_request.cpp:(.text+0x5ad5): undefined reference to `CreateAsyncProcess(wxEvtHandler*, wxString const&, IProcessCreateFlags, wxString const&)'
./WinReleaseUnicode/compile_request.o:compile_request.cpp:(.text+0x5d9d): undefined reference to `CreateAsyncProcess(wxEvtHandler*, wxString const&, IProcessCreateFlags, wxString const&)'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x3073): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x314b): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x3176): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x31dc): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x3293): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x3516): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x3551): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0x36b8): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/project.o:project.cpp:(.text+0xd9f9): undefined reference to `FileExtManager::GetType(wxString const&)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xbef): undefined reference to `WorkerThread::Add(ThreadRequest*)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x11bb): undefined reference to `TextStates::LineToPos(int)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x5a0f): undefined reference to `WorkerThread::~WorkerThread()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x5aec): undefined reference to `WorkerThread::~WorkerThread()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x75a5): undefined reference to `TextStates::LineToPos(int)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x8bcb): undefined reference to `CppWordScanner::CppWordScanner(wxString const&, wxString const&, int)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x8c2c): undefined reference to `CppWordScanner::states()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x8c8c): undefined reference to `CppWordScanner::~CppWordScanner()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0x9660): undefined reference to `CppWordScanner::~CppWordScanner()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xaf3f): undefined reference to `DirTraverser::DirTraverser(wxString const&, bool)'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xb048): undefined reference to `DirTraverser::~DirTraverser()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xb29e): undefined reference to `DirTraverser::~DirTraverser()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xc3a2): undefined reference to `WorkerThread::WorkerThread()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.text+0xc537): undefined reference to `WorkerThread::~WorkerThread()'
./WinReleaseUnicode/search_thread.o:search_thread.cpp:(.rdata$_ZTV12SearchThread[vtable for SearchThread]+0x14): undefined reference to `WorkerThread::Entry()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0x26b4): undefined reference to `TagsManagerST::Get()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0x26c6): undefined reference to `TagsManager::OpenDatabase(wxFileName const&)'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0x5192): undefined reference to `TagsManagerST::Get()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0x519a): undefined reference to `TagsManager::CloseDatabase()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0xd0dd): undefined reference to `TagsManagerST::Get()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0xd2f9): undefined reference to `TagsManager::OpenDatabase(wxFileName const&)'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0xde8a): undefined reference to `TagsManagerST::Get()'
./WinReleaseUnicode/workspace.o:workspace.cpp:(.text+0xde92): undefined reference to `TagsManager::CloseDatabase()'
./WinReleaseUnicode/custombuildrequest.o:custombuildrequest.cpp:(.text+0x654c): undefined reference to `CreateAsyncProcess(wxEvtHandler*, wxString const&, IProcessCreateFlags, wxString const&)'
./WinReleaseUnicode/shell_command.o:shell_command.cpp:(.text+0x3543): undefined reference to `wxEVT_PROC_DATA_READ'
./WinReleaseUnicode/shell_command.o:shell_command.cpp:(.text+0x35a1): undefined reference to `wxEVT_PROC_TERMINATED'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x1ad1): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x1af0): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x1b17): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x1ceb): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x1e08): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x2120): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x2183): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/xmlutils.o:xmlutils.cpp:(.text+0x2403): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/globals.o:globals.cpp:(.text+0x92f3): undefined reference to `ProcUtils::SafeExecuteCommand(wxString const&, wxArrayString&)'
./WinReleaseUnicode/globals.o:globals.cpp:(.text+0xafb4): undefined reference to `ProcUtils::SafeExecuteCommand(wxString const&, wxArrayString&)'
./WinReleaseUnicode/globals.o:globals.cpp:(.text+0xfad1): undefined reference to `DirTraverser::DirTraverser(wxString const&, bool)'
./WinReleaseUnicode/globals.o:globals.cpp:(.text+0x11421): undefined reference to `DirTraverser::~DirTraverser()'
./WinReleaseUnicode/globals.o:globals.cpp:(.text+0x116cd): undefined reference to `DirTraverser::~DirTraverser()'
./WinReleaseUnicode/exelocator.o:exelocator.cpp:(.text+0x216): undefined reference to `ProcUtils::SafeExecuteCommand(wxString const&, wxArrayString&)'
./WinReleaseUnicode/builder_gnumake.o:builder_gnumake.cpp:(.text+0x66e4): undefined reference to `FileExtManager::GetType(wxString const&)'
./WinReleaseUnicode/builder_gnumake.o:builder_gnumake.cpp:(.text+0xa510): undefined reference to `FileExtManager::GetType(wxString const&)'
./WinReleaseUnicode/builder_gnumake.o:builder_gnumake.cpp:(.text+0xe1b3): undefined reference to `FileLogger::Get()'
./WinReleaseUnicode/builder_gnumake.o:builder_gnumake.cpp:(.text+0xe1cd): undefined reference to `FileLogger::AddLogLine(wxString const&, int)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x2a3): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x32a): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x3b7): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x597): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x61e): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x6ab): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x25fd): undefined reference to `Archive::Write(wxString const&, unsigned int)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x294b): undefined reference to `Archive::Write(wxString const&, SerializedObject*)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x2c9e): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x2d3d): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x2dd8): undefined reference to `Archive::Write(wxString const&, unsigned int)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x319c): undefined reference to `Archive::Write(wxString const&, SerializedObject*)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x35ec): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x3684): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x370d): undefined reference to `Archive::Read(wxString const&, unsigned int&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x3a90): undefined reference to `Archive::Read(wxString const&, SerializedObject*)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x41a2): undefined reference to `Archive::Read(wxString const&, unsigned int&)'
./WinReleaseUnicode/debuggersettings.o:debuggersettings.cpp:(.text+0x456a): undefined reference to `Archive::Read(wxString const&, SerializedObject*)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x35b): undefined reference to `Archive::Write(wxString const&, wxPoint)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x3f5): undefined reference to `Archive::Write(wxString const&, wxSize)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x586): undefined reference to `Archive::Read(wxString const&, wxPoint&)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x604): undefined reference to `Archive::Read(wxString const&, wxSize&)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x790): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x8a8): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0x9c0): undefined reference to `Archive::Read(wxString const&, long&)'
./WinReleaseUnicode/editor_config.o:editor_config.cpp:(.text+0xad8): undefined reference to `Archive::Write(wxString const&, long)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x5db): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x662): undefined reference to `Archive::Write(wxString const&, std::vector<TabInfo, std::allocator<TabInfo> >&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7df): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x866): undefined reference to `Archive::Read(wxString const&, std::vector<TabInfo, std::allocator<TabInfo> >&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x9e9): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0xa76): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0xb09): undefined reference to `Archive::Write(wxString const&, std::vector<TabInfo, std::allocator<TabInfo> >&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0xb9c): undefined reference to `Archive::Write(wxString const&, SerializedObject*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x2351): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x2370): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x239a): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x29c0): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x2cde): undefined reference to `Archive::Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x2cfd): undefined reference to `Archive::SetXmlNode(wxXmlNode*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x2f97): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x31cd): undefined reference to `Archive::~Archive()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7045): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x70de): undefined reference to `Archive::Read(wxString const&, wxArrayString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7177): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7210): undefined reference to `Archive::Read(wxString const&, std::vector<TabInfo, std::allocator<TabInfo> >&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x72a9): undefined reference to `Archive::Read(wxString const&, SerializedObject*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x73d9): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7453): undefined reference to `TabInfo::~TabInfo()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x7486): undefined reference to `TabInfo::TabInfo()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text+0x76ab): undefined reference to `TabInfo::~TabInfo()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x9d): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x136): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x1cf): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x268): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x301): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x39a): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x433): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x4d2): undefined reference to `Archive::ReadCData(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x59d): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x645): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x6ed): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x795): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo11DeSerializeER7Archive[BreakpointInfo::DeSerialize(Archive&)]+0x840): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x9d): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x136): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x1cf): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x268): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x301): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x39a): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x433): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x4f2): undefined reference to `Archive::WriteCData(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x59e): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x647): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x6f0): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x798): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x840): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN14BreakpointInfo9SerializeER7Archive[BreakpointInfo::Serialize(Archive&)]+0x8eb): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN19BreakpointInfoArray9SerializeER7Archive[BreakpointInfoArray::Serialize(Archive&)]+0x91): undefined reference to `Archive::Write(wxString const&, unsigned int)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN19BreakpointInfoArray9SerializeER7Archive[BreakpointInfoArray::Serialize(Archive&)]+0x34b): undefined reference to `Archive::Write(wxString const&, SerializedObject*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN19BreakpointInfoArray11DeSerializeER7Archive[BreakpointInfoArray::DeSerialize(Archive&)]+0xf4): undefined reference to `Archive::Read(wxString const&, unsigned int&)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZN19BreakpointInfoArray11DeSerializeER7Archive[BreakpointInfoArray::DeSerialize(Archive&)]+0x5f6): undefined reference to `Archive::Read(wxString const&, SerializedObject*)'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x98): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x149): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x2e6): undefined reference to `TabInfo::~TabInfo()'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x3f3): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x4ce): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x5ee): undefined reference to `vtable for TabInfo'
./WinReleaseUnicode/sessionmanager.o:sessionmanager.cpp:(.text$_ZNSt6vectorI7TabInfoSaIS0_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS0_S2_EERKS0_[std::vector<TabInfo, std::allocator<TabInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<TabInfo*, std::vector<TabInfo, std::allocator<TabInfo> > >, TabInfo const&)]+0x85e): undefined reference to `TabInfo::~TabInfo()'
./WinReleaseUnicode/evnvarlist.o:evnvarlist.cpp:(.text+0x61f): undefined reference to `Archive::Write(wxString const&, std::map<wxString, wxString, std::less<wxString>, std::allocator<std::pair<wxString const, wxString> > > const&)'
./WinReleaseUnicode/evnvarlist.o:evnvarlist.cpp:(.text+0x6a6): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/evnvarlist.o:evnvarlist.cpp:(.text+0x823): undefined reference to `Archive::Read(wxString const&, std::map<wxString, wxString, std::less<wxString>, std::allocator<std::pair<wxString const, wxString> > >&)'
./WinReleaseUnicode/evnvarlist.o:evnvarlist.cpp:(.text+0x8aa): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/pluginsdata.o:pluginsdata.cpp:(.text+0xf9): undefined reference to `Archive::Write(wxString const&, unsigned int)'
./WinReleaseUnicode/pluginsdata.o:pluginsdata.cpp:(.text+0x447): undefined reference to `Archive::Write(wxString const&, SerializedObject*)'
./WinReleaseUnicode/pluginsdata.o:pluginsdata.cpp:(.text+0x8ad): undefined reference to `Archive::Read(wxString const&, unsigned int&)'
./WinReleaseUnicode/pluginsdata.o:pluginsdata.cpp:(.text+0xcbe): undefined reference to `Archive::Read(wxString const&, SerializedObject*)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x2bb): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x354): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x3ed): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x486): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x51f): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x79e): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x837): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x8d0): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0x969): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/plugindata.o:plugindata.cpp:(.text+0xa02): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x1fe): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x298): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x332): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x3cc): undefined reference to `Archive::Write(wxString const&, bool)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x561): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0x714): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xb61): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xbfa): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xc93): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xd2c): undefined reference to `Archive::Read(wxString const&, bool&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xdc5): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/commentconfigdata.o:commentconfigdata.cpp:(.text+0xf60): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0xa2): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x13b): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x1d4): undefined reference to `Archive::Write(wxString const&, int)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x26d): undefined reference to `Archive::Write(wxString const&, wxArrayString const&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x306): undefined reference to `Archive::Write(wxString const&, wxString const&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x586): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x61f): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x6b8): undefined reference to `Archive::Read(wxString const&, int&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x751): undefined reference to `Archive::Read(wxString const&, wxArrayString&)'
./WinReleaseUnicode/quickdebuginfo.o:quickdebuginfo.cpp:(.text+0x7ea): undefined reference to `Archive::Read(wxString const&, wxString&)'
./WinReleaseUnicode/tagsmanagementconf.o:tagsmanagementconf.cpp:(.text+0x90): undefined reference to `Archive::Write(wxString const&, wxArrayString const&)'
./WinReleaseUnicode/tagsmanagementconf.o:tagsmanagementconf.cpp:(.text+0x1a8): undefined reference to `Archive::Read(wxString const&, wxArrayString&)'
./WinReleaseUnicode/includepathlocator.o:includepathlocator.cpp:(.text+0x77b): undefined reference to `ProcUtils::SafeExecuteCommand(wxString const&, wxArrayString&)'
./WinReleaseUnicode/includepathlocator.o:includepathlocator.cpp:(.text+0x16d1): undefined reference to `ProcUtils::SafeExecuteCommand(wxString const&, wxArrayString&)'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0x291): undefined reference to `clCallTip::All()'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0x971): undefined reference to `clCallTip::Prev()'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0xb19): undefined reference to `clCallTip::Next()'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0xcc1): undefined reference to `clCallTip::Current()'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0x19e0): undefined reference to `clCallTip::Count() const'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0x2101): undefined reference to `clCallTip::GetHighlightPos(int, int&, int&)'
./WinReleaseUnicode/cl_editor_tip_window.o:cl_editor_tip_window.cpp:(.text+0x358f): undefined reference to `clCallTip::Count() const'
./WinReleaseUnicode/opentypevlistctrl.o:opentypevlistctrl.cpp:(.text+0x1b2): undefined reference to `TagEntry::GetKind() const'
./WinReleaseUnicode/opentypevlistctrl.o:opentypevlistctrl.cpp:(.text+0x3b4): undefined reference to `TagEntry::GetKind() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x5fd0): undefined reference to `TagEntry::GetKind() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x6086): undefined reference to `TagEntry::GetPattern() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x61e3): undefined reference to `TagEntry::GetKind() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x6893): undefined reference to `TagEntry::GetPattern() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x6c1e): undefined reference to `TagEntry::GetKind() const'
./WinReleaseUnicode/open_resource_dialog.o:open_resource_dialog.cpp:(.text+0x7e05): undefined reference to `TagsManager::GetTagsByKindLimit(std::vector<SmartPtr<TagEntry>, std::allocator<SmartPtr<TagEntry> > >&, wxArrayString const&, int, wxString const&)'
./WinReleaseUnicode/detachedpanesinfo.o:detachedpanesinfo.cpp:(.text+0x90): undefined reference to `Archive::Write(wxString const&, wxArrayString const&)'
./WinReleaseUnicode/detachedpanesinfo.o:detachedpanesinfo.cpp:(.text+0x1a8): undefined reference to `Archive::Read(wxString const&, wxArrayString&)'
./WinReleaseUnicode/wxterminal.o:wxterminal.cpp:(.text+0x24db): undefined reference to `CreateAsyncProcess(wxEvtHandler*, wxString const&, IProcessCreateFlags, wxString const&)'
./WinReleaseUnicode/wxterminal.o:wxterminal.cpp:(.text+0x388d): undefined reference to `wxEVT_PROC_DATA_READ'
./WinReleaseUnicode/wxterminal.o:wxterminal.cpp:(.text+0x38e8): undefined reference to `wxEVT_PROC_TERMINATED'
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [../lib/gcc_lib/libplugin_sdku.dll] Error 1
So the same project give different results depending on the CL version :(

Regards

Frank

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 4:22 pm
by frank_frl
And here is the complete output of the 5006 wxScintilla build (wxW2.9.2 DEBUG_FLAG=0):
Was to large for a message, so I attached it as a file

There seems to be also a bug in CL5006, the '<>|' key is not working in this release.

Regards

Frank

Re: [Windows] codelite is moving to wxwidgets 2.9.2

Posted: Sun Aug 07, 2011 6:53 pm
by eranif
Out of curiosity - why do you need this:

Code: Select all

-IE:/WxWindows/projects_gnu/MyLibs/include
?
Eran