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