[regression][v2] unity-system-compositor still FTBFS against Mir 0.6/0.7: undefined reference to `...@MIR_CLIENT_8'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity System Compositor |
Fix Released
|
Critical
|
Daniel van Vugt | ||
unity-system-compositor (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Vivid |
New
|
Undecided
|
Unassigned |
Bug Description
unity-system-
Its still happening, even with the fix for bug 1355021...
Linking CXX executable ../bin/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
/home/dan/
Related branches
- Cemil Azizoglu (community): Approve
- Alan Griffiths: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 12 lines (+1/-1)1 file modifiedsrc/CMakeLists.txt (+1/-1)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Unity System Compositor Development Team: Pending requested
-
Diff: 2561 lines (+1216/-599)31 files modifiedCMakeLists.txt (+1/-2)
cmake/FindPIL.cmake (+8/-0)
debian/changelog (+6/-0)
debian/control (+1/-2)
debian/unity-system-compositor.install (+0/-1)
spinner/CMakeLists.txt (+45/-11)
spinner/eglapp.cpp (+117/-231)
spinner/eglapp.h (+4/-17)
spinner/eglspinner.cpp (+278/-220)
spinner/miregl.cpp (+247/-0)
spinner/miregl.h (+67/-0)
src/external_spinner.cpp (+17/-0)
src/mir_screen.cpp (+2/-5)
src/mir_screen.h (+1/-1)
src/screen.h (+1/-1)
src/screen_event_handler.cpp (+22/-1)
src/screen_event_handler.h (+1/-0)
src/server.cpp (+50/-7)
src/session_monitor.h (+63/-0)
src/session_switcher.h (+6/-23)
src/window_manager.cpp (+13/-43)
src/window_manager.h (+4/-3)
tests/integration-tests/CMakeLists.txt (+1/-0)
tests/integration-tests/spin_wait.cpp (+39/-0)
tests/integration-tests/spin_wait.h (+39/-0)
tests/integration-tests/test_dbus_event_loop.cpp (+2/-1)
tests/integration-tests/test_external_spinner.cpp (+44/-11)
tests/integration-tests/test_unity_screen_service.cpp (+1/-1)
tests/unit-tests/test_mir_screen.cpp (+8/-5)
tests/unit-tests/test_screen_event_handler.cpp (+42/-13)
tools/png2header.py (+86/-0)
Changed in mir: | |
importance: | Undecided → Critical |
milestone: | none → 0.7.0 |
summary: |
- [regression][v2] unity-system-compositor FTBFS against Mir 0.7: - undefined reference to `...@MIR_CLIENT_8' + [regression][v2] unity-system-compositor still FTBFS against Mir + 0.6/0.7: undefined reference to `...@MIR_CLIENT_8' |
description: | updated |
Changed in unity-system-compositor: | |
status: | In Progress → Fix Committed |
Changed in unity-system-compositor: | |
status: | Fix Committed → Fix Released |
Not sure how or why, but it appears my system is misinterpreting the Requires.static line.
I end up with this config in USC:
MIRSERVER_ LDFLAGS: INTERNAL= -L/home/ dan/usr. dev/lib/ x86_64- linux-gnu; -lmirserver; -lmirplatform; -lmircommon LDFLAGS_ OTHER:INTERNAL= LIBRARIES: INTERNAL= mirserver; mirplatform; mircommon
MIRSERVER_
MIRSERVER_
Note that mirclient is not mentioned. It is however mentioned in "MIRSERVER_ STATIC_ *" ...
MIRSERVER_ STATIC_ LDFLAGS: INTERNAL= -L/home/ dan/usr. dev/lib/ x86_64- linux-gnu; -lmirserver; -lmirclient; -lprotobuf; -pthread; -lpthread; -lz;-lmirplatfo rm;-lmircommon STATIC_ LDFLAGS_ OTHER:INTERNAL= -pthread STATIC_ LIBDIR: INTERNAL= STATIC_ LIBRARIES: INTERNAL= mirserver; mirclient; protobuf; pthread; z;mirplatform; mircommon
MIRSERVER_
MIRSERVER_
MIRSERVER_
cat ~/usr.dev/ lib/x86_ 64-linux- gnu/pkgconfig/ mirserver. pc /home/dan/ usr.dev /home/dan/ usr.dev /home/dan/ usr.dev/ lib/x86_ 64-linux- gnu /home/dan/ usr.dev/ include/ mirserver
prefix=
exec_prefix=
libdir=
includedir=
Name: mirserver dan/usr. dev/lib/ x86_64- linux-gnu -lmirserver dan/usr. dev/include/ mirserver
Description: Mir server library
Version: 0.7.0
Requires.private: mirclient
Requires: mirplatform
Libs: -L/home/
Cflags: -I/home/