mirtest-dev packaging fails to specify boost_{file,}system dependencies
Bug #1633537 reported by
Gerry Boland
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Alan Griffiths | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The mirtest pkgconfig file in mir 0.24 contains:
Libs: -L/usr/
But its deb package doesn't import these
if I remove these boost libs from the pkgconfig file, I see no ill effects
Related branches
lp://qastaging/~alan-griffiths/mir/fix-1633537
- Mir CI Bot: Approve (continuous-integration)
- Brandon Schaefer (community): Approve
- Andreas Pokorny (community): Approve
-
Diff: 12 lines (+2/-0)1 file modifieddebian/control (+2/-0)
lp://qastaging/~alan-griffiths/mir/fix-1633537-for-xenial-too
- Mir CI Bot: Approve (continuous-integration)
- Cemil Azizoglu (community): Approve
-
Diff: 14 lines (+2/-2)1 file modifieddebian/control (+2/-2)
Changed in mir: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in mir: | |
status: | Triaged → In Progress |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
summary: |
- mirtest pkgconfig file requires on boost_{file,}system for no reason + mirtest-dev packaging fails to specify boost_{file,}system dependencies |
Changed in mir: | |
status: | Fix Committed → In Progress |
Changed in mir: | |
status: | In Progress → Fix Committed |
Changed in mir: | |
milestone: | none → 0.25.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
The problem is with the deb dependencies, not the pkg-config. The libs *are needed* by some of the objects in the archive. Try building, for example, miral-test without them...
[100%] Linking CXX executable ../bin/miral-test lib/libmir- test-assist. a(executable_ path.cpp. o): undefined reference to symbol '_ZN5boost6syst em15system_ categoryEv' x86_64- linux-gnu/ libboost_ system. so.1.61. 0: error adding symbols: DSO missing from command line
/usr/bin/ld: /usr/local/
//usr/lib/