John E. Malmberg
2017-06-15 00:08:56 UTC
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
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