From owner-freebsd-stable Wed Nov 7 11:43:49 2001 Delivered-To: freebsd-stable@freebsd.org Received: from CRWdog.demon.co.uk (client-170-249.neoforma.com [12.44.170.249]) by hub.freebsd.org (Postfix) with ESMTP id 63EB937B419 for ; Wed, 7 Nov 2001 11:43:44 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by CRWdog.demon.co.uk (Postfix) with ESMTP id 50A1D3E22; Wed, 7 Nov 2001 11:43:39 -0800 (PST) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: "Eric L. Howard" Cc: freebsd-stable@FreeBSD.ORG Subject: Re: 4.0-R -> 4.4-S via source... In-Reply-To: Message from "Eric L. Howard" of "Wed, 07 Nov 2001 10:40:35 EST." <20011107104035.A2857@outreachnetworks.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_-1737141092P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Wed, 07 Nov 2001 11:43:39 -0800 From: Andy Sparrow Message-Id: <20011107194339.50A1D3E22@CRWdog.demon.co.uk> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --==_Exmh_-1737141092P Content-Type: text/plain; charset=us-ascii > There was never a final answer...anyone get 4.0-R -> 4.4-S to work w/o > building PERL? That's my next step before doing a complete reinstall. Hi, If you use 'NOPERL=true' in /etc/make.conf, you should get past this particular problem (this is suggested in UPDATING for some versions, IIRC). You could then re-run the buildworld later (when everything is 4.4) However, when I went down this road (from a fairly crusty 4.0-S to 4.4-S), I encountered two further errors: make: don't know how to make agp_if.c For which I set 'NO_MODULES=true' in /etc/make.conf as a workaround. This fixed this. This was then followed by this error: mega# make cc -c -x assembler-with-cpp -DLOCORE -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I../.. -I../../../include -I../../contrib/ipfilter -D_KERNEL -include opt_global.h -elf -mpreferred-stack-boundary=2 ../../i386/i386/bioscall.s {standard input}: Assembler messages: {standard input}:813: Error: operands given don't match any known 386 instruction {standard input}:878: Error: operands given don't match any known 386 instruction *** Error code 1 Stop in /usr/src/sys/compile/mega. 811 movl 20(%ebp),%edi 812 pushl %ebp 813 lcall * bioscall_vector <======== 814 popl %ebp 815 movl %eax,0(%ebp) 816 movl %ebx,4(%ebp) 875 .globl bios16_jmp 876 bios16_jmp : 877 .byte 0x66 878 lcall * bioscall_vector <======== 879 880 jc 1f 881 pushl $0 I tried messing about to work around this, but the solution wasn't immediately obvious. At which point I just upgraded 4 versions from CD-ROM, as it was waaay faster. As always, YMMV... :) Cheers, AS --==_Exmh_-1737141092P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: Exmh version 2.5 07/13/2001 iD8DBQE76Y7rPHh895bDXeQRAtjkAJ9jIVN/fiuWcr4ThTUbpSsxnvoVbgCfW0j9 w2GlJizb72AJT+08Uq0iH1Y= =TFEo -----END PGP SIGNATURE----- --==_Exmh_-1737141092P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message