[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
VMS can not include "float+.h"
From: |
John E. Malmberg |
Subject: |
VMS can not include "float+.h" |
Date: |
Wed, 14 Jun 2017 19:08:56 -0500 |
User-agent: |
Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 |
I seem to have coerced configure into running on NFS served files
created by on VMS using GNV updated kits.
rm -rf ${GNU_MIRRORS}/gnulib/gnulib
./gnulib-tool --create-testdir --with-tests
--dir=${GNU_MIRRORS}/gnulib/gnulib
# Work around some issue with NFS timestamps.
pushd ${GNU_MIRRORS}/gnulib/gnulib
sleep 5
touch Makefile.in
touch configure
touch config.h.in
popd
The make step fails at c-vasnprintf.c because the VMS C compiler can not
handle the "float+.h" filename as below:
.. -DGNULIB_STRICT_CHECKING=1 -g -c -o c-vasnprintf.o c-vasnprintf.c
# include "float+.h"
..^
%CC-F-NOINCLFILEF, Cannot find file "float+.h" specified in #include
directive.
at line number 94 in file GNULIB_ROOT:[gnulib.gllib]vasnprintf.c;1
make[4]: *** [c-vasnprintf.o] Error 2
Normally I work around this by running a script before the make step
that replaces the "float+.h" to something like "float_plus.h" and then
copying the float+.h file to be float_plus.h.
Regards,
-John
- VMS can not include "float+.h",
John E. Malmberg <=