Subject: build.sh botch on /usr/sbin/mount_smbfs
To: None <current-users@netbsd.org>
From: George Michaelson <ggm@apnic.net>
List: current-users
Date: 08/12/2003 13:41:02
looks like two edits in the last 30 odd hours to src/dist/smbfs/lib/smb/mbuf.c
and nbns_rq.c have gone awry.
the CVS comment is "Remove unessecary intermediate void* casts."
but build.sh reports:
/usr/src/obj/tooldir.NetBSD-1.6W-i386/bin/i386--netbsdelf-gcc -O2 -Wall -Wstric
t-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-uniniti
alized -Wreturn-type -Wswitch -Wshadow -Werror -I/usr/src/sys -I/usr/src/dist
/smbfs/include -nostdinc -isystem
/usr/src/obj/destd/usr/src/sbin/mount_smbfsir.i386/usr/include -c /
usr/src/dist/smbfs/lib/smb/nbns_rq.c/usr/src/dist/smbfs/lib/smb/nbns_rq.c: In
function `nbns_rq_prepare':/usr/src/dist/smbfs/lib/smb/nbns_rq.c:244: warning:
dereferencing type-punned po inter will break strict-aliasing rules
*** Error code 1
Stop.
during the make of /usr/src/sbin/mount_smbfs
I didn't send-pr this, I assume its a mis-interpretation of the gcc 3.3.1
changes for removing extra voids, except I think in *THIS* case they may not be
unneeded.
I got over it manually compiling without the -W options.
cheers
-George
--
George Michaelson | APNIC
Email: ggm@apnic.net | PO Box 2131 Milton QLD 4064
Phone: +61 7 3367 0490 | Australia
Fax: +61 7 3367 0482 | http://www.apnic.net