From owner-freebsd-stable@FreeBSD.ORG Mon May 24 16:15:59 2010 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB999106567D; Mon, 24 May 2010 16:15:59 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 774478FC13; Mon, 24 May 2010 16:15:59 +0000 (UTC) Received: by pwj5 with SMTP id 5so1837975pwj.13 for ; Mon, 24 May 2010 09:15:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=3oj0QOvBz3VKTXQtwXrdclJILveEWm1iIRcF3U3h1Bo=; b=a1ZNo0lWwNcJTFIJWcDLkkOnPgvWKqsj/4hqbAJACwyi85WADe4v+yTJJOAX4HlYqY fqs3JzvU6PgvWtmv4CD9d0NANTQ4ognn3tfgmHchFUDeVFdri2u9Pp0jxzK3/qI5WXKl gYhMbdP6ZCNBkxbE/ccry7Gd0Q6NfnfcTowpY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=FFS1LwUn/fTXE8A9yw2C6maQe3BonPauXXvmR5O+NsUFy/yMA0xCU4yZSurNTUmcR/ ycyF6V+/hbNmsWBBQS3iiuqlHK/J70BXVexxnlTIT+9cclhYegs/9F7RVtL0iJsOoDA1 ++vlyqLEiI/X99lcyE6ov73hvOT1t2AvBnZhc= Received: by 10.115.39.34 with SMTP id r34mr5053282waj.123.1274717758637; Mon, 24 May 2010 09:15:58 -0700 (PDT) Received: from [192.168.0.203] (deviant.freebsdgirl.com [173.8.183.73]) by mx.google.com with ESMTPS id n32sm39549747wae.10.2010.05.24.09.15.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 24 May 2010 09:15:57 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: Garrett Cooper In-Reply-To: <20100524152012.GA30630@icarus.home.lan> Date: Mon, 24 May 2010 09:15:55 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <97E38B1D-FF1F-4B31-973F-C574BDBC7A0B@gmail.com> References: <8A12D1D8-7D3D-472A-8B2B-637D3E243D56@gmail.com> <4BFA2CB3.9010006@delphij.net> <4BFA3F01.2040801@delphij.net> <20100524092141.GA20863@icarus.home.lan> <20100524093202.GA21167@icarus.home.lan> <20100524104744.GA24309@icarus.home.lan> <20100524152012.GA30630@icarus.home.lan> To: Jeremy Chadwick X-Mailer: Apple Mail (2.1078) Cc: stable@freebsd.org, Tim Kientzle , d@delphij.net, Martin Matuska Subject: Re: lzma support in `stable' has potential issues X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2010 16:15:59 -0000 On May 24, 2010, at 8:20 AM, Jeremy Chadwick wrote: > On Mon, May 24, 2010 at 03:47:44AM -0700, Jeremy Chadwick wrote: >> FreeBSD testbox.home.lan 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov = 21 15:02:08 UTC 2009 = root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >>=20 >> csup'd from cvsup10.freebsd.org, RELENG_8 of course. make -j2 >> buildworld is currently running. >=20 > Sorry I didn't get back to you on this issue sooner. Here's the > current state of affairs: >=20 > - buildworld completed successfully (make -j2 buildworld) > - buildkernel completed successfully (make -j2 buildkernel) > - reboot into single-user, mount -a > - mergemaster -p (pulled in changes for group and master.passwd) > - installworld completed successfully (make installworld) > - yes | make delete-old (due to ipfilter and kerberos removal) > - mergemaster (craploads of changes) > - reboot into multi-user > - reboot complained about some IPv6-related stuff, then I remembered > that the kernel is GENERIC w/out INET6 removal, doh. :-) Oh well, > unrelated to this problem > - Verify /usr/include/lzma exists and is populated: >=20 > testbox# ls -l /usr/include/lzma > total 162 > -r--r--r-- 1 root wheel 22112 May 24 01:10 base.h > -r--r--r-- 1 root wheel 2628 May 24 01:10 bcj.h > -r--r--r-- 1 root wheel 20032 May 24 01:10 block.h > -r--r--r-- 1 root wheel 4255 May 24 01:10 check.h > -r--r--r-- 1 root wheel 16341 May 24 01:10 container.h > -r--r--r-- 1 root wheel 1865 May 24 01:10 delta.h > -r--r--r-- 1 root wheel 16164 May 24 01:10 filter.h > -r--r--r-- 1 root wheel 2141 May 24 01:10 hardware.h > -r--r--r-- 1 root wheel 22807 May 24 01:10 index.h > -r--r--r-- 1 root wheel 3903 May 24 01:10 index_hash.h > -r--r--r-- 1 root wheel 13531 May 24 01:10 lzma.h > -r--r--r-- 1 root wheel 8357 May 24 01:10 stream_flags.h > -r--r--r-- 1 root wheel 6646 May 24 01:10 subblock.h > -r--r--r-- 1 root wheel 3497 May 24 01:10 version.h > -r--r--r-- 1 root wheel 6601 May 24 01:10 vli.h >=20 > - uname -a just as a posterity point: >=20 > testbox# uname -a > FreeBSD testbox.home.lan 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Mon = May 24 06:09:23 PDT 2010 = root@testbox.home.lan:/usr/obj/usr/src/sys/GENERIC amd64 >=20 > Sorry Garrett, can't reproduce. :-( No worries. Here's what I did to actually reproduce the issue (just to = provide more data): - Install 8.0-RELEASE amd64 with minimal from sysinstall. - pkg_add -r subversion vim-lite - cd /usr/src && svn co svn://svn.freebsd.org/base/head . - Add the following bits to make.conf: CFLAGS+=3D -O2 -fno-strict-aliasing CXXFLAGS+=3D -O2 -fno-strict-aliasing CFLAGS+=3D -save-temps CXXFLAGS+=3D -save-temps CPUTYPE=3D nocona - make -j4 buildworld && make -j4 buildkernel # bombed at ncurses with = termcap error - make -j2 buildworld && make -j4 buildkernel # bombed at ncurses with = termcap error - make buildworld buildkernel # bombed at ncurses with termcap error - make kernel-toolchain # passed - make buildworld # bombed at rescue/rescue - make -C release/release depend # bombed with lzma - make -C lib/lzma depend installincludes # bombed because = /usr/include/lzma was missing - mkdir -p /usr/include/lzma - make -C lib/lzma installincludes # passed - make -C rescue/rescue depend all # still bombed ; set WITHOUT_RESCUE = in src.conf - make buildworld buildkernel # passed -save-temps seems to unroot some race conditions in the GNU toolchain as = it barfed a lot with -j greater than 1 with some ASM related errors, but = for whatever reason binutils was getting cranky and failing a lot with = missing ncurses symbols, which kind of got me into this spiraling build = failure cycle. Hopefully that helps better describe what I did to get to the failing = state. As I said earlier, I'll try to reproduce and characterize the = situation further before filing a bug report. Thanks, -Garrett=