Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Apr 1997 12:46:36 -0600
From:      "Brent J. Nordquist" <nordquist@platinum.com>
To:        "'freebsd-current@freebsd.org'" <freebsd-current@freebsd.org>
Subject:   2.2.1-RELEASE make world fails in libg++/libio
Message-ID:  <c=US%a=_%p=PLATINUM_technol%l=SLIMEBERT-970401184636Z-688@slimebert.vt.platinum.com>

next in thread | raw e-mail | index | archive | help
[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 <g++/streambuf.h> 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!




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c=US%a=_%p=PLATINUM_technol%l=SLIMEBERT-970401184636Z-688>