Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!
Quote from: stahta01 on March 31, 2010, 04:08:22 pmThe compilers you used in the past was broken or used Dwarf2; I have not tried lately to see if the issue still exists.Usually every MinGW/GCC compiler released ships with its own version of exchndl.dll. So all you need to do is to use the same compiler for compiling wxWidgets and Code::Blocks and then ship the right version of the exchndl.dll. I am aware that we have an old version in the repo which is compatible for MinGW 3.4.5 only. For the release we will should use the right one. But I don't think we really need to compile this ourselves...?! :shock:
The compilers you used in the past was broken or used Dwarf2; I have not tried lately to see if the issue still exists.
When you open two or more projects and there are some variable or function with the same name across different projects, the "Find declaration of " feature will return the wrong location or "not found" message sometime, even after you close the all the other projects. It will become normal when you restart CB with only one project.
I have wxWidgets 2.9.0$> ./configure --with-wxdir=/home/Smitty/dev/sandbox/wxWidgets-2.9.0Seems to work correctly.Then $> makeThis is Fedora 12 with all the latest updates.
make[3]: Leaving directory `/home/obfuscated/projects/codeblocks/trunk/src/sdk/resources'make[3]: Entering directory `/home/obfuscated/projects/codeblocks/trunk/src/sdk'if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/sdk/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/mozilla_chardet -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -g -O2 -fPIC -DPIC -fexceptions -MT projectfileoptionsdlg.lo -MD -MP -MF ".deps/projectfileoptionsdlg.Tpo" -c -o projectfileoptionsdlg.lo projectfileoptionsdlg.cpp; \ then mv -f ".deps/projectfileoptionsdlg.Tpo" ".deps/projectfileoptionsdlg.Plo"; else rm -f ".deps/projectfileoptionsdlg.Tpo"; exit 1; filibtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/lib64/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/sdk/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/mozilla_chardet -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -g -O2 -fPIC -DPIC -fexceptions -MT projectfileoptionsdlg.lo -MD -MP -MF .deps/projectfileoptionsdlg.Tpo -c projectfileoptionsdlg.cpp -fPIC -DPIC -o .libs/projectfileoptionsdlg.oprojectfileoptionsdlg.cpp: In member function ‘void ProjectFileOptionsDlg::FillGeneralProperties()’:projectfileoptionsdlg.cpp:350: error: invalid use of incomplete type ‘struct wxSizer’/usr/include/wx-2.8/wx/window.h:64: error: forward declaration of ‘struct wxSizer’projectfileoptionsdlg.cpp:357: error: invalid use of incomplete type ‘struct wxSizer’/usr/include/wx-2.8/wx/window.h:64: error: forward declaration of ‘struct wxSizer’
The C::B trunk doesn't compile without pch...distro: gentoo ~amd64Steps to reproduce1. svn update to r62052. ./bootstrap3. ./configure --disable-pch4. make
projectfileoptionsdlg.cpp: In member function 'void ProjectFileOptionsDlg::FillGeneralProperties()':projectfileoptionsdlg.cpp:350: error: invalid use of incomplete type 'struct wxSizer'/usr/include/wx-2.8/wx/window.h:64: error: forward declaration of 'struct wxSizer'projectfileoptionsdlg.cpp:357: error: invalid use of incomplete type 'struct wxSizer'/usr/include/wx-2.8/wx/window.h:64: error: forward declaration of 'struct wxSizer'make[3]: *** [projectfileoptionsdlg.lo] Error 1make[3]: Leaving directory `/var/tmp/portage/dev-util/codeblocks-9999/work/codeblocks-9999/src/sdk'make[2]: *** [all-recursive] Error 1make[2]: Leaving directory `/var/tmp/portage/dev-util/codeblocks-9999/work/codeblocks-9999/src/sdk'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/var/tmp/portage/dev-util/codeblocks-9999/work/codeblocks-9999/src'make: *** [all-recursive] Error 1 * ERROR: dev-util/codeblocks-9999 failed: