I get errors, when I try emerge anacron. Reproducible: Always Steps to Reproduce: 1.emerge anacron 2. 3. Actual Results: dotcoder root # emerge -v anacron Calculating dependencies ...done! >>> emerge (1 of 1) sys-apps/anacron-2.3 to / >>> md5 src_uri ;-) anacron-2.3.tar.gz >>> Unpacking source... >>> Unpacking anacron-2.3.tar.gz to /var/tmp/portage/anacron-2.3/work >>> Source unpacked. Makefile:57: gregor.d: No such file or directory Makefile:57: lock.d: No such file or directory Makefile:57: log.d: No such file or directory Makefile:57: main.d: No such file or directory Makefile:57: matchrx.d: No such file or directory Makefile:57: readtab.d: No such file or directory Makefile:57: runjob.d: No such file or directory /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" runjob.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > runjob.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" readtab.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > readtab.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" matchrx.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > matchrx.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" main.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > main.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" log.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > log.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" lock.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > lock.d" /bin/sh -ec "gcc -MM -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" gregor.c \ | sed '1s/^\(.*\)\.o[ :]*/\1.d &/1' > gregor.d" gcc -c -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" -march=athlon-xp -O3 -mfpmath=sse -fforce-addr -fomit-frame-pointer -funroll-loops -funroll-all-loops -fprefetch-loop-arrays -maccumulate-outgoing-args -pipe -Wall -pedantic -O2 gregor.c -o gregor.o gcc -c -DSPOOLDIR=\"/var/spool/anacron\" -DRELEASE=\"2.3\" -DANACRONTAB=\"/etc/anacrontab\" -march=athlon-xp -O3 -mfpmath=sse -fforce-addr -fomit-frame-pointer -funroll-loops -funroll-all-loops -fprefetch-loop-arrays -maccumulate-outgoing-args -pipe -Wall -pedantic -O2 lock.c -o lock.o gregor.c: In function `day_num': gregor.c:79: error: assignment of read-only variable `isleap' make: *** [gregor.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: sys-apps/anacron-2.3 failed. !!! Function src_compile, Line 28, Exitcode 2 !!! (no error message) dotcoder root # dotcoder root # emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.10 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -mfpmath=sse -fforce-addr -fomit-frame-pointer -funroll-loops -funroll-all-loops -fprefetch-loop-arrays -maccumulate-outgoing-args -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/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -mfpmath=sse -fforce-addr -fomit-frame-pointer -funroll-loops -funroll-all-loops -fprefetch-loop-arrays -maccumulate-outgoing-args -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://81.88.192.4/pub/gentoo/portage http://mirror.gentoo.ru/pub/mirror/gentoo/ rsync://mirror.gentoo.ru/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://81.88.192.4/gentoo-portage" USE="3dnow acpi alsa arts avi berkdb crypt cups dga fbcon gd gdbm gif gpm imap java jpeg kde ldap lesstif maildir mmx mpeg ncurses nls nptl oggvorbis opengl pam png qt quicktime readline samba slang snmp spell sse ssl svga tiff truetype unicode x86 xml xml2 xmms zlib" dotcoder root #
a patch to solve seems to be available at: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121006
sorry for being insolent but this bug has more than two months since reporting and about month since resolving it. anacron is very important package for home users. my proposal is to submit this patch to cvs or simply mask anacron ebuild. it's important too because in portage there is only one version of anacron and older versions must be compiled/installed manually - not everybody can do this.
sorry about the delay. Fixed in portage.