Alrighty, so I got the update to start running at least. After the first five files it stops at the busybox module with the following error in console:
- Code: Select all
sager-lintop busybox # emerge --update world
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 116) sys-apps/busybox-1.14.2
* busybox-1.14.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking busybox-1.14.2.tar.bz2 to /var/tmp/portage/sys-apps/busybox-1.14.2/work
* Applying busybox-1.11.1-bb.patch ... [ ok ]
* Could not locate user configfile, so we will save a default one
make -s -j3 -j1 allyesconfig
* # CONFIG_DMALLOC is not set
* # CONFIG_FEATURE_SUID_CONFIG is not set
* Could not find CONFIG_BUILD_AT_ONCE ...
* # CONFIG_BUILD_LIBBUSYBOX is not set
* # CONFIG_NOMMU is not set
* # CONFIG_MONOTONIC_SYSCALL is not set
* CONFIG_FEATURE_SH_IS_ASH=y
* # CONFIG_FEATURE_SH_IS_NONE is not set
* CONFIG_PAM=y
* # CONFIG_STATIC is not set
* # CONFIG_DEBUG is not set
* # CONFIG_SELINUX is not set
* # CONFIG_CRONTAB is not set
* # CONFIG_DC is not set
* # CONFIG_DPKG is not set
* # CONFIG_FAKEIDENTD is not set
* # CONFIG_FBSPLASH is not set
* # CONFIG_FOLD is not set
* # CONFIG_FTPGET is not set
* # CONFIG_FTPPUT is not set
* # CONFIG_HUSH is not set
* # CONFIG_INETD is not set
* # CONFIG_INOTIFYD is not set
* # CONFIG_IPCALC is not set
* # CONFIG_LASH is not set
* # CONFIG_LOCALE_SUPPORT is not set
* # CONFIG_LOGNAME is not set
* # CONFIG_MSH is not set
* # CONFIG_OD is not set
* # CONFIG_SULOGIN is not set
* # CONFIG_TASKSET is not set
* # CONFIG_RPM is not set
* # CONFIG_RPM2CPIO is not set
* # CONFIG_UDPSVD is not set
* # CONFIG_UUDECODE is not set
* # CONFIG_UUENCODE is not set
make -s -j3 -j1 oldconfig
>>> Source unpacked in /var/tmp/portage/sys-apps/busybox-1.14.2/work
>>> Compiling source in /var/tmp/portage/sys-apps/busybox-1.14.2/work/busybox-1.14.2 ...
make -s -j3 busybox
In file included from /usr/include/mtd/mtd-user.h:11,
from miscutils/flash_eraseall.c:14:
/usr/include/mtd/mtd-abi.h:9: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:14: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:51: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/mtd/mtd-abi.h:64: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:72: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:102: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:109: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:119: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/mtd/mtd-abi.h:134: error: expected specifier-qualifier-list before ‘__u32’
In file included from /usr/include/mtd/jffs2-user.h:9,
from miscutils/flash_eraseall.c:15:
/usr/include/linux/jffs2.h:94: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/jffs2.h:98: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/jffs2.h:102: error: expected specifier-qualifier-list before ‘__u16’
/usr/include/linux/jffs2.h:124: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/jffs2.h:156: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/jffs2.h:171: error: expected specifier-qualifier-list before ‘__u8’
miscutils/flash_eraseall.c: In function ‘show_progress’:
miscutils/flash_eraseall.c:44: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:44: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:45: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:45: error: ‘mtd_info_t’ has no member named ‘size’
miscutils/flash_eraseall.c: In function ‘flash_eraseall_main’:
miscutils/flash_eraseall.c:72: error: ‘erase_info_t’ has no member named ‘length’
miscutils/flash_eraseall.c:72: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:73: error: ‘mtd_info_t’ has no member named ‘type’
miscutils/flash_eraseall.c:83: error: ‘__u16’ undeclared (first use in this function)
miscutils/flash_eraseall.c:83: error: (Each undeclared identifier is reported only once
miscutils/flash_eraseall.c:83: error: for each function it appears in.)
miscutils/flash_eraseall.c:83: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:83: error: ‘__b’ undeclared (first use in this function)
miscutils/flash_eraseall.c:83: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:83: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:84: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:84: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:84: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:86: error: ‘__u32’ undeclared (first use in this function)
miscutils/flash_eraseall.c:86: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:86: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:86: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:93: error: ‘struct nand_oobinfo’ has no member named ‘useecc’
miscutils/flash_eraseall.c:95: error: ‘struct nand_oobinfo’ has no member named ‘oobfree’
miscutils/flash_eraseall.c:96: error: ‘struct nand_oobinfo’ has no member named ‘oobfree’
miscutils/flash_eraseall.c:103: error: ‘mtd_info_t’ has no member named ‘oobsize’
miscutils/flash_eraseall.c:118: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:118: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:118: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:121: error: expected ‘;’ before ‘__b’
miscutils/flash_eraseall.c:121: warning: excess elements in struct initializer
miscutils/flash_eraseall.c:121: warning: (near initialization for ‘(anonymous)’)
miscutils/flash_eraseall.c:128: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:128: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:128: error: ‘mtd_info_t’ has no member named ‘size’
miscutils/flash_eraseall.c:129: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:129: error: ‘mtd_info_t’ has no member named ‘erasesize’
miscutils/flash_eraseall.c:132: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:137: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:167: error: ‘struct mtd_oob_buf’ has no member named ‘ptr’
miscutils/flash_eraseall.c:168: error: ‘struct mtd_oob_buf’ has no member named ‘start’
miscutils/flash_eraseall.c:168: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:169: error: ‘struct mtd_oob_buf’ has no member named ‘length’
miscutils/flash_eraseall.c:172: error: ‘erase_info_t’ has no member named ‘start’
miscutils/flash_eraseall.c:184: error: ‘erase_info_t’ has no member named ‘start’
make[1]: *** [miscutils/flash_eraseall.o] Error 1
make: *** [miscutils] Error 2
make: *** Waiting for unfinished jobs....
*
* ERROR: sys-apps/busybox-1.14.2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2756: Called die
* The specific snippet of code:
* emake busybox || die "build failed";
* The die message:
* build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/lib/entropy/logs/sys-apps:busybox-1.14.2:20090826-173845.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-apps/busybox-1.14.2/temp/environment'.
*
>>> Failed to emerge sys-apps/busybox-1.14.2, Log file:
>>> '/var/lib/entropy/logs/sys-apps:busybox-1.14.2:20090826-173845.log'
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
I Googled the error and got a hit on bugs.gentoo.org -
http://bugs.gentoo.org/attachment.cgi?id=197492 - Bug I couldn't find any solution for it :/ Anyone know if there is a way to fix this or if I can just have it install all the other updates besides this one for now?
~Jeff
EDIT: Did some more Googling and I found my own answer on the bug report -
http://bugs.gentoo.org/277382 emerging the latest linux-headers solves the issue.
Sager NP8662 - 2.8gzh p9700 - 4 gigs DDR3 - nVidia 260m - 640gig HDD - Linux 32bit