Author Topic: Build on netbsd fail  (Read 3606 times)

ctac

  • Guest
Build on netbsd fail
« 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


ctac

  • Guest
Re: Build on netbsd fail
« Reply #1 on: April 18, 2007, 11:02:19 am »
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

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: Build on netbsd fail
« Reply #2 on: April 18, 2007, 11:10:57 am »
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.
Be a part of the solution, not a part of the problem.