Matthew Woehlke wrote:
> Tail of the build log below; what else would you like?
>
> (I've *no* idea how to pass options from cc to cpp :-(. I had a
> similar problem with ncurses and was unable to figure it out; I ended
> up having to break up what cpp was seeing to get past it.)
>
> cc -g -o cp cp.o copy.o cp-hash.o libver.a ../lib/libcoreutils.a
> /home/install/gnu/hp700_hpux/lib/libintl.sl ../lib/libcoreutils.a
> -lsec
> source='dd.c' object='dd.o' libtool=no \
> DEPDIR=.deps depmode=hp /bin/sh ../build-aux/depcomp \
> cc -I. -I../lib -I../lib
> -I/home/install/gnu/hp700_hpux/include -g -c dd.c
> cpp: "dd.c", line 281: error 4018: Macro param too large after
> substitution - use -H option.
It's saying that with its default settings, the post-cpp-expansion of
this code is too large:
O_FULLBLOCK = ((MAX (O_APPEND,
MAX (O_BINARY,
MAX (O_CIO,
MAX (O_DIRECT,
MAX (O_DIRECTORY,
MAX (O_DSYNC,
MAX (O_NOATIME,
MAX (O_NOCTTY,
MAX (O_NOFOLLOW,
MAX (O_NOLINKS,
MAX (O_NONBLOCK,
MAX (O_SYNC,
MAX (O_TEXT, 0)))))))))))))) << 1)
If someone cares enough about HP's C compiler, they teach
autoconf to detect this limitation and automatically add an
appropriate -H option, presumably to raise its internal limit.
In the mean time, can you use gcc on that system?
_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils