From owner-freebsd-stable@FreeBSD.ORG Wed May 1 22:30:55 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5EA6EC69 for ; Wed, 1 May 2013 22:30:55 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 280C01697 for ; Wed, 1 May 2013 22:30:54 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqIEAFqWgVGDaFvO/2dsb2JhbABSgz6DN7tpgRJ0gh8BAQEEAQEBICsgCwUWDgoCAg0ZAikBCSYGCAcEARwEh2sMrkKQRoEjjE1+NAeCP4ETA5RngkKBJpALgykgMoEENQ X-IronPort-AV: E=Sophos;i="4.87,591,1363147200"; d="scan'208";a="26345706" Received: from erie.cs.uoguelph.ca (HELO zcs3.mail.uoguelph.ca) ([131.104.91.206]) by esa-annu.net.uoguelph.ca with ESMTP; 01 May 2013 18:30:53 -0400 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id B8DBFB3F26; Wed, 1 May 2013 18:30:53 -0400 (EDT) Date: Wed, 1 May 2013 18:30:53 -0400 (EDT) From: Rick Macklem To: Andrew Romanenko Message-ID: <1269813286.56503.1367447453738.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: <51818B2E.3080402@gmail.com> Subject: Re: /usr/src over NFS: buildworld fail MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.91.203] X-Mailer: Zimbra 6.0.10_GA_2692 (ZimbraWebClient - FF3.0 (Win)/6.0.10_GA_2692) Cc: Jeremy Chadwick , freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 May 2013 22:30:55 -0000 Andrew Romanenko wrote: > On 04/30/2013 02:51 AM, Jeremy Chadwick wrote: > > On Mon, Apr 29, 2013 at 09:42:06PM +0300, Andrew Romanenko wrote: > >> Hi everyone! > >> /usr/src imported via NFS > >> make buildworld is always fails in the same place with error: > >> "make: result too large". > >> Localy its works fine > >> Does anybody know how to fix it? > >> > >> i386 FreeBSD 9-STABLE (r250044) > > Actual output would have been more useful than a paraphrased > > response. > > The same goes for actual NFS server and client details (OS, backing > > filesystems, make.conf, src.conf, rc.conf, loader.conf, sysctl.conf, > > etc.). > > > > "Result too large" is error ERANGE (see /usr/include/errno.h), errno > > 34, > > assuming that it has a capital "R" ("Result", not "result"). > > > > I see no cases in src/usr.bin/make/* where ERANGE or errno 34 is > > returned directly. > > > > I do not believe NFS returns ERANGE either. > > > > There may be cases where the backing filesystem (i.e. the filesystem > > used on the NFS server) could return ERANGE. I know ZFS does, but > > only > > in one specific case (only if the compression property is enabled). > > I do see some other cases in the ZFS code pertaining to UTF-8 > > support > > that can return ERANGE but did not look at what those cases may be. > > > > You may end up having to do the following: > > > > rm -fr /usr/obj/* > > cd /usr/src > > ktrace -t+ -f /tmp/ktrace.out make buildworld > > {wait until the failure} > > cd /tmp > > kdump > > > > Then look to see what syscall/operation returns this. You may have > > to > > put this file up on the web somewhere (it should gzip quite well), > > and > > be aware there may be personal information in it (environment > > variables, > > contents of files, etc.), so choose wisely. > > > > Good luck. > > > > Fixed. Trouble was in Linux NFS-server. > Also, thx Jeremy for the tip (ktrace + kdump) > thanks, everyone > Coule you please provide more information on the Linux NFS-server issue? It might be useful if/when others run into interoperability problems against a Linux NFS server. Thanks, rick > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to > "freebsd-stable-unsubscribe@freebsd.org"