Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516348 - Failed to merge gentoo-sources due to unmet requirements for: >=sys-libs/readline-6.2" for /usr/armv7a-hardfloat-linux-gnueabi
Summary: Failed to merge gentoo-sources due to unmet requirements for: >=sys-libs/read...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
: 516364 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-07-04 10:21 UTC by Krzysztof Borowczyk
Modified: 2014-07-04 13:17 UTC (History)
2 users (show)

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 Krzysztof Borowczyk 2014-07-04 10:21:43 UTC
Recently I was trying to cross compile Gentoo to arm. I had problems with sys-libs/db that I managed to resolve by finding (Bug 279558). After that I decided to emerge --sync, which caused bunch of new problems.
Before sync I could see a list of packages to be merged, when I did:
arm*emerge -av system

(I pasted current results to Actual Results)



Reproducible: Always

Steps to Reproduce:
1. crossdev -S -v -t armv7a-hardfloat-linux-gnueabi
2. emerge --sync
3. armv7a-hardfloat-linux-gnueabi-emerge -bv gentoo-sources -a

Actual Results:  
vetar # armv7a-hardfloat-linux-gnueabi-emerge -bv system -a
!!! Found 2 make.profile dirs: using '/usr/armv7a-hardfloat-linux-gnueabi/etc/portage/make.profile', ignoring '/usr/armv7a-hardfloat-linux-gnueabi/etc/make.profile'

These are the packages that would be merged, in order:

Calculating dependencies -

!!! Problem resolving dependencies for sys-apps/util-linux from @system
... done!

!!! The ebuild selected to satisfy "sys-apps/util-linux" for /usr/armv7a-hardfloat-linux-gnueabi/ has unmet requirements.
- sys-apps/util-linux-2.24.2::gentoo USE="cramfs ncurses nls pam suid unicode -bash-completion -caps -cytune -fdformat -python (-selinux) -slang -static-libs -test -tty-helpers -udev" PYTHON_SINGLE_TARGET="python2_7 -python3_2 -python3_3 -python3_4" PYTHON_TARGETS="python2_7 python3_3 -python3_2 -python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( 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 )

  The above constraints are a subset of the following complete expression:
    python? ( python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_2? ( python_targets_python3_2 ) python_single_target_python3_3? ( python_targets_python3_3 ) python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python2_7 python_single_target_python3_2 python_single_target_python3_3 python_single_target_python3_4 ) ) any-of ( 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 )

(dependency required by "@system" [argument])





Emerging separate packages also fails, for example python:
vetar # armv7a-hardfloat-linux-gnueabi-emerge -bv python -a
!!! Found 2 make.profile dirs: using '/usr/armv7a-hardfloat-linux-gnueabi/etc/portage/make.profile', ignoring '/usr/armv7a-hardfloat-linux-gnueabi/etc/make.profile'


These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-libs/openssl" for /usr/armv7a-hardfloat-linux-gnueabi/ has unmet requirements.
- dev-libs/openssl-1.0.1h-r2::gentoo USE="bindist tls-heartbeat zlib -gmp -kerberos -rfc3779 (-sse2) -static-libs -test -vanilla"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( 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 )

(dependency required by "dev-lang/python-3.4.1[ssl,-build]" [ebuild])
(dependency required by "python" [argument])




Or for the gentoo-sources:
vetar # armv7a-hardfloat-linux-gnueabi-emerge -bv gentoo-sources -a
!!! Found 2 make.profile dirs: using '/usr/armv7a-hardfloat-linux-gnueabi/etc/portage/make.profile', ignoring '/usr/armv7a-hardfloat-linux-gnueabi/etc/make.profile'

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=sys-libs/readline-6.2" for /usr/armv7a-hardfloat-linux-gnueabi/ has unmet requirements.
- sys-libs/readline-6.3_p6::gentoo USE="-static-libs"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( 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 )

(dependency required by "app-shells/bash-4.2_p47" [ebuild])
(dependency required by "app-admin/perl-cleaner-2.14" [ebuild])
(dependency required by "dev-lang/perl-5.18.2" [ebuild])
(dependency required by "sys-kernel/gentoo-sources-3.15.3[-build]" [ebuild])
(dependency required by "gentoo-sources" [argument])


Expected Results:  
Packages should be merged with success.
Comment 1 John Einar Reitan 2014-07-04 12:14:47 UTC
Seems to be a generic arm problem.
On my Versatile Express I compile locally and see this after an emerge --sync:

emerge world -uDNvp

These are the packages that would be merged, in order:

Calculating dependencies |

!!! Problem resolving dependencies for app-arch/bzip2 from @system
... done!

!!! The ebuild selected to satisfy "app-arch/bzip2" has unmet requirements.
- app-arch/bzip2-1.0.6-r7::gentoo USE="-static -static-libs"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( 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 )

(dependency required by "@system" [set])
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-07-04 13:07:13 UTC
Sorry about that, REQUIRED_USE ended up on the wrong side of 'if'. Fixed now.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-07-04 13:17:38 UTC
*** Bug 516364 has been marked as a duplicate of this bug. ***