News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 24 April 2007 build is out.

Started by killerbot, April 24, 2007, 09:46:49 PM

Previous topic - Next topic

diilbert

Quote from: Pecan on April 25, 2007, 02:27:29 PM
Quote from: diilbert on April 25, 2007, 04:12:26 AM
Still build problems with wxGTK 2.8.0.


wx_gtk2u-2.8
gtk 2.10.6
Debian 4.0
Code:Blocks SVN 3887


Here is the new batch of errors from codesnippets.cpp


g++ -DHAVE_CONFIG_H -I. -I. -I../../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -D__WXGTK__ -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I../../../../src/include -I../../../../src/include/wxscintilla/include -I../../../../src/include/wxFlatNotebook/include -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT codesnippets.lo -MD -MP -MF .deps/codesnippets.Tpo -c codesnippets.cpp  -fPIC -DPIC -o .libs/codesnippets.o
codesnippets.cpp: In member function 'void CodeSnippets::OnTreeCtrlEvent(wxTreeEvent&)':
codesnippets.cpp:854: error: 'GDK_WINDOW_XDISPLAY' was not declared in this scope
codesnippets.cpp:855: error: 'None' was not declared in this scope
codesnippets.cpp:856: error: 'GDK_WINDOW_XID' was not declared in this scope
codesnippets.cpp:858: error: 'XWarpPointer' was not declared in this scope
make[5]: *** [codesnippets.lo] Error 1
make[5]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib/codesnippets'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib/codesnippets'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hillsro/svn/codeblocks/src'
make: *** [all-recursive] Error 1




This might help:
http://forums.next.codeblocks.org/index.php/topic,5754.msg44104.html#msg44104

Fixed one problem.

Still have another:

g++ -DHAVE_CONFIG_H -I. -I. -I../../../../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -D__WXGTK__ -pthread -I../../../../../../src/include -I../../../../../../src/include/wxFlatNotebook/include -I../../../../../../src/include/wxscintilla/include -I../../../../../../src/include/wxFlatNotebook -I../../../../../../src/include/propgrid/include -DWXMAKINGLIB_PROPGRID -DwxPG_COMPATIBILITY_1_0_0 -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT wxsnotebook.lo -MD -MP -MF .deps/wxsnotebook.Tpo -c ./wxsnotebook.cpp  -fPIC -DPIC -o .libs/wxsnotebook.o ./wxsnotebook.cpp: In function 'const wxsStyleSet*<unnamed>::GetwxsNotebookStyle sStyleSet()':
./wxsnotebook.cpp:166: error: 'wxNB_DEFAULT' was not declared in this scope
./wxsnotebook.cpp:167: error: 'wxNB_LEFT' was not declared in this scope
./wxsnotebook.cpp:168: error: 'wxNB_RIGHT' was not declared in this scope
./wxsnotebook.cpp:169: error: 'wxNB_TOP' was not declared in this scope
./wxsnotebook.cpp:170: error: 'wxNB_BOTTOM' was not declared in this scope
./wxsnotebook.cpp:171: error: 'wxNB_FIXEDWIDTH' was not declared in this scope
./wxsnotebook.cpp:172: error: 'wxNB_MULTILINE' was not declared in this scope
./wxsnotebook.cpp:173: error: 'wxNB_NOPAGETHEME' was not declared in this scope
./wxsnotebook.cpp:175: error: 'wxNB_FLAT' was not declared in this scope
./wxsnotebook.cpp: In member function 'virtual wxObject* wxsNotebook::OnBuildPreview(wxWindow*, long int)':
./wxsnotebook.cpp:236: error: 'wxNotebook' was not declared in this scope
./wxsnotebook.cpp:236: error: 'Notebook' was not declared in this scope
./wxsnotebook.cpp:236: error: expected type-specifier before 'wxNotebook'
./wxsnotebook.cpp:236: error: expected `;' before 'wxNotebook'
./wxsnotebook.cpp: In member function 'virtual bool wxsNotebook::OnMouseClick(wxWindow*, int, int)':
./wxsnotebook.cpp:304: error: 'wxNotebook' was not declared in this scope
./wxsnotebook.cpp:304: error: 'Notebook' was not declared in this scope
./wxsnotebook.cpp:304: error: expected primary-expression before ')' token
./wxsnotebook.cpp:304: error: expected `;' before 'Preview'
make[6]: *** [wxsnotebook.lo] Error 1
make[6]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib/wxSmith/wxwidgets/defitems'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib/wxSmith/wxwidgets'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib/wxSmith'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins/contrib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/hillsro/svn/codeblocks/src/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hillsro/svn/codeblocks/src'
make: *** [all-recursive] Error 1

stahta01

diilbert: Is your wxWidgets complied with 2.6 mode enabled? If not, then try it with 2.6 mode enabled.

Do not use --disable-compat26, try using --enable-compat26 if removing --disable-compat26 is not enough.

This should result in the setup.h having WXWIN_COMPATIBILITY_2_6=1 in Windows, might not use the same method in Linux or Mac.

Tim S

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]

diilbert

Quote from: stahta01 on April 26, 2007, 10:22:07 PM
diilbert: Is your wxWidgets complied with 2.6 mode enabled? If not, then try it with 2.6 mode enabled.

Do not use --disable-compat26, try using --enable-compat26 if removing --disable-compat26 is not enough.

This should result in the setup.h having WXWIN_COMPATIBILITY_2_6=1 in Windows, might not use the same method in Linux or Mac.

Tim S


Well I tried --enable-compat26 and rebuilding wxGTK & C::B w/o success.

Any other thoughts ?

kurapix

Hi,

I still have the same problem, I just can't build Code::Blocks from svn.
I do :

./bootstrap
./configure
make

Then I have the same log as before.

Making all in src
make[1]: entrant dans le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src »
Making all in base
make[2]: entrant dans le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src/base »
Making all in tinyxml
make[3]: entrant dans le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src/base/tinyxml »
/bin/bash ../../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA   -I../../../src/include/wxscintilla/include -I../../../src/include -I../../../src/include/tinyxml  -Ulinux -Uunix  -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT tinystr.lo -MD -MP -MF .deps/tinystr.Tpo -c -o tinystr.lo tinystr.cpp
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -I../../../src/include/wxscintilla/include -I../../../src/include -I../../../src/include/tinyxml -Ulinux -Uunix -O2 -ffast-math -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT tinystr.lo -MD -MP -MF .deps/tinystr.Tpo -c tinystr.cpp  -fPIC -DPIC -o .libs/tinystr.o
tinystr.cpp:51: error: 'ake' does not name a type
make[3]: *** [tinystr.lo] Erreur 1
make[3]: quittant le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src/base/tinyxml »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src/base »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/kurapix/devel/CodeBlocks/trunk/src »
make: *** [all-recursive] Erreur 1


Under Code::Blocks, when I try to compile with the project file : "Code::Blocks-unix.cbp", it just doesn't work, I have those errors :

tinystr.cpp line 39 : attention : messing braces around initializer for 'char[1]'
tinystr.cpp line 51 : error : 'ake' does not name a type


My config :

Ubuntu 7.04 : "Feisty Fawn"
wx2.6 and wx2.8 (runtime and dev, ubuntu packages)
GCC 4.1.2
Code::Blocks 3895 sources


Thanks in advance for your answers.

Kurapix
Code::Blocks package building script

cstudent

Kurapix, do you have the following packages installed?

autotools-dev, libc6-dev, libstdc++6-4.1-dev, libwxgtk2.6-dev, wx-common, libgtk2.0-dev, zip, pkg-config, subversion

diilbert

I am thinking that if the make is failing on tinyXML, you are definitely missing some standard package of some kind ;)

kurapix

Thanks for your answers.

Yes I have all those packages installed cstudent.
I'm probably missing something like dillbert said but don't know what.

Kurapix
Code::Blocks package building script