When I emerge gnome-panel, the output codes seems get into loop, same codes appears again and again can't go ahead. Next is the loop compiling codes: ============================================================== config.status: executing default-2 commands config.status: executing default-3 commands make[2]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Entering directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Warning: File `/usr/bin/glib-genmarshal' has modification time 1.2e+07 s in the future echo "#include \"panel-marshal.h\"" > panel-marshal.c && \ /usr/bin/glib-genmarshal panel-marshal.list --body --prefix=panel_marshal >> panel-marshal.c /usr/bin/glib-genmarshal panel-marshal.list --header --prefix=panel_marshal > panel-marshal.h cd .. \ && CONFIG_FILES=gnome-panel/Makefile CONFIG_HEADERS= /bin/sh ./config.status Caught signal 2 make[2]: *** [Makefile] Interrupt make[1]: *** [all-recursive] Interrupt make: *** [all-recursive-am] Interrupt =============================================================================== Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.3-rc2-gentoo) ================================================================= System uname: 2.6.3-rc2-gentoo i686 Intel(R) Pentium(R) 4 CPU 1.70GHz Gentoo Base System version 1.4.3.8p1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.5-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe" DISTDIR="/var/ftproot/pub/gentoo/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://gentoo.mirrors.pair.com/ http://mirrors.tds.net/gentoo http://open-systems.ufl.edu/mirrors/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa apm arts avi berkdb cdr cjk crypt cups directfb encode esd foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
can attach the full output ? It's not very clear what exactly 'loops' here. Try setting you make jobs to 1 (MAKEOPTS="-j1")
Well, my first comment is too short cause my terminal' save lines is small. Next is the full output: ============================================================================== cd .. \ && CONFIG_FILES=gnome-panel/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating gnome-panel/Makefile config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing default-3 commands make[2]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Entering directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Warning: File `/usr/bin/glib-genmarshal' has modification time 1.2e+07 s in the future echo "#include \"panel-marshal.h\"" > panel-marshal.c && \ /usr/bin/glib-genmarshal panel-marshal.list --body --prefix=panel_marshal >> panel-marshal.c /usr/bin/glib-genmarshal panel-marshal.list --header --prefix=panel_marshal > panel-marshal.h cd .. \ && CONFIG_FILES=gnome-panel/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating gnome-panel/Makefile config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing default-3 commands make[2]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Entering directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Warning: File `/usr/bin/glib-genmarshal' has modification time 1.2e+07 s in the future echo "#include \"panel-marshal.h\"" > panel-marshal.c && \ /usr/bin/glib-genmarshal panel-marshal.list --body --prefix=panel_marshal >> panel-marshal.c /usr/bin/glib-genmarshal panel-marshal.list --header --prefix=panel_marshal > panel-marshal.h cd .. \ && CONFIG_FILES=gnome-panel/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating gnome-panel/Makefile config.status: executing default-1 commands config.status: executing default-2 commands config.status: executing default-3 commands make[2]: Leaving directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Entering directory `/var/tmp/portage/gnome-panel-2.4.2/work/gnome-panel-2.4.2/gnome-panel' make[2]: Warning: File `/usr/bin/glib-genmarshal' has modification time 1.2e+07 s in the future echo "#include \"panel-marshal.h\"" > panel-marshal.c && \ /usr/bin/glib-genmarshal panel-marshal.list --body --prefix=panel_marshal >> panel-marshal.c Caught signal 2 make[2]: *** [panel-marshal.c] Interrupt make[1]: *** [all-recursive] Interrupt make: *** [all-recursive-am] Interrupt /usr/portage/gnome-base/gnome-panel/gnome-panel-2.4.2.ebuild: src_compile aborted; exiting. ==============================================================================
I noticed that there was a line code : make[2]: Warning: File `/usr/bin/glib-genmarshal' has modification time 1.2e+07 s in the future What do u think about it?
I think that's weird.. whats the actual creation time of that binary ?
yeah, I also don't think it normal... I have a look of this binary's creation time, it was wrong: ============================================================= max ~ $ ls -la /usr/bin/glib* -rwxr-xr-x 1 root root 1773 Sep 12 14:53 /usr/bin/glib-config -rwxr-xr-x 1 root root 23040 Jul 16 2004 /usr/bin/glib-genmarshal -rwxr-xr-x 1 root root 4655 Jul 16 2004 /usr/bin/glib-gettextize -rwxr-xr-x 1 root root 13446 Jul 16 2004 /usr/bin/glib-mkenums -rwxr-xr-x 1 root root 7534 Feb 20 15:21 /usr/bin/glibcbug ============================================================= Now how can I correct the creation time of these binary ?
Great! I correct the time stamp of the glib-genmarshal by touch command, the loop error was solved!