Mir is not building in trusty
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Won't Fix
|
Medium
|
Mir development team | ||
mir (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Trying to compile mir in trusty, using gcc-4.8 fails, mostly due to the initialization lists with curly brackets.
Attached patch fixes them, but them I'm getting a weird linking issue (not happening with clang), that I wasn't experiencing some weeks ago (when the demo shell was in examples I think):
[100%] Built target mirserver
Linking CXX executable ../../bin/
CMakeFiles/
/home/marco/
/home/marco/
collect2: error: ld returned 1 exit status
Installing the rest (libs, example clients, example servers) works as expected.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
- Alan Griffiths: Approve
- Daniel van Vugt: Approve
-
Diff: 95 lines (+19/-10)5 files modifiedexamples/server_example_window_management.cpp (+1/-1)
examples/server_example_window_management.h (+1/-1)
src/include/server/mir/glib_main_loop_sources.h (+9/-0)
src/server/compositor/default_display_buffer_compositor.cpp (+3/-3)
src/server/glib_main_loop_sources.cpp (+5/-5)
- Alan Griffiths: Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
- Robert Carr (community): Abstain
- Alexandros Frantzis (community): Needs Fixing
- Chris Halse Rogers: Needs Information
- Marco Trevisan (Treviño): Pending requested
-
Diff: 196 lines (+55/-16)9 files modifieddebian/control (+1/-0)
doc/building_source_for_pc.md (+13/-4)
src/client/mir_screencast.h (+1/-0)
src/platforms/mesa/server/cursor.cpp (+5/-0)
src/server/symbols.map (+8/-0)
tests/acceptance-tests/test_client_surface_visibility.cpp (+1/-1)
tests/acceptance-tests/throwback/test_focus_selection.cpp (+1/-1)
tests/unit-tests/geometry/test-rectangles.cpp (+20/-10)
tests/unit-tests/graphics/mesa/test_cursor.cpp (+5/-0)
Changed in mir: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
status: | Triaged → In Progress |
milestone: | none → 0.12.0 |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir: | |
status: | Fix Committed → In Progress |
assignee: | Marco Trevisan (Treviño) (3v1n0) → Mir development team (mir-team) |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.12.0