valhalla root # emerge udhcp Calculating dependencies ...done! >>> emerge (1 of 1) net-misc/udhcp-0.9.8-r3 to / >>> md5 src_uri ;-) udhcp-0.9.8.tar.gz >>> Unpacking source... >>> Unpacking udhcp-0.9.8.tar.gz to /var/tmp/portage/udhcp-0.9.8-r3/work >>> Source unpacked. i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer dhcpd.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer arpping.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer files.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer leases.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer serverpacket.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer options.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer socket.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer packet.c options.c: In function `add_simple_option': options.c:160: warning: dereferencing type-punned pointer will break strict-aliasing rules i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer pidfile.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer dhcpc.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer clientpacket.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer script.c i686-pc-linux-gnu-gcc -c -DSYSLOG -DSYSLOG -W -Wall -Wstrict-prototypes -DVERSION='"0.9.8"' -Os -fomit-frame-pointer dumpleases.c i686-pc-linux-gnu-gcc dhcpd.o arpping.o files.o leases.o serverpacket.o options.o socket.o packet.o pidfile.o -o udhcpd dhcpc.c: In function `perform_renew': dhcpc.c:135: error: label at end of compound statement make: *** [dhcpc.o] Error 1 make: *** Waiting for unfinished jobs.... !!! ERROR: net-misc/udhcp-0.9.8-r3 failed. !!! Function src_compile, Line 25, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge udhcp 2. 3. valhalla root # emerge info Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8.1) ================================================================= System uname: 2.6.8.1 i686 Intel(R) Xeon(TM) CPU 2.40GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="" CHOST="i686-pc-linux-gnu" COMPILER="" 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/lib/mozilla/defaults/pref /usr/local/kde/3.2/share/config /usr/local/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache sandbox" GENTOO_MIRRORS="ftp://ftp.uni-erlangen.de/mirrors/gentoo/" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="MM_APACHE MM_GLIBC MM_KDE MM_MPLAYER MM_OPENOFFICE MM_OPENSSH MM_OPENVPN MM_XORG X X509 acl adns alsa apache2 apm arts artswrappersuid avi berkdb cdparanoia cdr chroot crypt cups dga dio divx4linux dvb dvd dvdr encode ethereal exif fam flac foomaticdb gdbm gif gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib innodb insecure-drivers ipv6 jabber jack java jpeg kde kerberos ldap libg++ libwww linguas_de mad maildir mailwrapper memlimit mikmod mmx mng motif mpeg mpi mysql mysqli nas ncurses network nls nptl offensive oggvorbis ooo-kde openal opengl oscar oss pam pcmcia pcre pda pdflib perl php pic pie png pnp posix ppds prelude pthreads python qt quicktime readline recode samba scanner sdl sftplogging shared sharedmem slang slp snmp sockets socks5 spell sqlite sse ssl svg svga tcpd tetex theora threads tidy tiff truetype trusted unicode usb vhosts video_cards_radeon wifi x86 xine xinerama xml2 xmms xosd xpm xv xvid zlib"
Created attachment 38856 [details, diff] udhcp-gcc-3.4.patch patch to make it compile with >=gcc-3.4
fix is in, wait 35 mins, sync, merge thanks Bjarke Istrup Pedersen
Well, that was fast! :-) Thank you both.