From owner-freebsd-current Tue Apr 1 10:54:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA20159 for current-outgoing; Tue, 1 Apr 1997 10:54:22 -0800 (PST) Received: from gateway2.platinum.com (firewall-user@gateway2.platinum.com [206.214.170.8]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id KAA20146 for ; Tue, 1 Apr 1997 10:54:16 -0800 (PST) Received: by gateway2.platinum.com; id MAA16344; Tue, 1 Apr 1997 12:49:55 -0600 Received: from mailhub.platinum.com(172.17.26.25) by gateway2.platinum.com via smap (3.2) id xma016329; Tue, 1 Apr 97 12:49:33 -0600 Received: from bigbert.vt.platinum.com by mailhub.platinum.com (8.8.5/) id MAA13337; Tue, 1 Apr 1997 12:49:32 -0600 (CST) Received: from slimebert.vt.platinum.com by bigbert.vt.platinum.com (8.7.3/NX3.0S) id MAA13120; Tue, 1 Apr 1997 12:51:58 -0600 (CST) Received: by slimebert.vt.platinum.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63) id <01BC3E9A.BCDE6B30@slimebert.vt.platinum.com>; Tue, 1 Apr 1997 12:46:37 -0600 Message-ID: From: "Brent J. Nordquist" To: "'freebsd-current@freebsd.org'" Subject: 2.2.1-RELEASE make world fails in libg++/libio Date: Tue, 1 Apr 1997 12:46:36 -0600 X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [Please copy this address in any replies... thanks!] I started with a 2.1.5-era system. I grabbed the entire source tree from //ftp.freebsd.org/pub/FreeBSD/2.2.1-RELEASE/src and installed it using install.sh (starting with /usr/src and /usr/obj completely empty). make world is dying here: c++ -O -I/usr/src/gnu/lib/libstdc++/../../../contrib/libg++/include -I/usr/include/g++ -I. -I/usr/src/gnu/lib/libstdc++/../../../contrib/libg++/include -I/usr/src/gnu/lib/libstdc++/../../../contrib/libg++/libio -I/usr/src/gnu/lib/libstdc++/../../../contrib/libg++/libstdc++ -fno-implicit-templates -c /usr/src/gnu/lib/libstdc++/../../../contrib/libg++/libio/isscan.cc -o isscan.o /usr/src/gnu/lib/libstdc++/../../../contrib/libg++/libio/isscan.cc: In method `class istream & istream::scan(const char * ...)': /usr/src/gnu/lib/libstdc++/../../../contrib/libg++/libio/isscan.cc:34: bad argument 2 for function `int streambuf::vscan(const char *, char *, class ios * = 0)' (type was void *) It looks like from lines 42-44, _IO_va_list is getting set to (char *), whereas isscan.cc line 34 is passing (void *). Since this is the "final" 2.2.1-RELEASE I'm assuming it has compiled fine for others. Is there some kind of bootstrapping I have to do? Thanks!