Code::Blocks Forums
User forums => Help => Topic started by: ctac on April 09, 2007, 11:51:27 am
-
Hi,
I try to install from source on netbsd with no avail.
With the Unix build instructions from BUILD file.
./bootstrap
./configure --enable-contrib
make
.
.
.
creating libwxscintilla.la
(cd .libs && rm -f libwxscintilla.la && ln -s ../libwxscintilla.la libwxscintilla.la)
Making all in propgrid
/bin/ksh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/pkg/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/pkg/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../src/include/propgrid/include -DWXMAKINGLIB_PROPGRID -DwxPG_USE_WXMODULE=0 -DwxPG_COMPATIBILITY_1_0_0 -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT advprops.lo -MD -MP -MF .deps/advprops.Tpo -c -o advprops.lo `test -f './src/propgrid/advprops.cpp' || echo './'`./src/propgrid/advprops.cpp
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/pkg/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/pkg/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../src/include/propgrid/include -DWXMAKINGLIB_PROPGRID -DwxPG_USE_WXMODULE=0 -DwxPG_COMPATIBILITY_1_0_0 -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT advprops.lo -MD -MP -MF .deps/advprops.Tpo -c ./src/propgrid/advprops.cpp -fPIC -DPIC -o .libs/advprops.o
In file included from src/propgrid/advprops.cpp:56:
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4225:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4229:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4240:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4242:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4267:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4271:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4317:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4320:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4328:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4331:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4339:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4343:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4391:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4393:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4418:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4422:47: missing terminating ' character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4429:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4450:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4459:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4523:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4526:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4562:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/propgrid.h:4564:15: missing terminating " character
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk/propgrid
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk
_______________________________________________
Comment lines 4225 to 4229, 4240 to 4242, 4267 to 4271, 4317 to 4320, 4328 to 4331, 4339 to 4343, 4391 to 4393, 4418 to 4430, 4450 to 4460, 4523 to 4527 and 4562 to 4564 in propgrid.h
Restart make
________________________________________________
.
.
.
mv -f .deps/extras.Tpo .deps/extras.Plo
/bin/ksh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/pkg/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/pkg/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../src/include/propgrid/include -DWXMAKINGLIB_PROPGRID -DwxPG_USE_WXMODULE=0 -DwxPG_COMPATIBILITY_1_0_0 -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT manager.lo -MD -MP -MF .deps/manager.Tpo -c -o manager.lo `test -f './src/propgrid/manager.cpp' || echo './'`./src/propgrid/manager.cpp
g++ -DHAVE_CONFIG_H -I. -I../../../src/include -I/usr/pkg/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/pkg/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I../../../src/include/propgrid/include -DWXMAKINGLIB_PROPGRID -DwxPG_USE_WXMODULE=0 -DwxPG_COMPATIBILITY_1_0_0 -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT manager.lo -MD -MP -MF .deps/manager.Tpo -c ./src/propgrid/manager.cpp -fPIC -DPIC -o .libs/manager.o
In file included from src/propgrid/manager.cpp:61:
../../../src/include/propgrid/include/wx/propgrid/manager.h:1054:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/manager.h:1058:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/manager.h:1077:15: missing terminating " character
../../../src/include/propgrid/include/wx/propgrid/manager.h:1081:47: missing terminating ' character
../../../src/include/propgrid/include/wx/propgrid/manager.h:1088:15: missing terminating " character
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk/propgrid
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk
________________________________________________________
Comment lines 1054 to 1059 and 1077 to 1089 in manager.h
Restart make
__________________________________________________________
.
.
.
mv -f .deps/renderer.Tpo .deps/renderer.Plo
/bin/ksh ../../../libtool --tag=CXX --mode=link g++ -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -o libwxflatnotebook.la wxFlatNotebook.lo fnb_resources.lo popup_dlg.lo renderer.lo -lpthread
ar cru .libs/libwxflatnotebook.a .libs/wxFlatNotebook.o .libs/fnb_resources.o .libs/popup_dlg.o .libs/renderer.o
ranlib .libs/libwxflatnotebook.a
creating libwxflatnotebook.la
(cd .libs && rm -f libwxflatnotebook.la && ln -s ../libwxflatnotebook.la libwxflatnotebook.la)
Making all in resources
Making all in lexers
make: don't know how to make ./lexer_*. Stop
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk/resources/lexers
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk/resources
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src/sdk
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk/src
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/local/codeblock/trunk
___________________________________________________
here, I don't know what to do !
Thanks to your help.
ctac
-
Hi,
No avail to install codeblocks from source on NetBSD, so I try on debian etch and it's OK.
So I try this morning on OpenBSD with rev 3866.
I got the same problem with files propgrid.h and manager.h
I comment this lines.
The processus stop with this message.
g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/include/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/wxFlatNotebook/include -I../../src/include/propgrid/include -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT editorcolourset.lo -MD -MP -MF .deps/editorcolourset.Tpo -c editorcolourset.cpp -fPIC -DPIC -o .libs/editorcolourset.o
if /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/include/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/wxFlatNotebook/include -I../../src/include/propgrid/include -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT editorconfigurationdlg.lo -MD -MP -MF ".deps/editorconfigurationdlg.Tpo" -c -o editorconfigurationdlg.lo editorconfigurationdlg.cpp; then mv -f ".deps/editorconfigurationdlg.Tpo" ".deps/editorconfigurationdlg.Plo"; else rm -f ".deps/editorconfigurationdlg.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../src/include -I../../src/include/wxscintilla/include -I../../src/include/tinyxml -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/wxFlatNotebook/include -I../../src/include/propgrid/include -Ulinux -Uunix -O2 -ffast-math -g -O2 -fPIC -DPIC -fexceptions -MT editorconfigurationdlg.lo -MD -MP -MF .deps/editorconfigurationdlg.Tpo -c editorconfigurationdlg.cpp -fPIC -DPIC -o .libs/editorconfigurationdlg.o
editorconfigurationdlg.cpp: In constructor `
EditorConfigurationDlg::EditorConfigurationDlg(wxWindow*)':
editorconfigurationdlg.cpp:228: error: invalid use of undefined type `struct
wxImageList'
/usr/local/include/wx-2.8/wx/generic/listctrl.h:16: error: forward declaration
of `struct wxImageList'
editorconfigurationdlg.cpp:233: error: `Add' undeclared (first use this
function)
editorconfigurationdlg.cpp:233: error: (Each undeclared identifier is reported
only once for each function it appears in.)
editorconfigurationdlg.cpp: In member function `void
EditorConfigurationDlg::AddPluginPanels()':
editorconfigurationdlg.cpp:274: error: `Add' undeclared (first use this
function)
editorconfigurationdlg.cpp:276: error: `GetImageCount' undeclared (first use
this function)
editorconfigurationdlg.cpp: In member function `void
EditorConfigurationDlg::UpdateSampleFont(bool)':
editorconfigurationdlg.cpp:477: warning: `__comp_ctor' is deprecated (declared
at /usr/local/include/wx-2.8/wx/gtk/fontdlg.h:48)
*** Error code 1
Stop in /home/alain/codeblocks/src/sdk.
*** Error code 1
Stop in /home/alain/codeblocks/src/sdk (line 630 of Makefile).
*** Error code 1
Stop in /home/alain/codeblocks/src (line 341 of Makefile).
*** Error code 1
Stop in /home/alain/codeblocks (line 366 of Makefile).
My knowledge in C, C++, makefile and ... English is not enough to continue the process alone.
If someone want more information, he must ask.
Thanks,
ctac
-
First Problem, You have ANSI build of wxWidgets whereas C::B requires Unicode build. Though you can build an ANSI build but AFAIK few patches are necessary. I've never build an ANSI build, so I'm not sure about those patches or any other necessary instructions.
To fix this, install a Unicode build of wx first.
Second Problem, C::B does not support wx 2.8 officially. Tim S. has made some patches which will help you build C::B with wx 2.8. Search this forum and you'll get links of those patches.