can find have a droplist

Discussion about CodeLite development process and patches
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: can find have a droplist

Post by eranif »

leon_lee wrote:I often want to copy some part of it from the build output
Right click on the build output and select 'Open build output in an editor'
You can also copy the selected lines ( you will need to update to trunk ). The build output is now multi-selection, so you can selected multiple lines and copy their content to the clipboard using the context menu
leon_lee wrote: How can I change this panel back to the previous state?
You can't - it requires a lot of work

Eran
Make sure you have read the HOW TO POST thread
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

eranif wrote:
leon_lee wrote:I often want to copy some part of it from the build output
Right click on the build output and select 'Open build output in an editor'
You can also copy the selected lines ( you will need to update to trunk ). The build output is now multi-selection, so you can selected multiple lines and copy their content to the clipboard using the context menu
leon_lee wrote: How can I change this panel back to the previous state?
You can't - it requires a lot of work

Eran
Right click is not working. no response at all.
Sorry, I forgot how to download the source last time. should I use the following command to update the trunk?
svn co https://codelite.svn.sourceforge.net/sv ... lite/trunk codelite
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: can find have a droplist

Post by eranif »

leon_lee wrote:svn co https://codelite.svn.sourceforge.net/sv ... lite/trunk codelite
If you have a working copy of the svn, simply run: 'svn update' from the root directory of codelite sources

Or checkout a fresh copy of codelite

Code: Select all

svn co https://codelite.svn.sourceforge.net/svnroot/codelite/trunk codelite-src
Eran
Make sure you have read the HOW TO POST thread
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

eranif wrote:
leon_lee wrote:svn co https://codelite.svn.sourceforge.net/sv ... lite/trunk codelite
If you have a working copy of the svn, simply run: 'svn update' from the root directory of codelite sources

Or checkout a fresh copy of codelite

Code: Select all

svn co https://codelite.svn.sourceforge.net/svnroot/codelite/trunk codelite-src
Eran
well, the "win debug unicode" can be built, but "win release unicode" shows the following errors, although the libs of release and debug are almost the same, except that there's "-s" option in release. really no idea what's happening, please help:
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x5de6): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x5ee0): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x61c6): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x8771): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x88b3): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.text+0x8c8e): more undefined references to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)' follow
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x7c): undefined reference to `wxFrame::Raise()'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x110): undefined reference to `wxTopLevelWindowBase::SetFocus()'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x11c): undefined reference to `wxTopLevelWindowBase::AcceptsFocus() const'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x120): undefined reference to `wxTopLevelWindowBase::AcceptsFocusRecursively() const'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x124): undefined reference to `wxTopLevelWindowBase::AcceptsFocusFromKeyboard() const'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x134): undefined reference to `wxTopLevelWindowBase::AddChild(wxWindowBase*)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x138): undefined reference to `wxTopLevelWindowBase::RemoveChild(wxWindowBase*)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x250): undefined reference to `wxTopLevelWindowMSW::DoEnable(bool)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x370): undefined reference to `wxTopLevelWindowMSW::SetShape(wxRegion const&)'
./WinReleaseUnicode/src_wxsqlite3.o:wxsqlite3.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x394): undefined reference to `wxTopLevelWindowBase::OnChildFocus(wxChildFocusEvent&)'
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [../../lib/gcc_lib/libwxsqlite3u.dll] Error 1
wxsqlite3.mk:76: recipe for target `../../lib/gcc_lib/libwxsqlite3u.dll' failed
mingw32-make.exe[1]: Leaving directory `D:/linux/linuxkernel/WORKING_DIRECTORY/ango/codlite/codelite/sdk/wxsqlite3'
mingw32-make.exe: *** [All] Error 2
LiteEditor_wsp.mk:4: recipe for target `All' failed
16 errors, 0 warnings

Please help. here's the release and debug link command:
release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
User avatar
eranif
CodeLite Plugin
Posts: 6375
Joined: Wed Feb 06, 2008 9:29 pm
Genuine User: Yes
IDE Question: C++
Contact:

Re: can find have a droplist

Post by eranif »

leon_lee wrote:release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
This is the same link command as I get here, which works.

Note that in the above error, you had this command:
leon_lee wrote:g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
which also includes "-lwxmsw29u_stc" - did you change anything?

Eran
Make sure you have read the HOW TO POST thread
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

eranif wrote:
leon_lee wrote:release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
This is the same link command as I get here, which works.

Note that in the above error, you had this command:
leon_lee wrote:g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
which also includes "-lwxmsw29u_stc" - did you change anything?

Eran
yes. Itried to solved this issue by adding --libs std,stc to the link option, but it didn't work.
I think this is an coding-scheme issue. Please have a look at the following post, which is quite similiar:
http://trac.wxwidgets.org/ticket/4808
I doubt there's some little difference between windebugunicode and winreleaseunicode config cauing this issue.
Anyway, I have checkouted the 5770 and changed the find textctrl to combobox. Hopefully it would work.
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

eranif wrote:
leon_lee wrote:release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
This is the same link command as I get here, which works.

Note that in the above error, you had this command:
leon_lee wrote:g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
which also includes "-lwxmsw29u_stc" - did you change anything?

Eran
FYI, 5770 is working.
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

I compare the wxsqlite3.cpp of 6086 and 5770, and find out that there are several differences which is in the same pattern:
in 5770:
if (date.ParseDate(GetString(columnIndex)) != NULL)
in 6086:
if (date.ParseDate(GetString(columnIndex)))
when I replace wxsqlite3.cpp of 6086 with 5770, built for wxsqlite3 is ok.

But... more are coming for codeliteu:
g++ -shared -fPIC -o ../lib/gcc_lib/libcodeliteu.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\CodeLite\CodeLite.txt" -L. -L../lib/gcc_lib -lwxsqlite3u -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x7c): undefined reference to `wxFrame::Raise()'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x110): undefined reference to `wxTopLevelWindowBase::SetFocus()'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x11c): undefined reference to `wxTopLevelWindowBase::AcceptsFocus() const'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x120): undefined reference to `wxTopLevelWindowBase::AcceptsFocusRecursively() const'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x124): undefined reference to `wxTopLevelWindowBase::AcceptsFocusFromKeyboard() const'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x134): undefined reference to `wxTopLevelWindowBase::AddChild(wxWindowBase*)'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x138): undefined reference to `wxTopLevelWindowBase::RemoveChild(wxWindowBase*)'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x250): undefined reference to `wxTopLevelWindowMSW::DoEnable(bool)'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x370): undefined reference to `wxTopLevelWindowMSW::SetShape(wxRegion const&)'
./WinReleaseUnicode/tag_tree.o:tag_tree.cpp:(.rdata$_ZTV20wxMDIParentFrameBase[vtable for wxMDIParentFrameBase]+0x394): undefined reference to `wxTopLevelWindowBase::OnChildFocus(wxChildFocusEvent&)'
./WinReleaseUnicode/symbol_tree.o:symbol_tree.cpp:(.text+0x109e): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/symbol_tree.o:symbol_tree.cpp:(.text+0x5e42): undefined reference to `_wxHashTableBase2::DeleteNodes(unsigned long, _wxHashTable_NodeBase**, void (*)(_wxHashTable_NodeBase*))'
./WinReleaseUnicode/symbol_tree.o:symbol_tree.cpp:(.text+0x6520): undefined reference to `_wxHashTableBase2::DeleteNodes(unsigned long, _wxHashTable_NodeBase**, void (*)(_wxHashTable_NodeBase*))'
./WinReleaseUnicode/symbol_tree.o:symbol_tree.cpp:(.rdata$_ZTV10SymbolTree[vtable for SymbolTree]+0x45c): undefined reference to `wxTreeCtrl::DoInsertItem(wxTreeItemId const&, unsigned long, wxString const&, int, int, wxTreeItemData*)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0xc86): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0xd7a): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x100e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x110c): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x236b): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x3450): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x365d): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x5143): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x5230): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x6983): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x6c21): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x8a47): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/parse_thread.o:parse_thread.cpp:(.text+0x8cef): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x438): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x662): undefined reference to `wxRegEx::Replace(wxString*, wxString const&, unsigned long) const'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x7e6): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x1407): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x1fe8): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x2b00): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x3f44): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x3ffd): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x9a76): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0xd65f): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0xf3de): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/language.o:language.cpp:(.text+0x107a4): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x2eaa): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x2ed4): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x3c08): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x3c81): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x3cf4): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x3d64): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x3dd4): more undefined references to `wxArrayString::Add(wxString const&, unsigned long)' follow
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x6dd7): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x8034): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0xa631): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0xaf97): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0xf8a2): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x10ed0): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x10f44): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1240f): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1247b): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x12b7e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x145cc): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1472f): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1489d): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x14ce2): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x14e23): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x14f67): more undefined references to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)' follow
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x18f1e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x18f92): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1c143): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1ccf1): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x1d970): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x22707): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x22fd2): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x23046): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x230ba): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x2312e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text+0x231a2): more undefined references to `wxArrayString::Add(wxString const&, unsigned long)' follow
./WinReleaseUnicode/ctags_manager.o:ctags_manager.cpp:(.text$_ZN8wxStringlsEPKc[wxString::operator<<(char const*)]+0x65): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/cpp_comment_creator.o:cpp_comment_creator.cpp:(.text+0x5de): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/cpp_comment_creator.o:cpp_comment_creator.cpp:(.text+0xa49): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/cpp_comment_creator.o:cpp_comment_creator.cpp:(.text+0xbd6): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0xd4): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x1d1): undefined reference to `wxArrayString::RemoveAt(unsigned long, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x1ed): undefined reference to `wxArrayString::Insert(wxString const&, unsigned long, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x3c8): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x4ad): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x5f1): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x779): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x3eb3): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x42a5): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x6ee2): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x6f4d): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x6fb8): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x7023): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x708e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text+0x70f9): more undefined references to `wxArrayString::Add(wxString const&, unsigned long)' follow
./WinReleaseUnicode/tags_options_data.o:tags_options_data.cpp:(.text$_ZN8wxStringC1EPKc[wxString::wxString(char const*)]+0x68): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/cl_calltip.o:cl_calltip.cpp:(.text+0x45e): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/cl_calltip.o:cl_calltip.cpp:(.text+0x23db): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/parsedtoken.o:parsedtoken.cpp:(.text+0xc8d): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x3415): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x34be): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x358a): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x383e): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x38d6): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x53ce): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x5606): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x592f): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x7d7f): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x7f0d): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x82a8): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x8444): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x85f6): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x93ea): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0x945c): undefined reference to `wxString::Right(unsigned long) const'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0xa014): undefined reference to `wxString::Mid(unsigned long, unsigned long) const'
./WinReleaseUnicode/entry.o:entry.cpp:(.text+0xa086): undefined reference to `wxString::Right(unsigned long) const'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xaec): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x31cd): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x37c1): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x5bf6): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x6072): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x6259): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x633e): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x64d2): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x66fa): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x6e77): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xceab): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xd103): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xd31b): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xd4ff): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xf550): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xf967): more undefined references to `wxString::Truncate(unsigned long)' follow
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xfe2a): undefined reference to `wxArrayString::RemoveAt(unsigned long, unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0xffd2): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x1056b): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x107a7): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x11127): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/tags_storage_sqlite3.o:tags_storage_sqlite3.cpp:(.text+0x112cf): undefined reference to `wxString::Truncate(unsigned long)'
./WinReleaseUnicode/winprocess_impl.o:winprocess_impl.cpp:(.text+0x16e4): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/winprocess_impl.o:winprocess_impl.cpp:(.text+0x18a8): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/refactorengine.o:refactorengine.cpp:(.text+0x63c): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/refactorengine.o:refactorengine.cpp:(.text+0x2132): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/refactorengine.o:refactorengine.cpp:(.text+0x2338): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/refactorengine.o:refactorengine.cpp:(.text+0x3b6f): more undefined references to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)' follow
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x4850): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x5089): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x525c): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x5a26): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x6412): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x6c6d): undefined reference to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)'
./WinReleaseUnicode/json_node.o:json_node.cpp:(.text+0x71d7): more undefined references to `wxString::ConvertStr(char const*, unsigned long, wxMBConv const&)' follow
./WinReleaseUnicode/cl_config.o:cl_config.cpp:(.text$_ZSt9set_unionIP8wxStringS1_St20back_insert_iteratorI13wxArrayStringEET1_T_S6_T0_S7_S5_[std::back_insert_iterator<wxArrayString> std::set_union<wxString*, wxString*, std::back_insert_iterator<wxArrayString> >(wxString*, wxString*, wxString*, wxString*, std::back_insert_iterator<wxArrayString>)]+0x30): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/cl_config.o:cl_config.cpp:(.text$_ZSt9set_unionIP8wxStringS1_St20back_insert_iteratorI13wxArrayStringEET1_T_S6_T0_S7_S5_[std::back_insert_iterator<wxArrayString> std::set_union<wxString*, wxString*, std::back_insert_iterator<wxArrayString> >(wxString*, wxString*, wxString*, wxString*, std::back_insert_iterator<wxArrayString>)]+0x75): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/cl_config.o:cl_config.cpp:(.text$_ZSt9set_unionIP8wxStringS1_St20back_insert_iteratorI13wxArrayStringEET1_T_S6_T0_S7_S5_[std::back_insert_iterator<wxArrayString> std::set_union<wxString*, wxString*, std::back_insert_iterator<wxArrayString> >(wxString*, wxString*, wxString*, wxString*, std::back_insert_iterator<wxArrayString>)]+0xb4): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/cl_config.o:cl_config.cpp:(.text$_ZSt9set_unionIP8wxStringS1_St20back_insert_iteratorI13wxArrayStringEET1_T_S6_T0_S7_S5_[std::back_insert_iterator<wxArrayString> std::set_union<wxString*, wxString*, std::back_insert_iterator<wxArrayString> >(wxString*, wxString*, wxString*, wxString*, std::back_insert_iterator<wxArrayString>)]+0xf8): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
./WinReleaseUnicode/cl_config.o:cl_config.cpp:(.text$_ZSt9set_unionIP8wxStringS1_St20back_insert_iteratorI13wxArrayStringEET1_T_S6_T0_S7_S5_[std::back_insert_iterator<wxArrayString> std::set_union<wxString*, wxString*, std::back_insert_iterator<wxArrayString> >(wxString*, wxString*, wxString*, wxString*, std::back_insert_iterator<wxArrayString>)]+0x114): undefined reference to `wxArrayString::Add(wxString const&, unsigned long)'
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [../lib/gcc_lib/libcodeliteu.dll] Error 1
CodeLite.mk:80: recipe for target `../lib/gcc_lib/libcodeliteu.dll' failed
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

eranif wrote:
leon_lee wrote:release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
This is the same link command as I get here, which works.

Note that in the above error, you had this command:
leon_lee wrote:g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
which also includes "-lwxmsw29u_stc" - did you change anything?

Eran
It seems to be my fault. When checkout a complete new trunk, it's ok now.
But one more thing, the build output doesn't support my simplied-chinese windows so well. When it executes one shell command such as copy a file, the output shows the result from the shell, and it's chaos. I believe this is because my windows is using ansi coding as default, the string needs to be handled with some string function in http://docs.wxwidgets.org/2.8/wx_stringfunctions.html to make it right. Which part should I look into for this issue?
leon_lee
CodeLite Enthusiast
Posts: 32
Joined: Sun Nov 18, 2012 10:44 am
Genuine User: Yes
IDE Question: c++
Contact:

Re: can find have a droplist

Post by leon_lee »

leon_lee wrote:
eranif wrote:
leon_lee wrote:release
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
debug
g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3ud.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib/ -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29ud_xrc -lwxmsw29ud_aui -lwxmsw29ud_html -lwxmsw29ud_adv -lwxmsw29ud_core -lwxbase29ud_xml -lwxbase29ud_net -lwxmsw29ud_richtext -lwxbase29ud -lwxtiffd -lwxjpegd -lwxpngd -lwxzlibd -lwxregexud -lwxexpatd -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexud -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32
This is the same link command as I get here, which works.

Note that in the above error, you had this command:
leon_lee wrote:g++ -shared -fPIC -o ../../lib/gcc_lib/libwxsqlite3u.dll @"D:\linux\linuxkernel\WORKING_DIRECTORY\ango\codlite\codelite\sdk\wxsqlite3\wxsqlite3.txt" -L. -L../../lib/gcc_lib -lsqlite3 -mthreads -LC:\wxWidgets-2.9.4\lib\gcc_dll -lwxmsw29u_stc -lwxmsw29u_xrc -lwxmsw29u_aui -lwxmsw29u_html -lwxmsw29u_adv -lwxmsw29u_core -lwxbase29u_xml -lwxbase29u_net -lwxmsw29u_richtext -lwxbase29u -lwxtiff -lwxjpeg -lwxpng -lwxzlib -lwxregexu -lwxexpat -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lwxregexu -lwinspool -lwinmm -lshell32 -lcomctl32 -lole32 -loleaut32 -luuid -lrpcrt4 -ladvapi32 -lwsock32 -s
which also includes "-lwxmsw29u_stc" - did you change anything?

Eran
It seems to be my fault. When checkout a complete new trunk, it's ok now.
But one more thing, the build output doesn't support my simplied-chinese windows so well. When it executes one shell command such as copy a file, the output shows the result from the shell, and it's chaos. I believe this is because my windows is using ansi coding as default, the string needs to be handled with some string function in http://docs.wxwidgets.org/2.8/wx_stringfunctions.html to make it right. Which part should I look into for this issue?
I think simply change all the wxT(...) into _(wxT(...)) would resolve this issue. But since there're quite a lot of files, please show me what files should I change for this issue.
Post Reply