User forums > Help
Linux build - Tools Node Regression?
digifuzzy:
svn info
--- Code: ---Path: .
Working Copy Root Path: /home/me/codeblocks-code
URL: svn://svn.code.sf.net/p/codeblocks/code/trunk
Relative URL: ^/trunk
Repository Root: svn://svn.code.sf.net/p/codeblocks/code
Repository UUID: 2a5c6006-c6dd-42ca-98ab-0921f2732cef
Revision: 9760
Node Kind: directory
Schedule: normal
Last Changed Author: fuscated
Last Changed Rev: 9760
Last Changed Date: 2014-04-26 08:23:22 -0600 (Sat, 26 Apr 2014)
--- End code ---
uname -r: 3.14.1-1-ARCH
installed from Arch wxgtk 3.0.0-3 (stock not customized)
ran ./bootstrap and ./configure without problems
make fails with error
--- Code: ---g++ -DHAVE_CONFIG_H -I/usr/lib/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -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 -I../../src/include/mozilla_chardet/mfbt -I../../src/include/mozilla_chardet/nsprpub/pr/include -I../../src/include/mozilla_chardet/xpcom -I../../src/include/mozilla_chardet/xpcom/base -I../../src/include/mozilla_chardet/xpcom/glue -ansi -DTIXML_USE_STL -O2 -ffast-math -DCB_AUTOCONF -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -o ../../src/include/sdk_precomp.h.gch -xc++-header ./sdk_precomp.h
In file included from ./sdk_common.h:144:0,
from ./sdk_precomp.h:13:
./toolsmanager.h:46:32: error: ‘ToolsList::Node’ has not been declared
void DoRemoveTool(ToolsList::Node* node);
^
Makefile:967: recipe for target '../../src/include/sdk_precomp.h.gch' failed
--- End code ---
Google search shows reference to forum thread:
http://forums.codeblocks.org/index.php?topic=18201.0;wap2
discussion was about using custom wxWidgets build.
Using stock wxWidgets from Arch.
oBFusCATed:
C::B is not fully ported to wx3.0.
So if the only purpose of this compilation is to use C::B to develop other software then please build it against wx2.8.
There is a configure flag which controls what wx-config to use.
BTW: As far as I remember there was a PKGBUILD for the svn version in AUR.
oBFusCATed:
Hm, probably your versoin of wxGTK 3.0 is configured in a wrong way, because here it builds just fine with the wx3.0 from a gentoo default install.
Edit:
--- Code: ---Note that if you compile wxWidgets in STL mode (wxUSE_STL defined as 1) then wxList<T> will actually derive from std::list and just add a legacy compatibility layer for the old wxList class.
--- End code ---
Probably this is the problematic part.
digifuzzy:
--- Quote from: oBFusCATed on April 30, 2014, 07:44:31 pm ---There is a configure flag which controls what wx-config to use.
--- End quote ---
the configure flags I found were to the paths of wxWidgets, not to wx-config. But thanks
digifuzzy:
--- Quote from: oBFusCATed on April 30, 2014, 08:01:07 pm ---Hm, probably your versoin of wxGTK 3.0 is configured in a wrong way, because here it builds just fine with the wx3.0 from a gentoo default install.
Edit:
--- Code: ---Note that if you compile wxWidgets in STL mode (wxUSE_STL defined as 1) then wxList<T> will actually derive from std::list and just add a legacy compatibility layer for the old wxList class.
--- End code ---
Probably this is the problematic part.
--- End quote ---
That was one of the possibilities I reached. But I wanted to check with the studio audience first.
Will look into this more.
Navigation
[0] Message Index
[#] Next page
Go to full version