Many scripts in the GCC ebuild/build are in debug mode causing excessive output. This is esthetic but we could expect output treatment breakage. Reproducible: Always Steps to Reproduce: 1.# cd /usr/portage/sys-devel/gcc/ 2.# ebuild gcc-3.3.6.ebuild unpack 3.Look at the output ;) Actual Results: kyron gcc # ebuild gcc-3.3.6.ebuild unpack >>> md5 files ;-) gcc-3.3.5-r1.ebuild >>> md5 files ;-) gcc-3.2.3-r4.ebuild >>> md5 files ;-) gcc-3.1.1-r2.ebuild >>> md5 files ;-) gcc-3.3.6.ebuild >>> md5 files ;-) gcc-4.1.0_beta20050902.ebuild >>> md5 files ;-) gcc-2.95.3-r9.ebuild >>> md5 files ;-) gcc-3.4.3.20050110-r2.ebuild >>> md5 files ;-) gcc-3.3.2-r7.ebuild >>> md5 files ;-) gcc-3.3.5.20050130-r2.ebuild >>> md5 files ;-) gcc-3.4.1-r3.ebuild >>> md5 files ;-) gcc-3.4.4-r1.ebuild >>> md5 files ;-) gcc-3.2.2.ebuild >>> md5 files ;-) gcc-4.0.1.ebuild >>> md5 files ;-) gcc-3.4.3-r1.ebuild >>> md5 files ;-) gcc-3.3.5.20050130-r1.ebuild >>> md5 files ;-) files/cc >>> md5 files ;-) files/cpp >>> md5 files ;-) files/digest-gcc-3.4.3.20050110-r2 >>> md5 files ;-) files/pro-police-docs.patch >>> md5 files ;-) files/digest-gcc-3.1.1-r2 >>> md5 files ;-) files/digest-gcc-3.2.3-r4 >>> md5 files ;-) files/digest-gcc-3.3.2-r7 >>> md5 files ;-) files/digest-gcc-3.3.5-r1 >>> md5 files ;-) files/digest-gcc-3.4.1-r3 >>> md5 files ;-) files/digest-gcc-3.4.3-r1 >>> md5 files ;-) files/digest-gcc-3.4.4-r1 >>> md5 files ;-) files/digest-gcc-3.3.5.20050130-r1 >>> md5 files ;-) files/digest-gcc-3.3.5.20050130-r2 >>> md5 files ;-) files/gcc331_use_multilib.amd64.patch >>> md5 files ;-) files/fix_libtool_files.sh >>> md5 files ;-) files/digest-gcc-3.2.2 >>> md5 files ;-) files/digest-gcc-3.3.6 >>> md5 files ;-) files/digest-gcc-4.0.1 >>> md5 files ;-) files/digest-gcc-2.95.3-r9 >>> md5 files ;-) files/mkinfodir >>> md5 files ;-) files/gcc-spec-env.patch >>> md5 files ;-) files/digest-gcc-4.1.0_beta20050902 >>> md5 files ;-) files/scan_libgcc_linked_ssp.sh >>> md5 files ;-) files/awk/fixlafiles.awk >>> md5 files ;-) files/awk/scanforssp.awk >>> md5 files ;-) files/3.2.1/gcc32-strip-dotdot.patch >>> md5 files ;-) files/3.2.1/gcc31-loop-load-final-value.patch >>> md5 files ;-) files/3.2.1/gcc32-sparc32-hack.patch >>> md5 files ;-) files/3.2.1/gcc32-athlon-alignment.patch >>> md5 files ;-) files/3.2.1/gcc32-arm-reload1-fix.patch >>> md5 files ;-) files/3.2.1/gcc32-arm-disable-mathf.patch >>> md5 files ;-) files/3.2.2/gcc32-pr7768.patch >>> md5 files ;-) files/3.2.2/gcc322-ggc_page-speedup.patch >>> md5 files ;-) files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch >>> md5 files ;-) files/3.2.2/gcc-3.2.2-cross-compile.patch >>> md5 files ;-) files/3.2.2/gcc32-pr8213.patch >>> md5 files ;-) files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch >>> md5 files ;-) files/3.2.3/gcc32-c++-classfn-member-template.patch >>> md5 files ;-) files/3.2.3/gcc323-gentoo-branding.patch >>> md5 files ;-) files/3.2.3/gcc-3.2.3-mergel-fix.patch >>> md5 files ;-) files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch >>> md5 files ;-) files/3.2.3/gcc323-hppa-default_assemble_visibility.patch >>> md5 files ;-) files/3.2.3/gcc-323-propolice-version.patch >>> md5 files ;-) files/3.3.1/gcc331-pp-fixup.patch >>> md5 files ;-) files/3.3.2/gcc332-altivec-fix.patch >>> md5 files ;-) files/3.3.2/gcc332-gentoo-branding.patch >>> md5 files ;-) files/3.3.3/gcc333-debian-arm-ldm.patch >>> md5 files ;-) files/3.3.3/gcc-uclibc-3.3-loop.patch >>> md5 files ;-) files/3.3.3/gcc-3.3.3-norelro.patch >>> md5 files ;-) files/3.3.3/gcc333-debian-arm-getoff.patch >>> md5 files ;-) files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch >>> md5 files ;-) files/3.3.3/gcc333_pre20040408-stack-size.patch >>> md5 files ;-) files/3.3.4/libffi-without-libgcj.patch >>> md5 files ;-) files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch >>> md5 files ;-) files/3.3.5/gcc-3.3.5-no-COPYING-cross-compile.patch >>> md5 files ;-) files/3.3.6/gcc-3.3.6-cross-compile.patch >>> md5 files ;-) files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch >>> md5 files ;-) files/3.4.0/gcc34-reiser4-fix.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-glibc-is-native.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-mips-n64only.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-mips-n32only.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch >>> md5 files ;-) files/3.4.2/gcc34-fix-sse2_pinsrw.patch >>> md5 files ;-) files/3.4.2/gcc34-m32-no-sse2.patch >>> md5 files ;-) files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch >>> md5 files ;-) files/3.4.2/810-arm-bigendian-uclibc.patch >>> md5 files ;-) files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch >>> md5 files ;-) files/3.4.3/libffi-without-libgcj.patch >>> md5 files ;-) files/3.4.3/gcc-3.4.3-cross-compile.patch >>> md5 files ;-) files/3.4.3/libffi-nogcj-lib-path-fix.patch >>> md5 files ;-) files/3.4.3/libssp.patch >>> md5 files ;-) files/3.4.4/gcc-3.4.4-softfloat.patch >>> md5 files ;-) files/3.4.4/gcc-3.4.4-cross-compile.patch >>> md5 files ;-) files/stubs/gcc-3.3-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-4.0-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-3.4-ssp-stub.patch >>> md5 files ;-) files/stubs/gcc-3.3-ssp-stub.patch >>> md5 files ;-) files/stubs/gcc-3.4-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-4.0-ssp-stub.patch >>> md5 src_uri ;-) gcc-3.3.6.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-ssp-1.0.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-uclibc-patches-1.0.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-patches-1.3.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-piepatches-v8.7.8.tar.bz2 + dyn_setup + pkg_setup + toolchain_pkg_setup + gcc_pkg_setup ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + [[ x86 == \a\m\d\6\4 ]] ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + [[ x86 == \p\p\c\6\4 ]] + [[ gcc-compiler == \g\c\c\-\c\o\m\p\i\l\e\r ]] + case $(tc-arch) in ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + unset GCC_SPECS + want_libssp + [[ '' == \t\r\u\e ]] + return 1 + set +x + dyn_unpack + trap abort_unpack SIGINT SIGQUIT + local newstuff=no + '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' + local x + local checkme + for x in '${AA}' + echo '>>> Checking gcc-3.3.6.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-ssp-1.0.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-ssp-1.0.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-patches-1.3.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-patches-1.3.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-patches-1.3.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-piepatches-v8.7.8.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2'\''s mtime...' >>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2's mtime... + '[' /usr/portage/distfiles/bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' /usr/portage/sys-devel/gcc/gcc-3.3.6.ebuild -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' '!' -f /files/portage_temp/portage/gcc-3.3.6/.unpacked ']' + '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' no == no ']' + echo '>>> WORKDIR is up-to-date, keeping...' >>> WORKDIR is up-to-date, keeping... + return 0 + set +x Expected Results: Scripts are usualy set in debug (set -x) only for ...well...debug purposes. Otherwise causes information overload. We can expect such output to garble some scripts which use output redirection. kyron gcc # ebuild gcc-3.3.6.ebuild unpack >>> md5 files ;-) gcc-3.3.5-r1.ebuild >>> md5 files ;-) gcc-3.2.3-r4.ebuild >>> md5 files ;-) gcc-3.1.1-r2.ebuild >>> md5 files ;-) gcc-3.3.6.ebuild >>> md5 files ;-) gcc-4.1.0_beta20050902.ebuild >>> md5 files ;-) gcc-2.95.3-r9.ebuild >>> md5 files ;-) gcc-3.4.3.20050110-r2.ebuild >>> md5 files ;-) gcc-3.3.2-r7.ebuild >>> md5 files ;-) gcc-3.3.5.20050130-r2.ebuild >>> md5 files ;-) gcc-3.4.1-r3.ebuild >>> md5 files ;-) gcc-3.4.4-r1.ebuild >>> md5 files ;-) gcc-3.2.2.ebuild >>> md5 files ;-) gcc-4.0.1.ebuild >>> md5 files ;-) gcc-3.4.3-r1.ebuild >>> md5 files ;-) gcc-3.3.5.20050130-r1.ebuild >>> md5 files ;-) files/cc >>> md5 files ;-) files/cpp >>> md5 files ;-) files/digest-gcc-3.4.3.20050110-r2 >>> md5 files ;-) files/pro-police-docs.patch >>> md5 files ;-) files/digest-gcc-3.1.1-r2 >>> md5 files ;-) files/digest-gcc-3.2.3-r4 >>> md5 files ;-) files/digest-gcc-3.3.2-r7 >>> md5 files ;-) files/digest-gcc-3.3.5-r1 >>> md5 files ;-) files/digest-gcc-3.4.1-r3 >>> md5 files ;-) files/digest-gcc-3.4.3-r1 >>> md5 files ;-) files/digest-gcc-3.4.4-r1 >>> md5 files ;-) files/digest-gcc-3.3.5.20050130-r1 >>> md5 files ;-) files/digest-gcc-3.3.5.20050130-r2 >>> md5 files ;-) files/gcc331_use_multilib.amd64.patch >>> md5 files ;-) files/fix_libtool_files.sh >>> md5 files ;-) files/digest-gcc-3.2.2 >>> md5 files ;-) files/digest-gcc-3.3.6 >>> md5 files ;-) files/digest-gcc-4.0.1 >>> md5 files ;-) files/digest-gcc-2.95.3-r9 >>> md5 files ;-) files/mkinfodir >>> md5 files ;-) files/gcc-spec-env.patch >>> md5 files ;-) files/digest-gcc-4.1.0_beta20050902 >>> md5 files ;-) files/scan_libgcc_linked_ssp.sh >>> md5 files ;-) files/awk/fixlafiles.awk >>> md5 files ;-) files/awk/scanforssp.awk >>> md5 files ;-) files/3.2.1/gcc32-strip-dotdot.patch >>> md5 files ;-) files/3.2.1/gcc31-loop-load-final-value.patch >>> md5 files ;-) files/3.2.1/gcc32-sparc32-hack.patch >>> md5 files ;-) files/3.2.1/gcc32-athlon-alignment.patch >>> md5 files ;-) files/3.2.1/gcc32-arm-reload1-fix.patch >>> md5 files ;-) files/3.2.1/gcc32-arm-disable-mathf.patch >>> md5 files ;-) files/3.2.2/gcc32-pr7768.patch >>> md5 files ;-) files/3.2.2/gcc322-ggc_page-speedup.patch >>> md5 files ;-) files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch >>> md5 files ;-) files/3.2.2/gcc-3.2.2-cross-compile.patch >>> md5 files ;-) files/3.2.2/gcc32-pr8213.patch >>> md5 files ;-) files/3.2.3/gcc32-mklibgcc-serialize-crtfiles.patch >>> md5 files ;-) files/3.2.3/gcc32-c++-classfn-member-template.patch >>> md5 files ;-) files/3.2.3/gcc323-gentoo-branding.patch >>> md5 files ;-) files/3.2.3/gcc-3.2.3-mergel-fix.patch >>> md5 files ;-) files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch >>> md5 files ;-) files/3.2.3/gcc323-hppa-default_assemble_visibility.patch >>> md5 files ;-) files/3.2.3/gcc-323-propolice-version.patch >>> md5 files ;-) files/3.3.1/gcc331-pp-fixup.patch >>> md5 files ;-) files/3.3.2/gcc332-altivec-fix.patch >>> md5 files ;-) files/3.3.2/gcc332-gentoo-branding.patch >>> md5 files ;-) files/3.3.3/gcc333-debian-arm-ldm.patch >>> md5 files ;-) files/3.3.3/gcc-uclibc-3.3-loop.patch >>> md5 files ;-) files/3.3.3/gcc-3.3.3-norelro.patch >>> md5 files ;-) files/3.3.3/gcc333-debian-arm-getoff.patch >>> md5 files ;-) files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch >>> md5 files ;-) files/3.3.3/gcc333_pre20040408-stack-size.patch >>> md5 files ;-) files/3.3.4/libffi-without-libgcj.patch >>> md5 files ;-) files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch >>> md5 files ;-) files/3.3.5/gcc-3.3.5-no-COPYING-cross-compile.patch >>> md5 files ;-) files/3.3.6/gcc-3.3.6-cross-compile.patch >>> md5 files ;-) files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch >>> md5 files ;-) files/3.4.0/gcc34-reiser4-fix.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-glibc-is-native.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-mips-n64only.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-mips-n32only.patch >>> md5 files ;-) files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch >>> md5 files ;-) files/3.4.2/gcc34-fix-sse2_pinsrw.patch >>> md5 files ;-) files/3.4.2/gcc34-m32-no-sse2.patch >>> md5 files ;-) files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch >>> md5 files ;-) files/3.4.2/810-arm-bigendian-uclibc.patch >>> md5 files ;-) files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch >>> md5 files ;-) files/3.4.3/libffi-without-libgcj.patch >>> md5 files ;-) files/3.4.3/gcc-3.4.3-cross-compile.patch >>> md5 files ;-) files/3.4.3/libffi-nogcj-lib-path-fix.patch >>> md5 files ;-) files/3.4.3/libssp.patch >>> md5 files ;-) files/3.4.4/gcc-3.4.4-softfloat.patch >>> md5 files ;-) files/3.4.4/gcc-3.4.4-cross-compile.patch >>> md5 files ;-) files/stubs/gcc-3.3-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-4.0-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-3.4-ssp-stub.patch >>> md5 files ;-) files/stubs/gcc-3.3-ssp-stub.patch >>> md5 files ;-) files/stubs/gcc-3.4-htb-stub.patch >>> md5 files ;-) files/stubs/gcc-4.0-ssp-stub.patch >>> md5 src_uri ;-) gcc-3.3.6.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-ssp-1.0.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-uclibc-patches-1.0.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-patches-1.3.tar.bz2 >>> md5 src_uri ;-) gcc-3.3.6-piepatches-v8.7.8.tar.bz2 + dyn_setup + pkg_setup + toolchain_pkg_setup + gcc_pkg_setup ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + [[ x86 == \a\m\d\6\4 ]] ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + [[ x86 == \p\p\c\6\4 ]] + [[ gcc-compiler == \g\c\c\-\c\o\m\p\i\l\e\r ]] + case $(tc-arch) in ++ tc-arch ++ tc-ninja_magic_to_arch portage ++ local type=portage ++ local host= ++ [[ -z '' ]] ++ host=i686-pc-linux-gnu ++ case ${host} in ++ ninj i386 x86 ++ [[ portage == \k\e\r\n ]] ++ echo x86 + unset GCC_SPECS + want_libssp + [[ '' == \t\r\u\e ]] + return 1 + set +x + dyn_unpack + trap abort_unpack SIGINT SIGQUIT + local newstuff=no + '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' + local x + local checkme + for x in '${AA}' + echo '>>> Checking gcc-3.3.6.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-ssp-1.0.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-ssp-1.0.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-ssp-1.0.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-uclibc-patches-1.0.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-uclibc-patches-1.0.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-patches-1.3.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-patches-1.3.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-patches-1.3.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2'\''s mtime...' >>> Checking gcc-3.3.6-piepatches-v8.7.8.tar.bz2's mtime... + '[' /usr/portage/distfiles/gcc-3.3.6-piepatches-v8.7.8.tar.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + for x in '${AA}' + echo '>>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2'\''s mtime...' >>> Checking bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2's mtime... + '[' /usr/portage/distfiles/bounds-checking-gcc-3.3.6-1.00-r1.patch.bz2 -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' /usr/portage/sys-devel/gcc/gcc-3.3.6.ebuild -nt /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' '!' -f /files/portage_temp/portage/gcc-3.3.6/.unpacked ']' + '[' -e /files/portage_temp/portage/gcc-3.3.6/work ']' + '[' no == no ']' + echo '>>> WORKDIR is up-to-date, keeping...' >>> WORKDIR is up-to-date, keeping... + return 0 + set +x
-d instead of -D was specified in emerge flag...someone needs coffee