Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62714 - udhcp doesn't build with gcc-3.4.1
Summary: udhcp doesn't build with gcc-3.4.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-03 06:58 UTC by meyerm
Modified: 2004-09-04 00:49 UTC (History)
0 users

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


Attachments
udhcp-gcc-3.4.patch (udhcp-gcc-3.4.patch,261 bytes, patch)
2004-09-03 16:15 UTC, Bjarke Istrup Pedersen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description meyerm 2004-09-03 06:58:42 UTC
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"
Comment 1 Bjarke Istrup Pedersen (RETIRED) gentoo-dev 2004-09-03 16:15:46 UTC
Created attachment 38856 [details, diff]
udhcp-gcc-3.4.patch

patch to make it compile with >=gcc-3.4
Comment 2 Disenchanted (RETIRED) gentoo-dev 2004-09-03 17:34:35 UTC
fix is in, wait 35 mins, sync, merge

thanks Bjarke Istrup Pedersen  
Comment 3 meyerm 2004-09-04 00:49:12 UTC
Well, that was fast! :-)

Thank you both.