Subject: emulators/vice needs bdftopcf and mkfontdir to build
To: None <tech-pkg@NetBSD.org>
From: Sebastian Prause <sebastian-p@gmx.net>
List: tech-pkg
Date: 06/03/2005 14:25:38
Hi list,

trying to build the vice emulator, I encountered the following error:

Making install in fonts
make[2]: Entering directory `/usr/pkgsrc/emulators/vice/work/vice-1.16/data/fonts'
/bin/sh ../../mkinstalldirs /usr/pkg/share/vice/fonts
 /usr/bin/install -c -o root -g root -m 444 vice-cbm.bdf /usr/pkg/share/vice/fonts/vice-cbm.bdf
Preparing fontdir...
/bin/sh: line 1: bdftopcf: command not found
/bin/sh: line 1: mkfontdir: command not found
make[2]: *** [install] Error 127
make[2]: Leaving directory `/usr/pkgsrc/emulators/vice/work/vice-1.16/data/fonts'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/usr/pkgsrc/emulators/vice/work/vice-1.16/data'
make: *** [install-recursive] Error 1
*** Error code 2

These two missing commands are part of the XFree86-clients and xorg-clients
packages. The xorg-clients package isn't installed yet (I'm building in
a chroot environment using pkg_chk on a sorted pkg list, so the xorg-*
packages coming last...).

Any ideas how to fix this without adding a direct dependency on one of
those *-clients packages (or installing one of them before building vice)?

   -- Sebastian Prause