New package gentoo-sources-2.4.26-r15 fails to compile: ======= %< ========= make[3]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/cdrom' make[2]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/cdrom' make -C char make[2]: Entering directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char' make -C joystick make[3]: Entering directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char/joystick' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char/joystick' rm -f js.o ar rcs js.o make[4]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char/joystick' make[3]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char/joystick' make all_targets make[3]: Entering directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char' gcc -D__KERNEL__ -I/usr/src/linux-2.4.26-gentoo-r15/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon-xp -nostdinc -iwithprefix include -DKBUILD_BASENAME=mem -c -o mem.o mem.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.26-gentoo-r15/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon-xp -nostdinc -iwithprefix include -DKBUILD_BASENAME=tty_io -DEXPORT_SYMTAB -c tty_io.c tty_io.c: In function `tty_set_ldisc': tty_io.c:481: warning: unused variable `work' tty_io.c: In function `tty_write': tty_io.c:1127: error: syntax error before "__user" tty_io.c:1127: warning: left-hand operand of comma expression has no effect tty_io.c:1127: error: syntax error before ')' token make[3]: *** [tty_io.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers/char' make[1]: *** [_subdir_char] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.26-gentoo-r15/drivers' make: *** [_dir_drivers] Error 2 ======= %< ========= Reproducible: Always Steps to Reproduce: 1. Emerge gentoo-sources-2.4.26-r15 2. make oldconfig 3. make dep bzImage Actual Results: Failed compilaton as reported above. Expected Results: Create the bzImage.
Created attachment 48038 [details] .config Used .config file
Fixed; emerge sync and either remerge gentoo-sources-2.4.26 with the updated CAN-2004-0814 patch or merge gentoo-sources-2.4.28 which does not have the issue. Reopen this bug if you still have any issues. Thanks!
It seems, you've forgotten the digest ... >>> emerge (2 of 2) sys-kernel/gentoo-sources-2.4.26-r15 to / >>> md5 src_uri ;-) linux-2.4.26.tar.bz2 >>> md5 src_uri ;-) gentoo-sources-2.4.26-r6.tar.bz2 >>> md5 src_uri ;-) linux-2.4.26-CAN-2004-0415.patch !!! Digest verification Failed: !!! /usr/portage/distfiles/gentoo-sources-2.4.25-CAN-2004-0814.patch !!! Reason: Filesize does not match recorded size Concerning 2.4.28: Can't, because of: http://bugs.gentoo.org/show_bug.cgi?id=74783
No, digests were updated. Fetch the 0814 patch from the SRC_URI in the ebuild and replace your existing one in /usr/portage/distfiles... looks like the mirrors haven't fully updated yet.