Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 43364 - gnome-panel compiling loop error
Summary: gnome-panel compiling loop error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-01 03:43 UTC by maxzhongcn
Modified: 2004-03-03 00:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description maxzhongcn 2004-03-01 03:43:05 UTC
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"
Comment 1 foser (RETIRED) gentoo-dev 2004-03-01 09:11:12 UTC
can attach the full output ? It's not very clear what exactly 'loops' here.

Try setting you make jobs to 1 (MAKEOPTS="-j1")
Comment 2 maxzhongcn 2004-03-02 04:26:37 UTC
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.
==============================================================================
Comment 3 maxzhongcn 2004-03-02 04:28:45 UTC
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? 
Comment 4 foser (RETIRED) gentoo-dev 2004-03-02 08:16:43 UTC
I think that's weird.. whats the actual creation time of that binary ?
Comment 5 maxzhongcn 2004-03-03 00:17:50 UTC
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 ?
Comment 6 maxzhongcn 2004-03-03 00:52:06 UTC
Great! I correct the time stamp of the glib-genmarshal by touch command, the loop error was solved!