Page 1 of 1

Boost error - GG Compilation

Posted: Tue Jan 01, 2013 9:11 pm
by Cafeinoman
Hi everybody,

I failed to compile GG :

Code: Select all

~/Jeux/freeorion/trunk/FreeOrion/GG$ sudo cmake -DBUILD_TUTORIALS=off -DBUILD_OGRE_DRIVER=ON -DBUILD_OGRE_OIS_PLUGIN=ON
-- Build platform: linux
-- Could NOT find Boost
CMake Error at CMakeLists.txt:177 (message):
  Boost libraries not found.


-- Configuring incomplete, errors occurred!
I tried

Code: Select all

$ sudo ccmake ~/Jeux/freeorion/trunk/FreeOrion/GG -DBUILD_TUTORIALS=off -DBUILD_OGRE_DRIVER=ON -DBUILD_OGRE_OIS_PLUGIN=ON
result :

Code: Select all

 
 BOOST_SIGNALS_NAMESPACE          signals                                                                                                      
 BUILD_DEBUG                      OFF                                                                                                          
 BUILD_DOCUMENTATION              OFF                                                                                                          
 BUILD_EXPERIMENTAL_EVE_SUPPORT   OFF                                                                                                          
 BUILD_MULTI_THREADED             ON                                                                                                           
 BUILD_PLATFORM                   linux                                                                                                        
 BUILD_SDL_DRIVER                 ON                                                                                                           
 BUILD_SHARED                     ON                                                                                                           
 BUILD_STATIC                     OFF                                                                                                          
 BUILD_TESTS                      OFF                                                                                                          
 Boost_DIR                        Boost_DIR-NOTFOUND                                                                                           
 CMAKE_BACKWARDS_COMPATIBILITY    2.4                                                                                                          
 CMAKE_BUILD_TYPE                 Release                                                                                                      
 CMAKE_INSTALL_PREFIX             /usr/local                                                                                                   
 DEBUG_COMPILE_FLAGS              -g                                                                                                           
 EXECUTABLE_OUTPUT_PATH                                                                                                                        
 LIBRARY_OUTPUT_PATH                                                                                                                           
 OGRE_INCLUDE_DIR                 /usr/include/OGRE                                                                                            
 OGRE_LIB_DIR                     /usr/lib/x86_64-linux-gnu                                                                                    
 OIS_INCLUDE_DIR                  /usr/include/OIS                                                                                             
 OIS_LIB_DIR                      /usr/lib                                                                                                     
 PACKAGE_TYPE                     NoPackage                                                                                                    
 RELEASE_COMPILE_FLAGS            -O3 -DNDEBUG                                                                                                 
 SDL_INCLUDE_DIR                  /usr/include/SDL                                                                                             
 SDL_LIBRARY                      /usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread                                                                
 USE_DEVIL                        OFF
and the result is logicaly the same when I try to configure. I tried to change Boost_DIR to the location of the boost source directory (/usr/local/boost_1_52_0), with the same result...

Someone can help?

Re: Boost error - GG Compilation

Posted: Tue Jan 01, 2013 9:34 pm
by Geoff the Medio
What version of GG are you compiling?

You might need to do some sort of boost install process to get cmake to find it (guessing)...

You shouldn't need any SDL stuff to build FreeOrion.

Re: Boost error - GG Compilation

Posted: Tue Jan 01, 2013 9:46 pm
by Cafeinoman
Tried to compile the GG version from the last svn version of FO...

What I need to do with boost?

Re: Boost error - GG Compilation

Posted: Tue Jan 01, 2013 9:54 pm
by Geoff the Medio
Cafeinoman wrote:What I need to do with boost?
I'm not sure, as I don't build FreeOrion on linux, but maybe something like this?

Re: Boost error - GG Compilation

Posted: Tue Jan 01, 2013 10:28 pm
by Cafeinoman
Yep! Replace the value of Boost_INCLUDE_DIR by /usr/local/boost_1_52_0, the directory of the source, and it works. Make is running...

Thanks!

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 11:21 am
by Cafeinoman
After troubles with bullet compilation (solved), FO make troubles again : compilation failed, with this :

Code: Select all

[ 63%] Building CXX object server/CMakeFiles/freeoriond.dir/__/util/VarText.cpp.o
Linking CXX executable ../freeoriond
CMakeFiles/freeoriond.dir/ServerFSM.cpp.o: In function `(anonymous namespace)::LoadEmpireNames(std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [clone .constprop.1725]':
ServerFSM.cpp:(.text+0x5e4): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/ServerFSM.cpp.o: In function `MPLobby::react(LobbyUpdate const&)':
ServerFSM.cpp:(.text+0x7a93): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/ServerFSM.cpp.o: In function `MPLobby::react(StartMPGame const&)':
ServerFSM.cpp:(.text+0xbca8): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(Empire.cpp.o): In function `(anonymous namespace)::LoadShipNames(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) [clone .constprop.1935]':
Empire.cpp:(.text+0x572f): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(Empire.cpp.o): In function `Empire::Init()':
Empire.cpp:(.text+0xa4bb): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(ShipDesign.cpp.o):ShipDesign.cpp:(.text+0x45f1): more undefined references to `boost::filesystem::path::operator/=(boost::filesystem::path const&)' follow
../libcore.a(MultiplayerCommon.cpp.o): In function `MultiplayerLobbyData::MultiplayerLobbyData(bool)':
MultiplayerCommon.cpp:(.text+0xef9): undefined reference to `boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, boost::system::error_code*)'
MultiplayerCommon.cpp:(.text+0xf33): undefined reference to `boost::filesystem::path::codecvt()'
MultiplayerCommon.cpp:(.text+0xf49): undefined reference to `boost::filesystem::path_traits::dispatch(boost::filesystem::directory_entry const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::codecvt<wchar_t, char, __mbstate_t> const&)'
MultiplayerCommon.cpp:(.text+0xf53): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
MultiplayerCommon.cpp:(.text+0xf6e): undefined reference to `boost::filesystem::path::filename() const'
MultiplayerCommon.cpp:(.text+0xfe9): undefined reference to `boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*)'
MultiplayerCommon.cpp:(.text+0x1011): undefined reference to `boost::filesystem::path::codecvt()'
MultiplayerCommon.cpp:(.text+0x1027): undefined reference to `boost::filesystem::path_traits::dispatch(boost::filesystem::directory_entry const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::codecvt<wchar_t, char, __mbstate_t> const&)'
MultiplayerCommon.cpp:(.text+0x1031): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
MultiplayerCommon.cpp:(.text+0x105b): undefined reference to `boost::filesystem::path::filename() const'
../libcore.a(MultiplayerCommon.cpp.o): In function `EmpireColors()':
MultiplayerCommon.cpp:(.text+0x3251): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(MultiplayerCommon.cpp.o): In function `(anonymous namespace)::AddOptions(OptionsDB&)':
MultiplayerCommon.cpp:(.text+0x6353): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
MultiplayerCommon.cpp:(.text+0x6495): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
MultiplayerCommon.cpp:(.text+0x67b2): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
MultiplayerCommon.cpp:(.text+0x67f9): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(MultiplayerCommon.cpp.o): In function `boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::dispose()':
MultiplayerCommon.cpp:(.text._ZN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEE7disposeEv[boost::detail::sp_counted_impl_p<boost::filesystem::detail::dir_itr_imp>::dispose()]+0x17): undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
../libcore.a(MultiplayerCommon.cpp.o): In function `void boost::checked_delete<boost::filesystem::detail::dir_itr_imp>(boost::filesystem::detail::dir_itr_imp*)':
MultiplayerCommon.cpp:(.text._ZN5boost14checked_deleteINS_10filesystem6detail11dir_itr_impEEEvPT_[void boost::checked_delete<boost::filesystem::detail::dir_itr_imp>(boost::filesystem::detail::dir_itr_imp*)]+0x16): undefined reference to `boost::filesystem::detail::dir_itr_close(void*&, void*&)'
CMakeFiles/freeoriond.dir/ServerApp.cpp.o: In function `ServerApp::CreateAIClients(std::vector<PlayerSetupData, std::allocator<PlayerSetupData> > const&)':
ServerApp.cpp:(.text+0x42e5): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/ServerApp.cpp.o: In function `ServerApp::ServerApp()':
ServerApp.cpp:(.text+0xd0a0): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/__/universe/UniverseServer.cpp.o: In function `(anonymous namespace)::UniverseDataTables()':
UniverseServer.cpp:(.text+0x220): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/__/universe/UniverseServer.cpp.o: In function `Universe::GenerateSpaceMonsters(GalaxySetupOption)':
UniverseServer.cpp:(.text+0x7bd3): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/__/universe/UniverseServer.cpp.o: In function `(anonymous namespace)::GenerateSystem(Universe&, GalaxySetupOption, double, double)':
UniverseServer.cpp:(.text+0x9b15): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
CMakeFiles/freeoriond.dir/__/universe/UniverseServer.cpp.o:UniverseServer.cpp:(.text+0xa824): more undefined references to `boost::filesystem::path::operator/=(boost::filesystem::path const&)' follow
../libcore.a(Directories.cpp.o): In function `InitBinDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.58]':
Directories.cpp:(.text+0xa8): undefined reference to `boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0xd3): undefined reference to `boost::filesystem::path::parent_path() const'
Directories.cpp:(.text+0x11d): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0x127): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x24c): undefined reference to `boost::filesystem::path::codecvt()'
Directories.cpp:(.text+0x274): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x28b): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `GetUserDir()':
Directories.cpp:(.text+0x612): undefined reference to `boost::filesystem::path::codecvt()'
Directories.cpp:(.text+0x644): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(Directories.cpp.o): In function `InitDirs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .constprop.56]':
Directories.cpp:(.text+0x7c0): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
Directories.cpp:(.text+0x7f3): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x807): undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x816): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0x822): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x832): undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `GetRootDataDir()':
Directories.cpp:(.text+0x96f): undefined reference to `boost::filesystem::path::codecvt()'
Directories.cpp:(.text+0x99f): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0x9a9): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x9ce): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `InitBinDir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Directories.cpp:(.text+0xbc2): undefined reference to `boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0xbea): undefined reference to `boost::filesystem::path::parent_path() const'
Directories.cpp:(.text+0xc37): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0xc41): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0xd6a): undefined reference to `boost::filesystem::path::codecvt()'
Directories.cpp:(.text+0xd92): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0xda9): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `InitDirs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
Directories.cpp:(.text+0x10d6): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
Directories.cpp:(.text+0x1108): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x111c): undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x112b): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0x1137): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x1147): undefined reference to `boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `GetConfigPath()':
Directories.cpp:(.text+0x128c): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libcore.a(Directories.cpp.o): In function `RelativePath(boost::filesystem::path const&, boost::filesystem::path const&)':
Directories.cpp:(.text+0x1406): undefined reference to `boost::filesystem::detail::current_path(boost::system::error_code*)'
Directories.cpp:(.text+0x141e): undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
Directories.cpp:(.text+0x1446): undefined reference to `boost::filesystem::detail::current_path(boost::system::error_code*)'
Directories.cpp:(.text+0x145e): undefined reference to `boost::filesystem::absolute(boost::filesystem::path const&, boost::filesystem::path const&)'
Directories.cpp:(.text+0x1487): undefined reference to `boost::filesystem::path::begin() const'
Directories.cpp:(.text+0x1499): undefined reference to `boost::filesystem::path::end() const'
Directories.cpp:(.text+0x14ab): undefined reference to `boost::filesystem::path::begin() const'
Directories.cpp:(.text+0x14bd): undefined reference to `boost::filesystem::path::end() const'
Directories.cpp:(.text+0x14cc): undefined reference to `boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)'
Directories.cpp:(.text+0x14d6): undefined reference to `boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)'
Directories.cpp:(.text+0x1506): undefined reference to `boost::filesystem::path::compare(boost::filesystem::path const&) const'
Directories.cpp:(.text+0x1529): undefined reference to `boost::filesystem::path::operator/=(char const*)'
Directories.cpp:(.text+0x1531): undefined reference to `boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)'
Directories.cpp:(.text+0x1561): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
Directories.cpp:(.text+0x156b): undefined reference to `boost::filesystem::path::m_path_iterator_increment(boost::filesystem::path::iterator&)'
../libcore.a(Directories.cpp.o): In function `GetResourceDir()':
Directories.cpp:(.text+0x20f7): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Directories.cpp:(.text+0x2207): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
../libcore.a(Directories.cpp.o): In function `_GLOBAL__sub_I__Z8InitDirsRKSs':
Directories.cpp:(.text.startup+0x30): undefined reference to `boost::filesystem::detail::initial_path(boost::system::error_code*)'
../libparse.a(Parse.cpp.o): In function `parse::file_substitution(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, boost::filesystem::path const&)':
Parse.cpp:(.text+0x5880): undefined reference to `boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)'
Parse.cpp:(.text+0x5b8d): undefined reference to `boost::filesystem::path::operator/=(boost::filesystem::path const&)'
../libparse.a(Parse.cpp.o): In function `parse::detail::parse_file_common(boost::filesystem::path const&, parse::lexer const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, boost::spirit::lex::lexertl::iterator<boost::spirit::lex::lexertl::functor<boost::spirit::lex::lexertl::position_token<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::mpl::vector<bool, int, double, adobe::version_1::name_t, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, mpl_::bool_<true>, unsigned long>, boost::spirit::lex::lexertl::detail::data, __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, mpl_::bool_<true>, mpl_::bool_<true> > >&)':
Parse.cpp:(.text+0x859b): undefined reference to `boost::filesystem::path::parent_path() const'
/usr/local/lib/libGiGi.so: undefined reference to `boost::filesystem::path::root_path() const'
/usr/local/lib/libGiGi.so: undefined reference to `boost::filesystem::path::extension() const'
/usr/local/lib/libGiGi.so: undefined reference to `boost::filesystem::path::root_name() const'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [freeoriond] Erreur 1
make[1]: *** [server/CMakeFiles/freeoriond.dir/all] Erreur 2
make: *** [all] Erreur 2
Sorry for the code wall... Maybe it's boost troubles again, but don't know why...

Ideas?

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 11:37 am
by Nagilum
Just curious, what are you building this on?
(post a "lsb_release -a" or something)

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 11:50 am
by Cafeinoman

Code: Select all

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 12.04.1 LTS
Release:	12.04
Codename:	precise
It's a problem?

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 2:27 pm
by Vezzra
@Cafeinoman: What's the version of the boost libraries you're trying to build against?

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 2:33 pm
by Nagilum
Thanks,
can you also post "uname -a" ?
I'm just trying to figure out what I would need to build to fix it on your platform../provide a build/ppa.

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 3:01 pm
by Cafeinoman
@Nagilum : clean installation of ubuntu precise (reinstall the 31/12)

Code: Select all

Linux netbook 3.2.0-35-generic #55-Ubuntu SMP Wed Dec 5 17:42:16 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
@Vezzra : Boost 1.52 (last from project website...)

Re: Boost error - GG Compilation

Posted: Wed Jan 02, 2013 4:13 pm
by Nagilum
I remember having some trouble building with boost1.52 on FreeBSD.
Can you try it with 1.51?
1.50 should also work and it should be pretty easy to adapt the 1.50 Debian package.
http://packages.debian.org/source/sid/boost1.50

Re: Boost error - GG Compilation

Posted: Fri Jan 04, 2013 10:24 am
by Cafeinoman
I gt a strange thing : freeorion finaly success to compile, but when I launch the freeorion executable (sudo ./freeorion in the right directory), nothing append. I looked on my processus, and I got it :

Code: Select all

Name:	freeorion
State:	S (sleeping)
Tgid:	7629
Pid:	7629
PPid:	7628
TracerPid:	0
Uid:	0	0	0	0
Gid:	0	0	0	0
FDSize:	64
Groups:	0 
VmPeak:	  178280 kB
VmSize:	  178280 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	   13088 kB
VmRSS:	   13088 kB
VmData:	   14412 kB
VmStk:	     136 kB
VmExe:	   15684 kB
VmLib:	   25968 kB
VmPTE:	     340 kB
VmSwap:	       0 kB
Threads:	1
SigQ:	0/29319
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000000000
SigIgn:	0000000000000000
SigCgt:	0000000180000000
CapInh:	0000000000000000
CapPrm:	ffffffffffffffff
CapEff:	ffffffffffffffff
CapBnd:	ffffffffffffffff
Cpus_allowed:	f
Cpus_allowed_list:	0-3
Mems_allowed:	00000000,00000001
Mems_allowed_list:	0
voluntary_ctxt_switches:	210
nonvoluntary_ctxt_switches:	29

I got no error on compilation