Bug 8175

Summary: build fails on darwin 10.2
Product: fontconfig Reporter: paul <ephraim_owns>
Component: libraryAssignee: Keith Packard <keithp>
Status: RESOLVED FIXED QA Contact:
Severity: blocker    
Priority: high    
Version: 2.3   
Hardware: PowerPC   
OS: Mac OS X (All)   
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 8100    

Description paul 2006-09-07 12:10:18 UTC
sh /Source/fontconfig/fontconfig/src/makealias
sed: 1: "/^FcPublic /,+1p": expected context address
Comment 1 Keith Packard 2006-09-07 14:25:03 UTC
Unless you've got a good plan to fix the script, I'll just disable it on
non-Linux platforms; I don't even know if the results are useful to you.
Comment 2 Keith Packard 2006-09-07 14:39:17 UTC
ok, I've replaced the weird sed command with a simple grep that should work fine.
Comment 3 paul 2006-09-07 14:54:54 UTC
does get the build back up and running, except for
/usr/bin/glibtool --tag=CC --mode=link gcc  -arch ppc -g  -pipe -no-cpp-precomp
  -arch ppc             -o fc-cache  fc-cache.o -lfreetype -lz  -lexpat
mkdir .libs
gcc -arch ppc -g -pipe -no-cpp-precomp -arch ppc -o .libs/fc-cache fc-cache.o 
../src/.libs/libfontconfig.1.1.0.dylib /usr/lib/libfreetype.6.3.10.dylib -lz
ld: Undefined symbols:
make[3]: *** [fc-cache] Error 1

now all those symbols are prefixed with that IA__ in the built library
the compiler spits out plenty of 'warning: alias definitions not supported in
this configuration; ignored'

should i open a new bug?

Comment 4 Keith Packard 2006-09-07 15:18:49 UTC
Ok, I've whacked things around more to skip the whole alias thing on systems
which aren't known to support it; it builds on Linux still, does it build on Darwin?
Comment 5 paul 2006-09-07 15:26:33 UTC
yes it does
thank you
Comment 6 Keith Packard 2006-09-08 00:08:42 UTC
thanks for testing, marking this one as fixed

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.