Mir staging PPA conflicts with trunk on raring

Daniel van Vugt daniel.van.vugt at canonical.com
Thu Jun 20 03:53:16 UTC 2013


Due to the combination of libmirclient0 moving to libmirclient1 and PPA 
build failures, you won't be able to build lp:mir on raring if you're 
using staging.

You will get a crash in acceptance-tests and linker errors as it tries 
to use libmirclient1 (source tree) and libmirclient0 (via libEGL/GL) 
simultaneously.

So until the PPA builds properly and the dependency on libmirclient0 
goes away, you can work around the problem by making this change in your 
source tree:

=== modified file 'src/client/CMakeLists.txt'
--- src/client/CMakeLists.txt	2013-06-18 03:27:39 +0000
+++ src/client/CMakeLists.txt	2013-06-20 03:46:46 +0000
@@ -70,7 +70,7 @@

    PROPERTIES
    VERSION ${MIR_VERSION_MAJOR}.${MIR_VERSION_MINOR}.${MIR_VERSION_PATCH}
-  SOVERSION 1
+  SOVERSION ${MIR_VERSION_MAJOR}
  )

  set(




More information about the Mir-devel mailing list