Subject: pkg/34509: fontconfig-2.4.0 package cannot be built under Mac OS X
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Matthias Scheler <tron@zhadum.org.uk>
List: pkgsrc-bugs
Date: 09/12/2006 09:45:01
>Number:         34509
>Category:       pkg
>Synopsis:       fontconfig-2.4.0 package cannot be built under Mac OS X
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Sep 12 09:45:01 +0000 2006
>Originator:     Matthias Scheler
>Release:        Darwin 8.7.0
>Organization:
Matthias Scheler                                  http://zhadum.org.uk/
>Environment:
Darwin excalibur.zhadum.org.uk 8.7.0 Darwin Kernel Version 8.7.0: Fri May 26 15:20:53 PDT 2006; root:xnu-792.6.76.obj~1/RELEASE_PPC Power Macintosh powerpc
Architecture: powerpc
Machine: Power Macintosh
>Description:
Building fontconfig-2.4.0 fails under Mac OS X (10.4.7 in my case) like this:

=> Required installed package digest>=20010302: digest-20060826 found
===> Checking for vulnerabilities in fontconfig-2.4.0
=> Checksum SHA1 OK for fontconfig-2.4.0.tar.gz
=> Checksum RMD160 OK for fontconfig-2.4.0.tar.gz
===> Installing dependencies for fontconfig-2.4.0
=> Required installed package libtool-base>=1.5.18nb5: libtool-base-1.5.22nb3 found
=> Required installed package freetype2>=2.1.10nb1: freetype2-2.2.1nb2 found
=> Required installed package expat>=2.0.0nb1: expat-2.0.0nb1 found
[...]
===> Building for fontconfig-2.4.0
[...]
gcc -pipe  -O2 -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include  -L/usr/lib -L/usr/pkg/lib -o fc-arch  fc-arch.o  -liconv
rm -f fcarch.h
./fc-arch auto < ../fc-arch/fcarch.tmpl.h > fcarch.h
./fc-arch: unknown signature "12345678_00000001_00000004_00000004_00000004_00000010_00000004_00000004_00000008_00000004_00000004_0000000c_00000004_00000004_00000010_00000004_00000004_00000002_00000020_00000004_0000001c"
	Please update fcarch.tmpl.h and rebuild
gnumake[3]: *** [fcarch.h] Error 1
gnumake[2]: *** [all] Error 2
gnumake[1]: *** [all-recursive] Error 1
gnumake: *** [all] Error 2
*** Error code 2

>How-To-Repeat:
cd pkgsrc/fonts/fontconfig
bmake

>Fix:
None provided.