Subject: pkg/36052: fonts/mkfontdir -current package fails to build on Linux 2.6
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <uli@habel.name>
List: pkgsrc-bugs
Date: 03/21/2007 16:05:01
>Number:         36052
>Category:       pkg
>Synopsis:       fonts/mkfontdir -current package fails to build on Linux 2.6
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar 21 16:05:01 +0000 2007
>Originator:     Ulrich Habel
>Release:        Linux 2.6
>Organization:
http://habel.name
>Environment:
Linux spiff 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux
>Description:
when building fonts/mkfontdir as package it fails with the following error:

=> Unwrapping files-to-be-installed.
===> Installing for mkfontdir-1.0.2
test -z "/usr/pkg/bin" || mkdir -p -- "/usr/pkg/bin"
 /usr/bin/install -c -o root -g root -m 555 'mkfontdir' '/usr/pkg/bin/mkfontdir'
test -z "/usr/pkg/man/man1" || mkdir -p -- "/usr/pkg/man/man1"
 /usr/bin/install -c -o root -g root -m 444 'mkfontdir.1x' '/usr/pkg/man/man1/mkfontdir.1x'
=> Automatic manual page handling
pkg_create: can't stat `/usr/pkg/man/man1/mkfontdir.1'
=> Registering installation for mkfontdir-1.0.2
pkg_admin: mkfontdir-1.0.2: File `/usr/pkg/man/man1/mkfontdir.1' is in +CONTENTS but not on filesystem!
mkfontdir-1.0.2 requires installed package mkfontscale-1.0.3
===> Building binary package for mkfontdir-1.0.2
Creating package /usr/pkgsrc/packages/All/mkfontdir-1.0.2.tgz
Using SrcDir value of /usr/pkg
Registering depends: mkfontscale>=1.0.1.
Registering build depends: digest>=20010302.
pkg_create: can't stat `/usr/pkg/man/man1/mkfontdir.1'
tar: Unable to access man/man1/mkfontdir.1 (No such file or directory)
tar: WARNING! These file names were not selected:
man/man1/mkfontdir.1
pkg_create: /usr/pkg/bin/tar command failed with code 1
ERROR: pkg_create -K pkg failed (2)
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/fonts/mkfontdir
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/fonts/mkfontdir
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/fonts/mkfontdir

>How-To-Repeat:
build fonts/mkfontdir on Linux
>Fix:
same problem as PR pkg/36050? Here is a patch for it:

--- Makefile.orig       2007-03-21 16:49:51.000000000 +0100
+++ Makefile    2007-03-21 16:50:01.000000000 +0100
@@ -15,6 +15,8 @@
 
 DEPENDS+=              mkfontscale>=1.0.1:../../fonts/mkfontscale
 
+CONFIGURE_ENV+=                APP_MAN_SUFFIX=1
+
 GNU_CONFIGURE=         yes
 
 .include "../../mk/bsd.pkg.mk"