Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 594980 - =app-arch/libarchive-3.2.1-r5: Can not build stage1 in the dependency problem
Summary: =app-arch/libarchive-3.2.1-r5: Can not build stage1 in the dependency problem
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: FreeBSD (show other bugs)
Hardware: All FreeBSD
: Normal normal
Assignee: Gentoo/BSD Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-24 02:14 UTC by Yuta SATOH
Modified: 2016-09-26 10:39 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuta SATOH 2016-09-24 02:14:55 UTC
When creating new stage1, I got the following error.

app-arch/xz-utils:0

  (app-arch/xz-utils-5.2.2:0/0::gentoo, ebuild scheduled for merge) pulled in by
    app-arch/xz-utils[threads=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (app-arch/libarchive-3.2.1-r5:0/13::gentoo, ebuild scheduled for merge to '/tmp/stage1root/')
                      ^^^^^^^^                                                                                                                                                             

  (app-arch/xz-utils-5.2.2:0/0::gentoo, installed) pulled in by
    app-arch/xz-utils[threads=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (app-arch/libarchive-3.2.1-r5:0/13::gentoo, installed)
                      ^^^^^^^^                                                                                                                                                             


It might be possible to solve this slot collision
by applying all of the following changes:
   - app-arch/libarchive-3.2.1-r5 (Change USE: +threads)
   - app-arch/xz-utils-5.2.2 (Change USE: +threads)


Reproducible: Always

Steps to Reproduce:
1. ROOT=/tmp USE="-*" emerge -pv app-arch/libarchive on Gentoo/FreeBSD.
2.
3.



* Cause
stage1 use the special USE flag. USE="threads" is basically disabled.
e.g.)
/etc/portage/make.conf of Gentoo/FreeBSD 10.3
USE="-* build cxx unicode internal-glib python_targets_python3_4 python_targets_python2_7 mta python2 multilib bindist "
ROOT="/tmp/stage1root"

* Fix
Add two lines to default/bsd/fbsd/package.use.force
app-arch/libarchive threads
app-arch/xz-utils threads
Comment 1 Alexis Ballier gentoo-dev 2016-09-26 10:39:49 UTC
merged, thx