This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
libio does not install everything in 970929
- To: egcs-bugs at cygnus dot com
- Subject: libio does not install everything in 970929
- From: Leo Breebaart <leo at lspace dot org>
- Date: Wed, 1 Oct 1997 16:57:40 +0200
- Cc: drepper at cygnus dot com
- Organization: L-Space
[1] After doing a "configure; make bootstrap; make install" in egcs-970929,
on my i586-pc-linux-gnulibc1 machine, the following header files from the
libio directory:
iostreamP.h
libio.h
libioP.h
iolibio.h
iostdio.h
floatio.h
were *not* installed into /usr/local/include/g++/, leading to many
complaints from the compiler about things like _IO_flockfile not being
declared etc.
After copying these files manually, the warnings went away.
[2] However, I still ended up, when I tried to link my sources, with the
following error:
/usr/local/lib/libstdc++.a(iostream.o): In function
`ostream::operator<<(double)':
/home/rama/leo/bab/egcs-970929/libraries/libio/iostream.cc:644: undefined
reference to `_IO_outfloat'
[3] If I try to do a top level "make check", it fails (in fact it's never
worked for me at all) in the libio directory with the message:
> === libio tests ===
>
> ERROR: Couldn't find library file standard.exp.
This looks like something I'm doing wrong or have forgotten to install.
Can anybody give me a pointer?
[4] The good news is, that, yes!!, the libc5 problems with the g++
compiler/linker now seem to have disappeared (at least in the few quick
test programs I tried -- my Big Program test will have to wait until I
manage to somehow get rid of problem [2] :-))
Thanks Ulrich, thanks H.J,
--
Leo Breebaart <leo@lspace.org>