From owner-freebsd-current@FreeBSD.ORG Sun May 12 14:35:48 2013 Return-Path: Delivered-To: current@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 20B16DAE for ; Sun, 12 May 2013 14:35:48 +0000 (UTC) (envelope-from mack@macktronics.com) Received: from coco.macktronics.com (coco.macktronics.com [209.181.253.65]) by mx1.freebsd.org (Postfix) with ESMTP id CEF58E3E for ; Sun, 12 May 2013 14:35:47 +0000 (UTC) Received: from coco.macktronics.com (coco.macktronics.com [209.181.253.65]) by coco.macktronics.com (Postfix) with ESMTP id 503244AC40; Sun, 12 May 2013 09:35:41 -0500 (CDT) Date: Sun, 12 May 2013 09:35:40 -0500 (CDT) From: Dan Mack To: paul@dokas.name Subject: Re: 9.1 -> current migration problem In-Reply-To: <518F9E35.7070406@dokas.name> Message-ID: <20130512093436.D26850@coco.macktronics.com> References: <518F9E35.7070406@dokas.name> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 May 2013 14:35:48 -0000 It's sound familiar; in /usr/src/UPDATING there is mention of this '-l' issue. Search for 'install' in UPDATING and I think there is a work-around. Dan On Sun, 12 May 2013, Paul Dokas wrote: > I have a newly installed 9.1 amd64 VM that I would like to update to > -current. I have pulled down head via svn: > > svn co svn://svn.freebsd.org/base/head /usr/src > > and am attempting to buildworld: > > cd /usr/src > make buildworld > > This build is failing during bootstrap-tools when building makewhatis or > mklocale. It seems that something is trying to use the '-l' option to > install, which is only present in FreeBSD 10. > > Any ideas how to get around this issue? > > Thanks, > > Paul > > > > > # cd /usr/src > # make buildworld > . > . > . > ===> bin/cat (obj,depend,all,install) > /usr/obj/usr/src/tmp/usr/src/bin/cat created for /usr/src/bin/cat > rm -f .depend > mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include > -std=gnu99 /usr/src/bin/cat/cat.c > echo cat: /usr/lib/libc.a /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a >>> .depend > cc -O2 -fno-strict-aliasing -pipe -std=gnu99 > -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/bin/cat/cat.c > ${CTFCONVERT_CMD} expands to empty string > cc -O2 -fno-strict-aliasing -pipe -std=gnu99 > -I/usr/obj/usr/src/tmp/legacy/usr/include -static > -L/usr/obj/usr/src/tmp/legacy/usr/lib -o cat cat.o -legacy > install -C -s -o root -g wheel -m 555 cat > /usr/obj/usr/src/tmp/legacy/bin/cat > ===> usr.bin/lorder (obj,depend,all,install) > /usr/obj/usr/src/tmp/usr/src/usr.bin/lorder created for > /usr/src/usr.bin/lorder > install -C -o root -g wheel -m 555 /usr/src/usr.bin/lorder/lorder.sh > /usr/obj/usr/src/tmp/legacy/usr/bin/lorder > ===> usr.bin/makewhatis (obj,depend,all,install) > /usr/obj/usr/src/tmp/usr/src/usr.bin/makewhatis created for > /usr/src/usr.bin/makewhatis > rm -f .depend > mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include > -std=gnu99 /usr/src/usr.bin/makewhatis/makewhatis.c > echo makewhatis: /usr/lib/libc.a /usr/lib/libz.a > /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a >> .depend > cc -O2 -fno-strict-aliasing -pipe -std=gnu99 > -I/usr/obj/usr/src/tmp/legacy/usr/include -c > /usr/src/usr.bin/makewhatis/makewhatis.c > ${CTFCONVERT_CMD} expands to empty string > cc -O2 -fno-strict-aliasing -pipe -std=gnu99 > -I/usr/obj/usr/src/tmp/legacy/usr/include -static > -L/usr/obj/usr/src/tmp/legacy/usr/lib -o makewhatis makewhatis.o -lz -legacy > install -C -s -o root -g wheel -m 555 makewhatis > /usr/obj/usr/src/tmp/legacy/usr/bin/makewhatis > install -C -o root -g wheel -m 555 > /usr/src/usr.bin/makewhatis/makewhatis.local.sh > /usr/obj/usr/src/tmp/legacy/usr/libexec/makewhatis.local > /usr/obj/usr/src/tmp/legacy/usr/libexec/catman.local -> > /usr/obj/usr/src/tmp/legacy/usr/libexec/makewhatis.local > install: illegal option -- l > usage: install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] > [-o owner] file1 file2 > install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] > [-o owner] file1 ... fileN directory > install -d [-v] [-g group] [-m mode] [-o owner] directory ... > *** [_installlinks] Error code 64 > > Stop in /usr/src/usr.bin/makewhatis. > *** [bootstrap-tools] Error code 1 > > Stop in /usr/src. > *** [_bootstrap-tools] Error code 1 > > Stop in /usr/src. > *** [buildworld] Error code 1 > > Stop in /usr/src. > > > -- > Paul Dokas dokas at dokas.name > ====================================================================== > Don Juan Matus: "an enigma wrapped in mystery wrapped in a tortilla." > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" >