yeah, on Kubuntu 14.04 boost 1.54 does not like C++11 so upgrading to boost 1.55 did solve the problem.sgrogan wrote:Yes this seems to be the key. I will try to upgrade to to 1.55 tonight.jmaustpc wrote:Do you have boost 1.54 installed too?
EDIT: Upgrading to boost 1.55 solves the issue on Kubuntu 14.04
I get some unit test errors that I will post later.
But it seems to me that it is perhaps a regression in 1.54 because in 12.04 boost 1.46 compiles FreeCAD master and I have just now tried "rebasemaster" as below with boost 1.48 and it compiled fine
To clarify what I said above, I have now discovered that boost1.48 on Kubuntu 12.04 seems to have worked fine for FreeCAD "rebaseMaster" hence presumably post 0.16jmaustpc wrote:And so far it seems to work.
I needed lots of work and some PPAs etc. but here is my About FreeCAD data
OS: Ubuntu 12.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6223 +646 (Git)
Build type: Release
Branch: rebaseMaster
Hash: e604c017b09e9b8180b92b90e6933740dda62a8b
Python version: 2.7.3
Qt version: 4.8.2
Coin version: 3.1.3
OCC version: 6.9.1.oce-0.18-dev
To get this to work I had to
1) install boost 1.55 from a PPA
2) install GCC 4.8 from another PPA
3) configure GCC4.8 to be the default GCC (this could be worked around in another way, by explicitly specifying the GCC version to be used at compile time apparently but I did not try or research that option much)
I am not sure why yet but my daily PPA update is no longer working on this 12.04 box, as I posted earlier in another topic here