./lib/libutil_pic.a ./lib/libc_pic.a ./lib/libanl_pic.map ./lib/libc_pic.map ./lib/libdl_pic.map ./lib/libm_pic.map ./lib/libnsl_pic.map ./lib/libnss_dns_pic.map ./lib/libnss_files_pic.map ./lib/libnss_hesiod_pic.map ./lib/libnss_nis_pic.map ./lib/libnss_nisplus_pic.map ./lib/libpthread_pic.map ./lib/libresolv_pic.map ./lib/librt_pic.map ./lib/librtld_pic.map ./lib/libutil_pic.map ./lib/libthread_db_pic.map ./lib/ld_pic.map ./lib/libBrokenLocale_pic.map ./lib/libcrypt_pic.map ./lib/libnss_compat_pic.map ./lib/librtld.os_pic.map ./etc/ ./etc/rpc ./etc/nscd.conf ./sbin/ ./sbin/ldconfig ./sbin/sln + cd .. + xpak build-info inf.xpak + tbz2tool join bin.tar.bz2 inf.xpak glibc-2.3.3.20040420-r1.tbz2 + mv glibc-2.3.3.20040420-r1.tbz2 /usr/portage/packages/All + rm -f inf.xpak bin.tar.bz2 + '[' '!' -d /usr/portage/packages/sys-libs ']' + ln -sf ../All/glibc-2.3.3.20040420-r1.tbz2 /usr/portage/packages/sys-libs/glibc-2.3.3.20040420-r1.tbz2 + echo '>>> Done.' >>> Done. + cd /var/tmp/portage/glibc-2.3.3.20040420-r1 + touch .packaged + trap SIGINT SIGQUIT + set +x >>> extracting info + dyn_setup + '[' GNU == Linux ']' + pkg_setup + local old_version ++ best_version glibc ++ '[' setup == depend ']' ++ /usr/lib/portage/bin/portageq best_version / glibc + old_version=sys-libs/glibc-2.3.3.20040420 + old_version=2.3.3.20040420 + '[' 2.3.3.20040420 ']' ++ python -c 'import portage; print int(portage.vercmp("2.3.3.20040420","2.3.3.20040420"))' + '[' 0 -lt 0 ']' ++ gcc-major-version +++ gcc-version ++++ gcc-fullversion ++++ cut -f1,2 -d. ++++++ gcc-getCC ++++++ '[' no = yes -o -z gcc ']' ++++++ echo gcc +++++ gcc -dumpversion +++ cut -f1 -d. ++++ echo 3.3.4 +++ echo 3.3 ++ echo 3 ++ gcc-minor-version +++ gcc-version +++ cut -f2 -d. ++++ gcc-fullversion ++++++ gcc-getCC ++++++ '[' no = yes -o -z gcc ']' ++++++ echo gcc +++++ gcc -dumpversion ++++ cut -f1,2 -d. ++++ echo 3.3.4 +++ echo 3.3 ++ echo 3 + '[' 3 -ne 3 -o 3 -lt 2 ']' + echo + use_nptl + use nptl + useq nptl + local u=nptl + local neg=0 + '[' n == '!' ']' + local x + '[' x86 == nptl ']' + '[' berkdb == nptl ']' + '[' crypt == nptl ']' + '[' hardened == nptl ']' + '[' mmx == nptl ']' + '[' ncurses == nptl ']' + '[' pam == nptl ']' + '[' perl == nptl ']' + '[' pic == nptl ']' + '[' pie == nptl ']' + '[' python == nptl ']' + '[' readline == nptl ']' + '[' snmp == nptl ']' + '[' ssl == nptl ']' + '[' tcpd == nptl ']' + '[' xml == nptl ']' + '[' 0 -eq 1 ']' + return 1 + return 1 + return 1 +++ uname -r ++ KV_to_int 2.6.7-gentoo-r11 ++ local KV_MAJOR= ++ local KV_MINOR= ++ local KV_MICRO= ++ local KV_int= ++ '[' -z 2.6.7-gentoo-r11 ']' +++ KV_major 2.6.7-gentoo-r11 +++ local KV= +++ '[' -z 2.6.7-gentoo-r11 ']' ++++ echo 2.6.7-gentoo-r11 ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' +++ KV=2.6.7 +++ echo 2.6.7 +++ awk -- 'BEGIN { FS = "." } { print $1 }' +++ return 0 ++ KV_MAJOR=2 +++ KV_minor 2.6.7-gentoo-r11 +++ local KV= +++ '[' -z 2.6.7-gentoo-r11 ']' ++++ echo 2.6.7-gentoo-r11 ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' +++ KV=2.6.7 +++ echo 2.6.7 +++ awk -- 'BEGIN { FS = "." } { print $2 }' +++ return 0 ++ KV_MINOR=6 +++ KV_micro 2.6.7-gentoo-r11 +++ local KV= +++ '[' -z 2.6.7-gentoo-r11 ']' ++++ echo 2.6.7-gentoo-r11 ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' +++ KV=2.6.7 +++ awk -- 'BEGIN { FS = "." } { print $3 }' +++ echo 2.6.7 +++ return 0 ++ KV_MICRO=7 ++ KV_int=132615 ++ '[' 132615 -ge 131584 ']' ++ echo 132615 ++ return 0 ++ KV_to_int 2.5.68 ++ local KV_MAJOR= ++ local KV_MINOR= ++ local KV_MICRO= ++ local KV_int= ++ '[' -z 2.5.68 ']' +++ KV_major 2.5.68 +++ local KV= +++ '[' -z 2.5.68 ']' ++++ echo 2.5.68 ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' +++ KV=2.5.68 +++ echo 2.5.68 +++ awk -- 'BEGIN { FS = "." } { print $1 }' +++ return 0 ++ KV_MAJOR=2 +++ KV_minor 2.5.68 +++ local KV= +++ '[' -z 2.5.68 ']' ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' ++++ echo 2.5.68 +++ KV=2.5.68 +++ awk -- 'BEGIN { FS = "." } { print $2 }' +++ echo 2.5.68 +++ return 0 ++ KV_MINOR=5 +++ KV_micro 2.5.68 +++ local KV= +++ '[' -z 2.5.68 ']' ++++ echo 2.5.68 ++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' +++ KV=2.5.68 +++ echo 2.5.68 +++ awk -- 'BEGIN { FS = "." } { print $3 }' +++ return 0 ++ KV_MICRO=68 ++ KV_int=132420 ++ '[' 132420 -ge 131584 ']' ++ echo 132420 ++ return 0 + '[' 132615 -gt 132420 ']' +++ KV_to_int 2.6.0 +++ local KV_MAJOR= +++ local KV_MINOR= +++ local KV_MICRO= +++ local KV_int= +++ '[' -z 2.6.0 ']' ++++ KV_major 2.6.0 ++++ local KV= ++++ '[' -z 2.6.0 ']' +++++ echo 2.6.0 +++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' ++++ KV=2.6.0 ++++ echo 2.6.0 ++++ awk -- 'BEGIN { FS = "." } { print $1 }' ++++ return 0 +++ KV_MAJOR=2 ++++ KV_minor 2.6.0 ++++ local KV= ++++ '[' -z 2.6.0 ']' +++++ echo 2.6.0 +++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' ++++ KV=2.6.0 ++++ echo 2.6.0 ++++ awk -- 'BEGIN { FS = "." } { print $2 }' ++++ return 0 +++ KV_MINOR=6 ++++ KV_micro 2.6.0 ++++ local KV= ++++ '[' -z 2.6.0 ']' +++++ echo 2.6.0 +++++ awk '{ tmp = $0; gsub(/^[0-9\.]*/, "", tmp); sub(tmp, ""); print }' ++++ KV=2.6.0 ++++ echo 2.6.0 ++++ awk -- 'BEGIN { FS = "." } { print $3 }' ++++ return 0 +++ KV_MICRO=0 +++ KV_MICRO=0 +++ KV_int=132608 +++ '[' 132608 -ge 131584 ']' +++ echo 132608 +++ return 0 ++ get_KHV 132608 ++ local headers= ++ '[' -z 132608 ']' ++ '[' -n '' ']' +++ uname -r +++ uname -r ++ headers=//usr/include /lib/modules/2.6.7-gentoo-r11/build/include //lib/modules/2.6.7-gentoo-r11/build/include /usr/src/linux/include //usr/src/linux/include ++ local header=//usr/include/linux/version.h ++ '[' -f //usr/include/linux/version.h ']' +++ grep LINUX_VERSION_CODE //usr/include/linux/version.h +++ sed -e 's:^.*LINUX_VERSION_CODE[[:space:]]*::' ++ local version=132117 ++ '[' 132117 -ge 132608 ']' ++ local header=/lib/modules/2.6.7-gentoo-r11/build/include/linux/version.h ++ '[' -f /lib/modules/2.6.7-gentoo-r11/build/include/linux/version.h ']' ++ local header=//lib/modules/2.6.7-gentoo-r11/build/include/linux/version.h ++ '[' -f //lib/modules/2.6.7-gentoo-r11/build/include/linux/version.h ']' ++ local header=/usr/src/linux/include/linux/version.h ++ '[' -f /usr/src/linux/include/linux/version.h ']' ++ local header=//usr/src/linux/include/linux/version.h ++ '[' -f //usr/src/linux/include/linux/version.h ']' ++ return 1 + local KERNEL_HEADERS= + einfon 'Checking kernel headers for broken sysctl.h ... ' + '[' no '!=' yes ']' + echo -ne ' * Checking kernel headers for broken sysctl.h ... ' * Checking kernel headers for broken sysctl.h ... + return 0 + gcc -I -c /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/test-sysctl_h.c -o /var/tmp/portage/glibc-2.3.3.20040420-r1/temp/test1.o + echo yes yes + echo + eerror 'Your version of:' + '[' no = yes ']' + echo -e ' * Your version of:' * Your version of: + esyslog daemon.err rc-scripts 'Your version of:' + return 0 + return 0 + echo + eerror ' /linux/sysctl.h' + '[' no = yes ']' + echo -e ' * /linux/sysctl.h' * /linux/sysctl.h + esyslog daemon.err rc-scripts ' /linux/sysctl.h' + return 0 + return 0 + echo + eerror 'is broken (from a user space perspective). Please apply' + '[' no = yes ']' + echo -e ' * is broken (from a user space perspective). Please apply' * is broken (from a user space perspective). Please apply + esyslog daemon.err rc-scripts 'is broken (from a user space perspective). Please apply' + return 0 + return 0 + eerror 'the following patch:' + '[' no = yes ']' + echo -e ' * the following patch:' * the following patch: + esyslog daemon.err rc-scripts 'the following patch:' + return 0 + return 0 + echo + eerror '*******************************************************' + '[' no = yes ']' + echo -e ' * *******************************************************' * ******************************************************* + esyslog daemon.err rc-scripts '*******************************************************' + return 0 + return 0 + cat /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/fix-sysctl_h.patch cat: /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/fix-sysctl_h.patch: No such file or directory + eerror '*******************************************************' + '[' no = yes ']' + echo -e ' * *******************************************************' * ******************************************************* + esyslog daemon.err rc-scripts '*******************************************************' + return 0 + return 0 + echo + einfo 'To fix, just do this:' + '[' no '!=' yes ']' + echo -e ' * To fix, just do this:' * To fix, just do this: + return 0 + einfo 'cd /linux/' + '[' no '!=' yes ']' + echo -e ' * cd /linux/' * cd /linux/ + return 0 + einfo 'patch -p3 < /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/fix-sysctl_h.patch' + '[' no '!=' yes ']' + echo -e ' * patch -p3 < /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/fix-sysctl_h.patch' * patch -p3 < /var/tmp/portage-pkg/glibc-2.3.3.20040420-r1/inf/files/fix-sysctl_h.patch + return 0 + echo + diefunc pkg_setup 214 0 'Broken linux/sysctl.h header included in kernel sources!' + local funcname=pkg_setup lineno=214 exitcode=0 + shift 3 + echo + echo '!!! ERROR: glibc-2.3.3.20040420-r1/glibc-2.3.3.20040420-r1 failed.' !!! ERROR: glibc-2.3.3.20040420-r1/glibc-2.3.3.20040420-r1 failed. + echo '!!! Function pkg_setup, Line 214, Exitcode 0' !!! Function pkg_setup, Line 214, Exitcode 0 + echo '!!! Broken linux/sysctl.h header included in kernel sources!' !!! Broken linux/sysctl.h header included in kernel sources! + echo + exit 1 !!! Error running pkg_setup livecd portage #