Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id f910Tlw03247 for linux-xfs-outgoing; Sun, 30 Sep 2001 17:29:47 -0700 Received: from zok.sgi.com (zok.SGI.COM [204.94.215.101]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id f910TgD03228 for ; Sun, 30 Sep 2001 17:29:42 -0700 Received: from boing.melbourne.sgi.com (boing.melbourne.sgi.com [134.14.55.141]) by zok.sgi.com (8.11.4/8.11.4/linux-outbound_gateway-1.0) with ESMTP id f910TaK02437 for ; Sun, 30 Sep 2001 17:29:36 -0700 Received: (from tes@localhost) by boing.melbourne.sgi.com (SGI-8.9.3/8.9.3) id AAA32490; Mon, 1 Oct 2001 00:28:09 GMT Date: Mon, 1 Oct 2001 00:28:09 +0000 From: Timothy Shimmin To: "Bernhard R. Erdmann" Cc: linux-xfs@oss.sgi.com Subject: Re: TAKE - xfsdump/restore changes for ia64 Message-ID: <20011001002809.I10761@boing.melbourne.sgi.com> References: <200109280950.TAA36050@snort.melbourne.sgi.com> <3BB5ED09.FAF43F6E@berdmann.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0us In-Reply-To: <3BB5ED09.FAF43F6E@berdmann.de>; from be@berdmann.de on Sat, Sep 29, 2001 at 05:47:21PM +0200 Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Damn. I tested this on ia32, found the problem and made the change but forgot to copy it back to my ia64 workarea. Check in shortly. Thanks, --Tim On Sat, Sep 29, 2001 at 05:47:21PM +0200, Bernhard R. Erdmann wrote: > FSG QA wrote: > > > > Date: Fri Sep 28 02:49:27 PDT 2001 > > Workarea: snort.melbourne.sgi.com:/diskb/build4/fsgqa/isms/2.4.x-xfs > [...] > > cmd/xfsdump/common/getdents.c - 1.4 > > - bring over the latest getdents from glibc so that > > it works on ia64 without unaligned access messages. > > Seems to break on my non-ia64 box (i386, RHL 6.1 + 2.4.10-xfs): > > # ./Makepkgs rpm > == clean, log is Logs/clean > > == configure, log is Logs/configure > > == default, log is Logs/default > "make default" failed, see log in Logs/default > gcc -O1 -g -DDEBUG -funsigned-char -Wall -DDUMP -DRMT -DBASED -DDOSOCKS > -DINVCONVFIX -DSIZEEST -DPIPEINVFIX -DEXTATTR -DDMEXTATTR > -I/usr/include/xfs -I/usr/include/attr '-DVERSION="1.1.5"' > -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DXFS_BIG_FILES=1 > -DXFS_BIG_FILESYSTEMS=1 -I/usr/include/xfs -I/usr/include/attr -c fs.c > -o fs.o > gcc -O1 -g -DDEBUG -funsigned-char -Wall -DDUMP -DRMT -DBASED -DDOSOCKS > -DINVCONVFIX -DSIZEEST -DPIPEINVFIX -DEXTATTR -DDMEXTATTR > -I/usr/include/xfs -I/usr/include/attr '-DVERSION="1.1.5"' > -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DXFS_BIG_FILES=1 > -DXFS_BIG_FILESYSTEMS=1 -I/usr/include/xfs -I/usr/include/attr -c > getdents.c -o getdents.o > getdents.c:87: parse error before `buf' > getdents.c:88: parse error before `buf' > getdents.c: In function `getdents_wrap': > getdents.c:154: `SYS_getdents64' undeclared (first use in this function) > getdents.c:154: (Each undeclared identifier is reported only once > getdents.c:154: for each function it appears in.) > make[1]: *** [getdents.o] Error 1 > make: *** [default] Error 2 >