From owner-freebsd-current Wed Jul 29 12:14:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA06445 for freebsd-current-outgoing; Wed, 29 Jul 1998 12:14:02 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id MAA06387 for ; Wed, 29 Jul 1998 12:13:52 -0700 (PDT) (envelope-from imp@village.org) Received: from harmony [10.0.0.6] by rover.village.org with esmtp (Exim 1.71 #1) id 0z1bf3-00031a-00; Wed, 29 Jul 1998 13:13:17 -0600 Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.8.8/8.8.3) with ESMTP id NAA10036; Wed, 29 Jul 1998 13:17:15 -0600 (MDT) Message-Id: <199807291917.NAA10036@harmony.village.org> To: wwoods@cybcon.com Subject: Re: Latest 3.0 -snap Cc: current@FreeBSD.ORG In-reply-to: Your message of "Tue, 28 Jul 1998 21:48:57 PDT." References: Date: Wed, 29 Jul 1998 13:17:14 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message William Woods writes: : Whats with this....... : : /usr/src/Makefile" , Line 369: Malformed conditional ($(MACHINE_ARCH0 == "i386") It means that you are using the old sys.mk files to build the tree. If you have not already done so, please apply the following patch and see if that solves your problem w/o introducing new ones. make buildworld is what you'll want to do. I think this will return the new -current to a buildable state from 2.0.x forward, but have no systems to test that out on... Warner P.S. Yes, I know that there is some extra nits in this patch (white space differences and the like). I'll clean it up before hitting the tree with it. P.P.S. I've been building world past the point where things traditionally barf on a old system (but this build is on a new system). Index: Makefile =================================================================== RCS file: /home/imp/FreeBSD/CVS/src/Makefile,v retrieving revision 1.205 diff -u -r1.205 Makefile --- Makefile 1998/07/07 09:59:48 1.205 +++ Makefile 1998/07/29 18:37:26 @@ -39,9 +39,11 @@ # obj depend all install clean cleandepend cleanobj .if (!make(world)) && (!make(buildworld)) && (!make(installworld)) -.MAKEFLAGS:= -m ${.CURDIR}/share/mk ${.MAKEFLAGS} +.MAKEFLAGS:= -m ${.CURDIR}/share/mk ${.MAKEFLAGS} .endif +MACHINE_ARC?=${MACHINE} + # Put initial settings here. SUBDIR= @@ -220,7 +222,7 @@ MAKETMP= ${WORLDTMP}/make IBMAKE= ${BMAKEENV} MAKEOBJDIR=${MAKETMP} ${MAKE} DESTDIR=${WORLDTMP} # bootstrap make -BMAKE= ${BMAKEENV} ${WORLDTMP}/usr/bin/make DESTDIR=${WORLDTMP} +BMAKE= ${BMAKEENV} ${WORLDTMP}/usr/bin/make -m ${.CURDIR}/share/mk DESTDIR=${WORLDTMP} # cross make used for compilation XMAKE= ${XMAKEENV} ${WORLDTMP}/usr/bin/make DESTDIR=${WORLDTMP} # cross make used for final installation To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message