From owner-freebsd-current Wed Jan 13 22:25:38 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id WAA25820 for freebsd-current-outgoing; Wed, 13 Jan 1999 22:25:38 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from emu.sourcee.com (emu.sourcee.com [205.181.251.129]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id WAA25811; Wed, 13 Jan 1999 22:25:35 -0800 (PST) (envelope-from nrice@emu.sourcee.com) Received: (from nrice@localhost) by emu.sourcee.com (8.9.1/8.9.1) id BAA00497; Thu, 14 Jan 1999 01:24:19 -0500 (EST) Date: Thu, 14 Jan 1999 01:24:19 -0500 From: "Norman C. Rice" To: "Richard Seaman, Jr." Cc: current@FreeBSD.ORG, obrien@FreeBSD.ORG Subject: Re: Current broken in usr.sbin/amd/libamu Message-ID: <19990114012419.A119@emu.sourcee.com> References: <19990113201617.C47922@tar.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95i In-Reply-To: <19990113201617.C47922@tar.com>; from Richard Seaman, Jr. on Wed, Jan 13, 1999 at 08:16:17PM -0600 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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