[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff] Re: Progress reports on groff-current
From: |
Werner LEMBERG |
Subject: |
[Groff] Re: Progress reports on groff-current |
Date: |
Sun, 05 Dec 1999 16:10:23 GMT |
> extern __const char *__const sys_errlist[];
>
> The problem is that libgroff/strerror.c does this:
>
> extern int sys_nerr;
> extern char *sys_errlist[];
>
> Declarations like those two lines are system-specific, and should be
> expected to be supplied by <errno.h>. If there are systems which
> lack them, configure should check for that lack, and supply a
> workaround.
Hehe. I've just looked into the sources of emacs, and even there the
above approach is used. Seems that even emacs won't compile out of
the box on Rhapsody...
What a strange system which doesn't provide the strerror function!
What workaround do you suggest? Do you by chance have a autoconf code
snippet which handles this gracefully?
> No GNU program should ever default to prefix=/usr; leave it to the
> UNIX vendors who install GNUware to do that. End users should
> always see the GNU standard prefix=/usr/local.
I don't know the reasons, but James Clark has decided to search for an
installed groff, replacing the old version with the new one. I think
we should now abandon this behaviour in favor of following the GNU
guidelines (using /usr/local by default).
Werner
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Groff] Re: Progress reports on groff-current,
Werner LEMBERG <=