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>
