sh /Source/fontconfig/fontconfig/src/makealias "/Source/fontconfig/fontconfig/src" /Source/fontconfig/fontconfig/fontconfig/fontconfig.h /Source/fontconfig/fontconfig/fontconfig/fcfreetype.h /Source/fontconfig/fontconfig/fontconfig/fcprivate.h sed: 1: "/^FcPublic /,+1p": expected context address
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.
ok, I've replaced the weird sed command with a simple grep that should work fine.
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 ../src/libfontconfig.la 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 /usr/lib/libexpat.1.5.0.dylib ld: Undefined symbols: _FcCacheNumFont _FcCacheNumSubdir _FcConfigDestroy _FcConfigEnableHome _FcConfigGetCacheDirs _FcConfigGetConfigDirs _FcConfigSetCurrent _FcDirCacheLoad _FcDirCacheLoadFile _FcDirCacheRead _FcDirCacheUnlink _FcDirCacheUnload _FcDirCacheValid _FcInitLoadConfig _FcStrFree _FcStrListCreate _FcStrListDone _FcStrListNext _FcStrPlus _FcStrSetAdd _FcStrSetAddFilename _FcStrSetCreate _FcStrSetDestroy _FcStrSetMember 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?
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?
yes it does thank you
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.