On Fri, Sep 26, 2014 at 10:52:49AM +0200, Bertrand Garrigues wrote:
> Hi Ulrich,
>
> > This may be a fault on my side,
>
> No, you found a bug ...
>
> > not to use "make clean" after changing the prefix; or missing
> > dependencies?
>
> The groff binary is not rebuilt, because defs.h was not regenerated, and
> thus defs.h still have the old paths. On master, defs.h is forced to be
> rebuilt.
>
> defs.h: FORCE
> [...]
> FORCE:
>
> I tried another solution, adding a dependency between defs.h and
> config.status (config.status is generated by configure). It works on my
> environment, could you please test it ?
>
yes, with your defs.patch applied (and the other patched stuff removed) it
works:
groff -v
now gives:
GNU groff version 1.22.2
Copyright (C) 2013 Free Software Foundation, Inc.
[disclaimer stuff]
called subprograms:
GNU grops (groff) version 1.22.2
GNU troff (groff) version 1.22.2
Thank you,
ulrich