mknumeric_limits not being run.
llewelly@198.dsl.xmission.com
llewelly@198.dsl.xmission.com
Thu Dec 9 11:04:00 GMT 1999
I checked the latest libstdc++ v3 out from cvs early this morning, and
I couldn't build it.
I configured with:
../libstdc++/configure --srcdir=../libstdc++
--prefix=/usr/local/libstdc++-cvs --with-gnu-ld
which generated no errors or warnings.
However, make died with:
c++ -DHAVE_CONFIG_H -I. -I../../libstdc++/src -I.. -nostdinc++
-I../../libstdc++ -I../../libstdc++/stl -I../../libstdc++/libio -g
-D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W
-Wwrite-strings -Winline -Werror -c -fPIC -DPIC
../../libstdc++/src/ios.cc -o .libs/ios.lo
In file included from ../../libstdc++/bits/std_iostream.h:39,
from ../../libstdc++/src/ios.cc:35:
../../libstdc++/bits/std_istream.h:38: bits/std_limits.h: No such file or
directory
make[2]: *** [ios.lo] Error 1
make[2]: Leaving directory
`/usr/building/libstdc++-devel/libstdc++.objdir/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/usr/building/libstdc++-devel/libstdc++.objdir'
make: *** [all-recursive-am] Error 2
Command exited with non-zero status 2
I grepped through the output of make, and I could find no evidence
that mknumeric_limits was ever run.
I tried this first with the configure script in cvs, and again with a
configure script I generated by running automake and autoconf. I got
the same result both ways.
When I ran automake, it generated the following error/warning message:
automake: src/Makefile.am: not supported: source file
`$(top_builddir)/src/limitsMEMBERS.cc' is in subdirectory
however, automake still generated a Makefile.in .
I was unable to discern why automake generated this warning. I mention
it because std_limits.h is a dependency of limitsMEMBERS.cc .
I have:
automake 1.4
autoconf 2.13
gcc 2.95.2
make 3.77
I can't seem to figure out what I am doing wrong.
More information about the Libstdc++
mailing list