Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181043 - sys-process/dcron-3.2 emerge failure during emerge -e world
Summary: sys-process/dcron-3.2 emerge failure during emerge -e world
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-06 04:14 UTC by Austin McKinley
Modified: 2007-06-07 00:06 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 Austin McKinley 2007-06-06 04:14:54 UTC
after the build problem, i found that "emerge -av dcron" works fine, so this bug could probably be marked as closed right away, but it was kind of annoying that it broke my emerge -e world. i just started that emerge again; will update if it's still broken.

for the record:

after a fresh 2007.0 install, i noticed a gcc upgrade was available, so i rebuilt my system as follows:

emerge gcc && emerge -e system && emerge -e world

the emerge world is what failed.

failure follows:

>>> Emerging (117 of 387) sys-process/dcron-3.2 to /
 * dcron32.tgz RMD160 ;-) ...                                             [ ok ]
 * dcron32.tgz SHA1 ;-) ...                                               [ ok ]
 * dcron32.tgz SHA256 ;-) ...                                             [ ok ]
 * dcron32.tgz size ;-) ...                                               [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking dcron32.tgz ;-) ...                                           [ ok ]
>>> Unpacking source...
>>> Unpacking dcron32.tgz to /var/tmp/portage/sys-process/dcron-3.2/work
 * Applying dcron-2.9-Makefile.patch ...                                  [ ok ]
 * Applying dcron-2.9-pidfile.patch ...                                   [ ok ]
 * Applying dcron-2.9-EDITOR.patch ...                                    [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/sys-process/dcron-3.2/work/dcron ...
fgrep -h Prototype main.c subs.c database.c job.c crontab.c subs.c >protos.h
x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wall -Wstrict-prototypes   -c -o main.o main.c
x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -Wall -Wstrict-prototypes   -c -o subs.o subs.c
subs.c: In function 'vlog':main.c: In function 'main':
main.c:139: warning: implicit declaration of function 'log9'
main.c:140: warning: implicit declaration of function 'SynchronizeDir'

subs.c:68: error: 'LogLevel' undeclared (first use in this function)
main.c:178: warning: implicit declaration of function 'CheckUpdates'
subs.c:68: error: (Each undeclared identifier is reported only oncemain.c:181: warning: implicit declaration of function 'logn'
subs.c:68: error: for each function it appears in.)

main.c:186: warning: implicit declaration of function 'TestJobs'
main.c:187: warning: implicit declaration of function 'RunJobs'
main.c:189: warning: implicit declaration of function 'CheckJobs'
make: *** [subs.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: sys-process/dcron-3.2 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  dcron-3.2.ebuild, line 30:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/sys-process/dcron-3.2/temp/build.log'.

# gcc -v 
Using built-in specs.
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2)

it's worth noting that dcron compiled fine during my initial build of the system.

li ~ # emerge --version
Portage 2.1.2.7 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 x86_64)


Reproducible: Sometimes

Steps to Reproduce:
1. gcc upgrade
2. emerge -e system
3. emerge -e world
Comment 1 Austin McKinley 2007-06-06 12:19:30 UTC
emerge -e world finished last night without any problems; this bug report can be closed out unless someone really feels motivated. its probably un-reproducible.
Comment 2 SpanKY gentoo-dev 2007-06-07 00:06:06 UTC
it's a parallel build issue ... ive fixed it in cvs