bug-gnulib
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]