Explicit g++ 4.9 dependency breaks cross-building
Bug #1353855 reported by
Michał Sawicz
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Robert Carr | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Robert Carr | ||
qtmir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-api (Ubuntu) |
Fix Released
|
Undecided
|
Michał Sawicz | ||
unity-scopes-api (Ubuntu) |
Fix Released
|
Undecided
|
Michał Sawicz | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
dobey |
Bug Description
With the new explicit g++ 4.9 dependency apt falls over when trying to install cross-dependencies for e.g. Mir:
The following packages have unmet dependencies:
g++-4.9:armhf : Depends: gcc-4.9:armhf (= 4.9.1-4ubuntu3) but it is not going to be installed
E: Build-dependencies for sbuild-
This means cross-building doesn't work for any packages that have that dependency added. We were told it's going to be fine due to 4.9 becoming default, but it is now, and the situation remains.
Related branches
lp://staging/~dobey/unity8/fix-cross
- Albert Astals Cid (community): Abstain
- PS Jenkins bot (community): Approve (continuous-integration)
- Michał Sawicz: Approve
-
Diff: 16 lines (+4/-2)1 file modifieddebian/control (+4/-2)
lp://staging/~gerboland/qtmir/gcc4.9-crosscompile
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 16 lines (+4/-2)1 file modifieddebian/control (+4/-2)
lp://staging/~saviq/unity-scopes-api/fix-cross-wrap
- PS Jenkins bot (community): Approve (continuous-integration)
- Paweł Stołowski (community): Approve
-
Diff: 87 lines (+23/-18)1 file modifieddebian/control (+23/-18)
Superseded
for merging
into
lp://staging/unity-scopes-api/devel
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Unity Team: Pending requested
-
Diff: 486 lines (+141/-52)14 files modifiedCMakeLists.txt (+1/-1)
RELEASE_NOTES.md (+1/-0)
debian/changelog (+33/-3)
debian/control (+23/-18)
debian/libunity-scopes3.symbols (+17/-17)
doc/tutorial.dox (+1/-1)
src/scopes/internal/OnlineAccountClientImpl.cpp (+17/-1)
src/scopes/internal/smartscopes/SmartScopesClient.cpp (+2/-2)
test/gtest/scopes/Registry/scopes/testscopeA/CMakeLists.txt (+1/-0)
test/gtest/scopes/Registry/scopes/testscopeB/CMakeLists.txt (+1/-0)
test/gtest/scopes/internal/smartscopes/SmartScopesClient/SmartScopesClient_test.cpp (+2/-2)
test/gtest/scopes/internal/zmq_middleware/RegistryI/RegistryI_test.cpp (+41/-1)
test/headers/includechecker.py (+1/-1)
valgrind-suppress (+0/-5)
lp://staging/~saviq/unity-api/cross-and-wrap
- Michi Henning (community): Approve
-
Diff: 48 lines (+12/-7)1 file modifieddebian/control (+12/-7)
Changed in mir: | |
assignee: | nobody → Robert Carr (robertcarr) |
status: | New → In Progress |
milestone: | none → 0.8.0 |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir: | |
milestone: | 0.8.0 → 0.9.0 |
Changed in mir: | |
milestone: | 0.9.0 → 0.8.0 |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Rodney Dawes (dobey) |
importance: | Undecided → High |
Changed in mir: | |
milestone: | 0.8.0 → 0.9.0 |
Changed in mir: | |
milestone: | 0.9.0 → 0.10.0 |
Changed in mir: | |
milestone: | 0.10.0 → none |
status: | In Progress → Confirmed |
Changed in unity-scopes-api (Ubuntu): | |
status: | New → In Progress |
Changed in unity-api (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in unity-scopes-api (Ubuntu): | |
assignee: | nobody → Michał Sawicz (saviq) |
Changed in mir: | |
status: | Confirmed → Fix Released |
Changed in mir (Ubuntu): | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
This is still a problem:
# apt-get build-dep -aarmhf unity8
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
g++-4.9:armhf : Depends: gcc-4.9:armhf (= 4.9.1-4ubuntu3) but it is not going to be installed
E: Build-dependencies for unity8 could not be satisfied.