Hi Peter, Peter Schaffter schrieb am 09.03.2018 um 03:59: > On Thu, Mar 08, 2018, Bernhard Fisseni wrote: >> Playing aroung with groff again, I tried to use gropdf[1] with family >> U-P, using >> >> $ groff -Tpdf -Kutf-8 -mom Recherche.mom > Recherche.pdf >> >> The family is installed in >> `~/share/groff/1.22.3.rc1.24-ea225/font/devpdf`. However, gropdf >> complains “Failed to open 'download'”. There is noting in >> `~/share/groff/site-font/`. The error message about 'download' goes >> away if I touch `~/share/groff/site-font/devpdf/download`, but then >> gropdf complains “Failed to open 'DESC'”, which is not so easy to fix. >> Am I doing anything wrong? > > This seems odd, but then, you've caught us in the process of getting > ready for the next official release of groff, so oddities are to be > expected for the next little while. > > 'make install' usually installs everything to /usr/local/, but it > looks like you've chosen to install in $HOME.
Yes, indeed. This has worked well for quite some time. > I'm not sure what's happened to 'download' and 'DESC' in your > <path to groff>/<current>/font/devpdf, which is where they normally > live (not site-font, though you need them in site-font if you add > your own fonts to groff). I'm attaching versions of both files, > generated from a fresh build. I imagine your default papersize is > A4, so you'll have to change the last line of DESC. Thank you for sending the files, they set me on the right track: It seems the problem was a local ghostscript. Using "--with-gs=/usr/bin/gs" works fine. Sorry for the noise! Strangely, though I had rebuilt from scratch several times before (might be I had only made 'clean', not 'distclean', but I remember bootstrapping), I now get better behaviour and more specific error messages: Omitting "--with-gs" (and with identical `download` as yesterday), gives: > Recherche.mom:13: warning: can't find font 'U-PR' > [mom]: Either font style "R" at line 14 does not exist in family > "U-P", > or family "U-P" has not been installed. Before, the message about failing to load `download` set me on the wrong path, especially as the files U-* did exist in the `devpdf` directory. A question about cleaning: My groff installation directory is still mostly `groff-1.22.3.rc1.24-ea225-dirty`, though it was clean (or rather: lacking "-dirty") occasionally while recompiling several times to compose this reply with the same build instructions. I rebuilt with: $ git reset --hard && git clean -f && make distclean $ ./bootstrap && ./configure --with-gs=/usr/bin/gs --prefix=$HOME \ && make -j9 install Could building be done even less dirty? Anyway thanks again for your help and patience, Best regards, Bernhard