Code::Blocks Forums
User forums => Help => Topic started by: nsiprof on December 01, 2010, 05:44:50 pm
-
We are having trouble installing Code::Blocks on Solaris 11, on an x86 machine.
We tried following the instructions on
http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Solaris
but it did not compile.
Any help would be appreciated.
-
Hm, probably you'll have to post the part of the build log containing the errors :)
We don't have magic balls, so we can't guess what is the problem :)
-
Here are details on the install:
This is x86/amd64 Solaris 11 express, which is build 151a on a Sun ultra40 M2.
codeblocks-10.05-release:
./configure produces Makefiles with -mt flags
after correcting the Makefiles to change -mt to -pthread
and adding links /usr/lib/libCstd.so => /usr/lib/libCstd.so.1 and
/usr/lib/amd64/libCstd.so => /usr/lib/amd64/libCstd.so.1
/users1/sysadm/codeblk/codeblocks-10.05-release:
gmake > gmake.out 2>&1
gmake.out:
Making all in src
gmake[1]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src'
Making all in base
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base'
Making all in tinyxml
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base/tinyxml'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base/tinyxml'
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base'
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/base'
Making all in build_tools
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools'
Making all in autorevision
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools/autorevision'
./auto_revision +int +wx +t ../../.. ../../../src/include/autorevision.h
svn: Path '../../..' ends in '..', which is unsupported for this operation
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools/autorevision'
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools'
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/build_tools'
Making all in include
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
gmake all-recursive
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
Making all in scripting
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting'
Making all in squirrel
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/squirrel'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/squirrel'
Making all in sqstdlib
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/sqstdlib'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/sqstdlib'
Making all in sqplus
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/sqplus'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/sqplus'
Making all in bindings
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/bindings'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/bindings'
Making all in include
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/include'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting/include'
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting'
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/scripting'
Making all in tinyxml
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/tinyxml'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include/tinyxml'
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/include'
Making all in mime
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/mime'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/mime'
Making all in sdk
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk'
Making all in scripting
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting'
Making all in squirrel
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/squirrel'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/squirrel'
Making all in sqstdlib
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/sqstdlib'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/sqstdlib'
Making all in sqplus
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/sqplus'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/sqplus'
Making all in bindings
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/bindings'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting/bindings'
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting'
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/scripting'
Making all in wxscintilla
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/wxscintilla'
gmake[3]: Nothing to be done for `all'.
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/wxscintilla'
Making all in resources
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources'
Making all in lexers
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources/lexers'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources/lexers'
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources'
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk/resources'
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk'
gmake[3]: Nothing to be done for `all-am'.
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk'
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/sdk'
Making all in src
gmake[2]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src'
Making all in resources
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources'
Making all in icons
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/icons'
gmake[4]: Nothing to be done for `all'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/icons'
Making all in images
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images'
Making all in 16x16
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images/16x16'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images/16x16'
Making all in settings
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images/settings'
gmake[5]: Nothing to be done for `all'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images/settings'
gmake[5]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images'
gmake[5]: Nothing to be done for `all-am'.
gmake[5]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images'
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources/images'
gmake[4]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources'
gmake[4]: Nothing to be done for `all-am'.
gmake[4]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources'
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src/resources'
gmake[3]: Entering directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src'
g++ -DHAVE_CONFIG_H -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__WXGTK__ -pthread -D_REENTRANT -I../../src/sdk/wxscintilla/include -I../../src/include -I../../src/include/scripting/include -I../../src/include/scripting/sqplus -I../../src/include/mozilla_chardet -DENABLE_BINRELOC -DAPP_PREFIX="\"/usr/local\"" -Ulinux -Uunix -O2 -ffast-math -DCB_AUTOCONF -g -O2 -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -fexceptions -MT app.o -MD -MP -MF .deps/app.Tpo -c -o app.o app.cpp
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = const wxString]':
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/stl_map.h:103: instantiated from 'std::map<int, const wxString, std::less<int>, std::allocator<std::pair<const int, const wxString> > >'
main.h:327: instantiated from here
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/boost_concept_check.h:209: error: passing 'const wxString' as 'this' argument of 'wxString& wxString::operator=(const wxString&)' discards qualifiers
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/boost_concept_check.h: In member function 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__const_constraints(const _Tp&) [with _Tp = const wxString]':
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/boost_concept_check.h:210: instantiated from 'void __gnu_cxx::_SGIAssignableConcept<_Tp>::__constraints() [with _Tp = const wxString]'
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/stl_map.h:103: instantiated from 'std::map<int, const wxString, std::less<int>, std::allocator<std::pair<const int, const wxString> > >'
main.h:327: instantiated from here
/usr/gcc/4.3/lib/gcc/i386-pc-solaris2.11/4.3.3/../../../../include/c++/4.3.3/bits/boost_concept_check.h:214: error: passing 'const wxString' as 'this' argument of 'wxString& wxString::operator=(const wxString&)' discards qualifiers
gmake[3]: *** [app.o] Error 1
gmake[3]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/users1/sysadm/codeblk/codeblocks-10.05-release/src'
gmake: *** [all-recursive] Error 1
-
What is your wxGTK version?
Also, please use code tags for long pastes
-
pkg-config --version wxGTK
0.23
wx-config --version
2.8.10
Thanks
-
Is there any progress in you installation ? Last week I solved similar problems with Codeblocks on my OpenSolaris installation. Yesterday I finally managed to finalize compilation.
-
No progress yet. How did you solve your problem?
Lawrence