Date: Thu, 14 Jan 1999 01:24:19 -0500 From: "Norman C. Rice" <nrice@emu.sourcee.com> To: "Richard Seaman, Jr." <dick@tar.com> Cc: current@FreeBSD.ORG, obrien@FreeBSD.ORG Subject: Re: Current broken in usr.sbin/amd/libamu Message-ID: <19990114012419.A119@emu.sourcee.com> In-Reply-To: <19990113201617.C47922@tar.com>; from Richard Seaman, Jr. on Wed, Jan 13, 1999 at 08:16:17PM -0600 References: <19990113201617.C47922@tar.com>
next in thread | previous in thread | raw e-mail | index | archive | help
FWIW, I found that by replacing the two instances of `am_nfs_fh3' with `nfs_fh3_freebsd3' in /usr/src/contrib/amd/libamu/mount_fs.c allows everything to compile and appear to work -- YMMV. It appears that this replacement should happen through some m4 processing according to comments in /usr/src/contrib/amd/conf/nfs_prot/nfs_prot_freebsd3.h: /* * as of 3.0-RELEASE the nfs_fh3 that is defined in the system headers * (or the one generated by rpcgen) lacks the proper full definition, * listed below. A special macro (aux/macros/struct_nfs_fh3.m4) searches * for this special name before other names. */ struct nfs_fh3_freebsd3 { u_int fh3_length; union nfs_fh3_u { struct nfs_fh3_i { fhandle_t fh3_i; } nfs_fh3_i; char data[NFS3_FHSIZE]; } fh3_u; }; typedef struct nfs_fh3_freebsd3 nfs_fh3_freebsd3; -- Regards, Norman C. Rice, Jr. On Wed, Jan 13, 1999 at 08:16:17PM -0600, Richard Seaman, Jr. wrote: > cc -O -pipe -DCOMPAT_LINUX_THREADS -DVM_STACK -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu -I. -I/usr/src/usr.sbin/amd/libamu -I/usr/src/usr.sbin/amd/libamu/../include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd -DHAVE_CONFIG_H -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/hasmntopt.c -o hasmntopt.o > cc -O -pipe -DCOMPAT_LINUX_THREADS -DVM_STACK -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu -I. -I/usr/src/usr.sbin/amd/libamu -I/usr/src/usr.sbin/amd/libamu/../include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd -DHAVE_CONFIG_H -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/misc_rpc.c -o misc_rpc.o > cc -O -pipe -DCOMPAT_LINUX_THREADS -DVM_STACK -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu -I. -I/usr/src/usr.sbin/amd/libamu -I/usr/src/usr.sbin/amd/libamu/../include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd/include -I/usr/src/usr.sbin/amd/libamu/../../../contrib/amd -DHAVE_CONFIG_H -I/usr/obj/elf/usr/src/tmp/usr/include -c /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c -o mount_fs.o > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c: In function `compute_nfs_args': > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c:338: syntax error before `fh3' > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c:349: `fh3' undeclared (first use this function) > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c:349: (Each undeclared identifier is reported only once > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c:349: for each function it appears in.) > /usr/src/usr.sbin/amd/libamu/../../../contrib/amd/libamu/mount_fs.c:349: `nfs_fh3' undeclared (first use this function) > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > *** Error code 1 > > Stop. > > > -- > Richard Seamman, Jr. email: dick@tar.com > 5182 N. Maple Lane phone: 414-367-5450 > Chenequa WI 53058 fax: 414-367-5852 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990114012419.A119>