FreeOrion

Forums for the FreeOrion project
It is currently Tue Nov 21, 2017 3:51 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Mon Jun 05, 2017 3:33 pm 
Offline
Space Krill

Joined: Mon May 29, 2017 9:13 pm
Posts: 3
Hi,

I am trying to compile 0.47 on ARM (Aarch64) using GCC 6.10
I am using a modified docker image from the SDK to do the compilation. Cmake reported all dependencies were OK and that all the boost libraries were found

However, the compilation is failing at 44% at:

Code:
/usr/include/boost/function/function_template.hpp:159:11: error: no match for call to '(std::tuple<const boost::function<void()>&>) ()'
           BOOST_FUNCTION_RETURN((*f)(BOOST_FUNCTION_ARGS));
           ^


I have attached the output from cmake and make


Attachments:
make.txt [22.35 KiB]
Downloaded 11 times
cmake.txt [2.72 KiB]
Downloaded 11 times
Top
 Profile  
 
PostPosted: Mon Jun 05, 2017 4:13 pm 
Offline
Programming, Design, Admin
User avatar

Joined: Wed Oct 08, 2003 1:33 am
Posts: 12015
Location: Munich
Googling the error message turns up similar reports:
https://github.com/freeorion/freeorion/issues/658
https://bugs.debian.org/cgi-bin/bugrepo ... bug=811852


Top
 Profile  
 
PostPosted: Tue Jun 06, 2017 8:46 am 
Offline
Space Krill

Joined: Mon May 29, 2017 9:13 pm
Posts: 3
Thanks, it seems that GCC 6.1 is incompatible with Libboost 1.5.8. Unfortunately Ubuntu 16.04, which the SDK docker images is based off of, includes libboost 1.5.8. I'll try switching libboost and/or GCC version


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group