This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
mknumeric_limits not being run.
- To: libstdc++ at sourceware dot cygnus dot com
- Subject: mknumeric_limits not being run.
- From: <llewelly at 198 dot dsl dot xmission dot com>
- Date: Thu, 9 Dec 1999 12:03:58 -0700 (MST)
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.