Mir's not building
Daniel van Vugt
daniel.van.vugt at canonical.com
Fri Aug 14 03:59:44 UTC 2015
OK, this is a bit messy. Mir still doesn't build on wily.
There is already a fix for the protobuf issue that was holding us up,
but I'm not sure if it's the permanent solution. The fix is to use the
new "v5" protobuf packages in wily-proposed:
https://launchpad.net/ubuntu/+source/protobuf
But even if you manage to wedge them into your system, the Mir build
gets a bit further and stops on similar issues with libboost*, which
apparently isn't transitioned yet. But now I'm not really sure what that
means...
http://people.canonical.com/~ubuntu-archive/transitions/
So shifting to the new C++ ABI in GCC 5 is a mess for Mir right now. Not
sure if it will just fix itself when all the transitions are complete or
if we need to change something in Mir (like moving to boost 1.58).
The workaround continues to work though:
cmake .. -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.9
- Daniel
On 12/08/15 12:16, Daniel van Vugt wrote:
> Mir does not build on a fully updated wily system today. This is
> expected as the whole archive is "transitioning" (rebuilding) to GCC 5
> and a new C++ ABI.
>
> A workaround for the time being is:
> cmake .. -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_C_COMPILER=gcc-4.9
> or clang of course.
>
> You can monitor the progress of the transition here:
> http://people.canonical.com/~ubuntu-archive/transitions/
>
> Looks like we should be unblocked and over this problem by tomorrow.
>
> - Daniel
>
>
More information about the Mir-devel
mailing list