Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 1219 - sh-utils-2.0.11-r2 doesn't build right if USE="-* build"
Summary: sh-utils-2.0.11-r2 doesn't build right if USE="-* build"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-03-18 12:08 UTC by Daniel Robbins (RETIRED)
Modified: 2003-02-04 19:42 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 Daniel Robbins (RETIRED) gentoo-dev 2002-03-18 12:08:27 UTC
Hi Seemant,

see the summary for the problem.  Note that USE="-* build" is the Portage 1.8.9
way of saying that only the "build" USE variable should be set.  It seems to
mess up due to a missing uname.1 man page, probably due to the patch?
Comment 1 Daniel Robbins (RETIRED) gentoo-dev 2002-03-18 12:12:08 UTC
Oh, forgot to mention that I masked out -r2 for now, so -r1 will be used instead.
Comment 2 Daniel Robbins (RETIRED) gentoo-dev 2002-03-18 14:52:08 UTC
-r3 has problems too:

gcc  -O2 -mcpu=i686 -pipe   -o uptime  uptime.o ../lib/libfetish.a  
gcc  -O2 -mcpu=i686 -pipe   -o su  su.o ../lib/libfetish.a -lcrypt 
gcc  -O2 -mcpu=i686 -pipe   -o stty  stty.o ../lib/libfetish.a 
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/src'
Making all in doc
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/doc'
Updating ./version.texi
cd . \
  && makeinfo --no-split `echo sh-utils.texi | sed 's,.*/,,'`
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/doc'
Making all in man
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/man'
Updating man page uname.1
/bin/sh: /missing: No such file or directory
make[2]: *** [uname.1] Error 1
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11'
make: *** [all-recursive-am] Error 2
make  all-recursive
make[1]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11'
Making all in lib
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/lib'
Making all in intl
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/intl'
Making all in src
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/src'
Making all in doc
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/doc'
Making all in man
make[2]: Entering directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/man'
Updating man page uname.1
/bin/sh: /missing: No such file or directory
make[2]: *** [uname.1] Error 1
make[2]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11/man'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/sh-utils-2.0.11-r3/work/sh-utils-2.0.11'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 9, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/sys-apps/sh-utils/sh-utils-2.0.11-r3.ebuild .
Comment 3 Daniel Robbins (RETIRED) gentoo-dev 2002-03-18 14:52:43 UTC
Since sh-utils is a core package, please mask your new versions in package.mask
until they are confirmed working.
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2002-03-20 23:14:35 UTC
It turns out that a new patch was posted to LKML last week.  It also only
touches the uname.c file and uses the info from /proc in a much more efficient
manner than the nuname patch.  I have checked in a new version of sh-utils -- it
passed all the tests on my box here.