Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43178 - Kernel build fails with busybox-1.00-pre8-losetup-alpha (from genkernel-3.0.1)
Summary: Kernel build fails with busybox-1.00-pre8-losetup-alpha (from genkernel-3.0.1)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: genkernel (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-28 00:44 UTC by Paul Taylor
Modified: 2004-03-16 02:41 UTC (History)
1 user (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 Paul Taylor 2004-02-28 00:44:54 UTC
After upgrading to genkernel 3.0.1, kernel rebuilds fail with the error shown 
below.  After rolling back and reinstalling genkernel 3.0.1 (from 3.0.1-rc2),
The problem appears to be with it's busybox-1.00-pre8-losetup-alpha. 
(Using pre8 fails with genkernel 3.0.1-rc2; using 1.00-pre7-losetup-crypto-alpha
with genkernel 3.0.1 works fine.)

Reproducible: Always
Steps to Reproduce:
1. emerge genkernel (3.0.1 final)
2. genkernel all

Actual Results:  
Output from /var/log/genkernel.log:

[snip]
gcc -I./include -Wall -Wstrict-prototypes -Wshadow -Os -march=i386
-mpreferred-stack-boundary=2 -falign-functions=0 -falign-jumps=0 -falign-loops=0
-fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o
archival/libunarchive/filter_accept_list.o
archival/libunarchive/filter_accept_list.c
make: *** No rule to make target
`archival/libunarchive/filter_accept_reject_list.o', needed by
`archival/libunarchive/libunarchive.a'.  Stop.
make: *** Waiting for unfinished jobs....
* gen_die(): compile of all failed
* Please see /var/log/genkernel.log for more info on failures
*
* DO NOT REPORT KERNEL COMPILE FAILURES AS GENKERNEL BUGS!
*
* Report real genkernel bugs to bugs.gentoo.org


Expected Results:  
Successful kernel build.

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.3-gentoo-r2)
=================================================================
System uname: 2.6.3-gentoo-r2 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System version 1.4.3.13p1
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X acpi alsa apm arts avi berkdb cdr crypt cups dvd encode fbcon
foomaticdb freetype gdbm gif gpm gps gtk gtk2 imlib java jpeg kde libg++ libwww
mad mikmod mmx motif mozilla mpeg ncurses nptl oggvorbis opengl pam pdflib perl
png ppds python quicktime readline sdk sdl slang spell sse ssl svga tcpd
truetype usb x86 xml2 xv zlib"
Comment 1 Brad House 2004-02-29 21:14:02 UTC
yep, you're right ...
just broke the digest to fix it ...
3.0.1 in an hour will be proper...
I didn't roll the 3.0.1 release originally :/
Comment 2 Aaron Peterson 2004-03-03 02:08:15 UTC
Brad,
what does:
>just broke the digest to fix it ...
mean?
I've tried reemerging genkernel, uninstalling it, reinstalling it... deleting the digest file for it in /usr/portage/sys-kernel/genkernel/files/

can I break the digest on my own to make it work?
Comment 3 Paul Taylor 2004-03-03 02:17:11 UTC
Hi Aaron,

I think this means that genkernel-3.0.1.tar.bz2 was rebuilt with the revised 
genkernel.conf file.  Try the following:

1)  emerge sync
2)  rm /usr/portage/distfiles/genkernel-3.0.1.tar.bz2
3)  emerge genkernel

The shortcut is to just edit your /etc/genkernel.conf file and change the 
BusyBox version line to read:

BUSYBOX_VER="1.00-pre7-losetup-crypto-alpha"

(The broken version had "1.00-pre8-losetup-alpha".)

Hope this helps.
Comment 4 Aaron Peterson 2004-03-16 02:41:39 UTC
I think changing the line to
BUSYBOX_VER="1.00-pre7-losetup-crypto-alpha"
will help...

I still see other bugs being submitted for this same topic... perhaps a version bump of genkernel just for the sake of getting rid of this?  like switch it from 3.0.1 to 3.0.1-r1 ?