Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 667880 - Crossdev unstable target install fails after interrupting a stable target install.
Summary: Crossdev unstable target install fails after interrupting a stable target ins...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-06 11:55 UTC by Necktwi Ozfguah
Modified: 2018-10-06 12:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
cross-aarch64-unknown-linux-gnu-info.log (cross-aarch64-unknown-linux-gnu-info.log,17.64 KB, text/plain)
2018-10-06 12:04 UTC, Necktwi Ozfguah
Details
cross-aarch64-unknown-linux-gnu-binutils.log.xz (cross-aarch64-unknown-linux-gnu-binutils.log.xz,1.17 KB, text/plain)
2018-10-06 12:08 UTC, Necktwi Ozfguah
Details
binutils-config.logs.tar.xz (binutils-config.logs.tar.xz,44.65 KB, application/x-tar)
2018-10-06 12:10 UTC, Necktwi Ozfguah
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Necktwi Ozfguah 2018-10-06 11:55:27 UTC
```
crossdev -S -t aarch64-unknown-linux-gnu
ctrl-c
crossdev -t aarch64-unknown-linux-gnu
...
...
 * error: binutils failed :(
 * 
 * If you file a bug, please attach the following logfiles:
 * /var/log/portage/cross-aarch64-unknown-linux-gnu-info.log
 * /var/log/portage/cross-aarch64-unknown-linux-gnu-binutils.log.xz
 * /var/tmp/portage/cross-aarch64-unknown-linux-gnu/binutils*/temp/binutils-conf
```
Comment 1 Necktwi Ozfguah 2018-10-06 12:04:38 UTC
Created attachment 549508 [details]
cross-aarch64-unknown-linux-gnu-info.log

gnu-info
Comment 2 Necktwi Ozfguah 2018-10-06 12:08:12 UTC
Created attachment 549510 [details]
cross-aarch64-unknown-linux-gnu-binutils.log.xz

gnu-info
Comment 3 Necktwi Ozfguah 2018-10-06 12:10:19 UTC
Created attachment 549512 [details]
binutils-config.logs.tar.xz

config
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2018-10-06 12:26:04 UTC
The failure is version conflict:

```
sys-libs/binutils-libs:0

  (sys-libs/binutils-libs-2.31.1:0/2.31.1::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-libs/binutils-libs-2.31.1 required by (cross-aarch64-unknown-linux-gnu/binutils-2.31.1:2.31/2.31::crossdev, ebuild scheduled for merge)
    ^^                       ^^^^^^                                                                                                               

  (sys-libs/binutils-libs-2.30-r2:0/2.30::gentoo, installed) pulled in by
    sys-libs/binutils-libs:0/2.30=[abi_x86_64(-)] required by (x11-libs/cairo-1.14.12:0/0::gentoo, installed)
                          ^^^^^^^^   
```

It's not retaled to `crossdev` interruption.

cross-aarch64-unknown-linux-gnu/binutils-2.31.1 needs >=sys-libs/binutils-libs-2.31.1 installed.

This change should not require binutils-libs at all:

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f079a0ab8ef42b18cfa4983a668dd431732f4db