Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 150340 - sys-libs/uclibc-0.9.28 upgrade failed on built_with_use check
Summary: sys-libs/uclibc-0.9.28 upgrade failed on built_with_use check
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
: 155020 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-10-06 19:52 UTC by René Rhéaume (a.k.a. repzilon, rener)
Modified: 2006-11-13 07:22 UTC (History)
2 users (show)

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


Attachments
emerge --info output (emerge-info.txt,3.00 KB, text/plain)
2006-10-06 19:55 UTC, René Rhéaume (a.k.a. repzilon, rener)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René Rhéaume (a.k.a. repzilon, rener) 2006-10-06 19:52:47 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7
Build Identifier: 

I want to update uclibc to 0.9.28, but I cannot and I think portage 2.1.1 with
its  deeper check for USE flag changes is the cause.

[ebuild  NS   ] sys-libs/uclibc-0.9.28  USE="-build -debug hardened (-iconv)
-ipv6 minimal (-nls) pregen -savedconfig uclibc-compat userlocales -wordexp" 0 kB

Reproducible: Always

Steps to Reproduce:
1. Install Gentoo using a 2005.0 uclibc hardened stage3 tarball
2. Do not update uclibc for more than one year
3. Update Portage to 2.1.1
4. emerge uclibc

Actual Results:  
!!! ERROR: sys-libs/uclibc-0.9.28 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  uclibc-0.9.28.ebuild, line 73:   Called built_with_use 'sys-libs/uclibc' 'nls'
  eutils.eclass, line 1619:   Called die

!!! sys-libs/uclibc-0.9.27 does not actually support the nls USE flag!
!!! If you need support, post the topmost build error, and the call stack if
relevant.


Expected Results:  
uclibc is updated to 0.9.28
Comment 1 René Rhéaume (a.k.a. repzilon, rener) 2006-10-06 19:55:57 UTC
Created attachment 99019 [details]
emerge --info output

The kernel version written is wrong as I was running my embedded system through a chroot started on a Slackware 10.2 session.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-10-07 01:07:49 UTC
Shrug, 0.9.27 has been removed half year ago. I'd suggest that you stick nls into /var/db/pkg/sys-libs/uclibc-0.9.27/IUSE and upgrade with USE=pregen. Also, I don't really understand why it's installing 0.9.28 into a new slot instead of upgrading?!?

Post the output of cat /var/db/pkg/sys-libs/uclibc-0.9.27/SLOT
Comment 3 SpanKY gentoo-dev 2006-10-07 10:29:24 UTC
nls is currently an experimental (and mostly broken) feature in uClibc ... you should turn it off on your system
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-11-13 07:22:55 UTC
*** Bug 155020 has been marked as a duplicate of this bug. ***