Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#64266 closed defect (invalid)

Xft2 fails to build for ppc+ppc64 because of fontconfig and freetype fail

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: PowerPC, Leopard, ppc64 Cc: ryandesign (Ryan Carsten Schmidt)
Port: Xft2, freetype, fontconfig

Description

Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/Xft2/libXft-2.3.4.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf - 
--->  Configuring Xft2
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4" && ./configure --prefix=/opt/local --disable-dependency-tracking --disable-silent-rules 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... ./install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... powerpc-apple-darwin9.8.0
checking host system type... powerpc-apple-darwin9.8.0
checking how to print strings... printf
checking whether make supports the include directive... yes (GNU style)
checking for gcc... /usr/bin/gcc-4.2
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether /usr/bin/gcc-4.2 accepts -g... yes
checking for /usr/bin/gcc-4.2 option to enable C11 features... unsupported
checking for /usr/bin/gcc-4.2 option to enable C99 features... -std=gnu99
checking whether /usr/bin/gcc-4.2 -std=gnu99 understands -c and -o together... yes
checking dependency style of /usr/bin/gcc-4.2 -std=gnu99... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by /usr/bin/gcc-4.2 -std=gnu99... /usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld
checking if the linker (/usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -p
checking the name lister (/usr/bin/nm -p) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert powerpc-apple-darwin9.8.0 file names to powerpc-apple-darwin9.8.0 format... func_convert_file_noop
checking how to convert powerpc-apple-darwin9.8.0 file names to toolchain format... func_convert_file_noop
checking for /usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld option to reload object files... -r
checking for objdump... no
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -p output from /usr/bin/gcc-4.2 -std=gnu99 object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... ld: unknown option: -force_load
ld: unknown option: -force_load
no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for /usr/bin/gcc-4.2 -std=gnu99 option to produce PIC... -fno-common -DPIC
checking if /usr/bin/gcc-4.2 -std=gnu99 PIC flag -fno-common -DPIC works... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 static flag -static works... no
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -c -o file.o... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the /usr/bin/gcc-4.2 -std=gnu99 linker (/usr/libexec/gcc/powerpc-apple-darwin9/4.2.1/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin9.8.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for /usr/bin/gcc-4.2 -std=gnu99 options needed to detect all undeclared functions... none needed
checking whether __clang__ is declared... no
checking whether __INTEL_COMPILER is declared... no
checking whether __SUNPRO_C is declared... no
checking for pkg-config... /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=unknown-warning-option... no
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=unused-command-line-argument... no
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wall... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wpointer-arith... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wmissing-declarations... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wformat=2... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wstrict-prototypes... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wmissing-prototypes... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wnested-externs... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wbad-function-cast... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wold-style-definition... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wdeclaration-after-statement... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wunused... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wuninitialized... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wshadow... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wmissing-noreturn... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wmissing-format-attribute... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wredundant-decls... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Wlogical-op... no
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=implicit... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=nonnull... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=init-self... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=main... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=missing-braces... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=sequence-point... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=return-type... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=trigraphs... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=array-bounds... no
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=write-strings... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=address... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=int-to-pointer-cast... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=pointer-to-int-cast... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -pedantic... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror... yes
checking if /usr/bin/gcc-4.2 -std=gnu99 supports -Werror=attributes... yes
checking whether make supports nested variables... (cached) yes
checking for XRENDER... yes
checking for FREETYPE... yes
checking for FONTCONFIG... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating xft.pc
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: creating include/X11/Xft/Xft.h
config.status: include/X11/Xft/Xft.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
--->  Building Xft2
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4" && /usr/bin/make -j4 -w all 
make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4'
/usr/bin/make  all-recursive
make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4'
Making all in man
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4/man'
/usr/bin/sed -e 's|__vendorversion__|"libXft 2.3.4" "X Version 11"|' 	-e 's|__xorgversion__|"libXft 2.3.4" "X Version 11"|' 	-e 's|__xservername__|Xorg|g' 	-e 's|__xconfigfile__|xorg.conf|g' 	-e 's|__projectroot__|/opt/local|g' 	-e 's|__apploaddir__||g' 	-e 's|__appmansuffix__|1|g' 	-e 's|__drivermansuffix__|4|g' 	-e 's|__adminmansuffix__|8|g' 	-e 's|__libmansuffix__|3|g' 	-e 's|__miscmansuffix__|7|g' 	-e 's|__filemansuffix__|5|g' < Xft.man > Xft.3
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4/man'
Making all in src
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4/src'
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftcolor.lo xftcolor.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftcore.lo xftcore.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftdbg.lo xftdbg.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftdpy.lo xftdpy.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftcolor.c  -fno-common -DPIC -o .libs/xftcolor.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdpy.c  -fno-common -DPIC -o .libs/xftdpy.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdbg.c  -fno-common -DPIC -o .libs/xftdbg.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftcore.c  -fno-common -DPIC -o .libs/xftcore.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdbg.c -o xftdbg.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftcolor.c -o xftcolor.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftdraw.lo xftdraw.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftextent.lo xftextent.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdpy.c -o xftdpy.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdraw.c  -fno-common -DPIC -o .libs/xftdraw.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftextent.c  -fno-common -DPIC -o .libs/xftextent.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftcore.c -o xftcore.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftextent.c -o xftextent.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftfont.lo xftfont.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftdraw.c -o xftdraw.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftfreetype.lo xftfreetype.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftfont.c  -fno-common -DPIC -o .libs/xftfont.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftfreetype.c  -fno-common -DPIC -o .libs/xftfreetype.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftfont.c -o xftfont.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftglyphs.lo xftglyphs.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftinit.lo xftinit.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftlist.lo xftlist.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftglyphs.c  -fno-common -DPIC -o .libs/xftglyphs.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftinit.c  -fno-common -DPIC -o .libs/xftinit.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftfreetype.c -o xftfreetype.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftlist.c  -fno-common -DPIC -o .libs/xftlist.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftinit.c -o xftinit.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftlist.c -o xftlist.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftname.lo xftname.c
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftrender.lo xftrender.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftglyphs.c -o xftglyphs.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftname.c  -fno-common -DPIC -o .libs/xftname.o
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftstr.lo xftstr.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftrender.c  -fno-common -DPIC -o .libs/xftrender.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftname.c -o xftname.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftstr.c  -fno-common -DPIC -o .libs/xftstr.o
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftswap.lo xftswap.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftstr.c -o xftstr.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftswap.c  -fno-common -DPIC -o .libs/xftswap.o
/bin/sh ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft   -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c -o xftxlfd.lo xftxlfd.c
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftrender.c -o xftrender.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftswap.c -o xftswap.o >/dev/null 2>&1
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftxlfd.c  -fno-common -DPIC -o .libs/xftxlfd.o
libtool: compile:  /usr/bin/gcc-4.2 -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I../include/X11/Xft -I/opt/local/include -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -c xftxlfd.c -o xftxlfd.o >/dev/null 2>&1
/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc-4.2 -std=gnu99 -I/opt/local/include/ossp -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/freetype2 -I/opt/local/include/libpng16  -Wall -Wpointer-arith -Wmissing-declarations -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror=return-type -Werror=trigraphs -Werror=write-strings -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -fno-strict-aliasing -I../include/X11/Xft -pipe -Os -arch ppc64 -arch ppc -version-number 2:3:4 -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc64 -arch ppc -o libXft.la -rpath /opt/local/lib xftcolor.lo xftcore.lo xftdbg.lo xftdpy.lo xftdraw.lo xftextent.lo xftfont.lo xftfreetype.lo xftglyphs.lo xftinit.lo xftlist.lo xftname.lo xftrender.lo xftstr.lo xftswap.lo xftxlfd.lo -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib -lfreetype -L/opt/local/lib -lXrender -lX11 
libtool: link: /usr/bin/gcc-4.2 -std=gnu99 -dynamiclib  -o .libs/libXft.2.dylib  .libs/xftcolor.o .libs/xftcore.o .libs/xftdbg.o .libs/xftdpy.o .libs/xftdraw.o .libs/xftextent.o .libs/xftfont.o .libs/xftfreetype.o .libs/xftglyphs.o .libs/xftinit.o .libs/xftlist.o .libs/xftname.o .libs/xftrender.o .libs/xftstr.o .libs/xftswap.o .libs/xftxlfd.o   -L/opt/local/lib /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib /opt/local/lib/libXrender.dylib /opt/local/lib/libX11.dylib  -Os -arch ppc64 -arch ppc -Wl,-headerpad_max_install_names -arch ppc64 -arch ppc   -pthread -install_name  /opt/local/lib/libXft.2.dylib -compatibility_version 6 -current_version 6.4 -Wl,-single_module
ld warning: in /opt/local/lib/libfontconfig.dylib, file is not of required architecture
ld warning: in /opt/local/lib/libfreetype.dylib, file is not of required architecture
Undefined symbols:
  "_FT_New_Face", referenced from:
      __XftLockFile in xftfreetype.o
  "_FcPatternDuplicate", referenced from:
      _XftFontMatch in xftfont.o
      _XftNameUnparse in xftname.o
  "_FcNameUnparse", referenced from:
      _XftNameUnparse in xftname.o
      _XftNameUnparse in xftname.o
  "_FcFreeTypeCharIndex", referenced from:
      _XftCharIndex in xftglyphs.o
  "_FcCharSetHasChar", referenced from:
      _XftCharExists in xftglyphs.o
      _XftCharIndex in xftglyphs.o
  "_FcConfigGetBlanks", referenced from:
      _XftFontOpenInfo in xftfreetype.o
  "_FcStrCmpIgnoreCase", referenced from:
      __XftMatchSymbolic in xftstr.o
  "_FT_Set_Transform", referenced from:
      __XftSetFace in xftfreetype.o
  "_FT_GlyphSlot_Embolden", referenced from:
      _XftFontLoadGlyphs in xftglyphs.o
  "_FT_Library_SetLcdFilter", referenced from:
      _XftFontLoadGlyphs in xftglyphs.o
      _XftFontLoadGlyphs in xftglyphs.o
  "_FcCharSetDestroy", referenced from:
      _XftFontDestroy in xftfreetype.o
      _XftFontOpenInfo in xftfreetype.o
  "_FcPatternVaBuild", referenced from:
      _XftFontOpen in xftfont.o
  "_FcPatternGetBool", referenced from:
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
  "_FcPatternCreate", referenced from:
      __XftDefaultGet in xftdpy.o
      _XftListFonts in xftlist.o
      _XftXlfdParse in xftxlfd.o
  "_FcCharSetCopy", referenced from:
      _XftFontOpenInfo in xftfreetype.o
  "_FcPatternGet", referenced from:
      __XftDefaultGet in xftdpy.o
      __XftDefaultGet in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
  "_FcCharSetCount", referenced from:
      _XftFontOpenInfo in xftfreetype.o
  "_FcDefaultSubstitute", referenced from:
      _XftDefaultSubstitute in xftdpy.o
  "_FT_Set_Char_Size", referenced from:
      __XftSetFace in xftfreetype.o
      __XftSetFace in xftfreetype.o
  "_FT_Load_Glyph", referenced from:
      _XftFontLoadGlyphs in xftglyphs.o
      _XftFontLoadGlyphs in xftglyphs.o
  "_FcPatternGetFTFace", referenced from:
      _XftFontInfoFill in xftfreetype.o
  "_FcPatternDestroy", referenced from:
      __XftDefaultGet in xftdpy.o
      __XftCloseDisplay in xftdpy.o
      _XftDefaultSet in xftdpy.o
      _XftFontMatch in xftfont.o
      _XftFontOpenXlfd in xftfont.o
      _XftFontOpenXlfd in xftfont.o
      _XftFontOpenXlfd in xftfont.o
      _XftFontOpenName in xftfont.o
      _XftFontOpenName in xftfont.o
      _XftFontOpenName in xftfont.o
      _XftFontOpen in xftfont.o
      _XftFontOpen in xftfont.o
      _XftFontOpen in xftfont.o
      _XftFontDestroy in xftfreetype.o
      _XftFontOpenInfo in xftfreetype.o
      _XftListFonts in xftlist.o
      _XftListFonts in xftlist.o
      _XftNameUnparse in xftname.o
      _XftXlfdParse in xftxlfd.o
  "_FcPatternAddDouble", referenced from:
      __XftDefaultInitDouble in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftXlfdParse in xftxlfd.o
      _XftXlfdParse in xftxlfd.o
  "_FcPatternAddString", referenced from:
      _XftXlfdParse in xftxlfd.o
      _XftXlfdParse in xftxlfd.o
      _XftXlfdParse in xftxlfd.o
  "_FcPatternAddBool", referenced from:
      __XftDefaultInitBool in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
  "_FcPatternGetMatrix", referenced from:
      _XftFontInfoFill in xftfreetype.o
  "_FT_Render_Glyph", referenced from:
      _XftFontLoadGlyphs in xftglyphs.o
  "_FcInit", referenced from:
      _XftInit in xftinit.o
  "_FcPatternGetInteger", referenced from:
      _XftFontOpenInfo in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
  "_FcPatternAddInteger", referenced from:
      __XftDefaultInitInteger in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftDefaultSubstitute in xftdpy.o
      _XftXlfdParse in xftxlfd.o
      _XftXlfdParse in xftxlfd.o
  "_FcPatternGetCharSet", referenced from:
      _XftFontOpenInfo in xftfreetype.o
  "_FcUtf16ToUcs4", referenced from:
      _XftDrawStringUtf16 in xftdraw.o
      _XftTextExtentsUtf16 in xftextent.o
      _XftTextRenderUtf16 in xftrender.o
  "_FcObjectSetCreate", referenced from:
      _XftListFonts in xftlist.o
  "_FcUtf8ToUcs4", referenced from:
      _XftDrawStringUtf8 in xftdraw.o
      _XftTextExtentsUtf8 in xftextent.o
      _XftTextRenderUtf8 in xftrender.o
  "_FT_Vector_Transform", referenced from:
      _XftFontOpenInfo in xftfreetype.o
      _XftFontOpenInfo in xftfreetype.o
      _XftFontOpenInfo in xftfreetype.o
      _XftFontOpenInfo in xftfreetype.o
      _XftFontLoadGlyphs in xftglyphs.o
      _XftFontLoadGlyphs in xftglyphs.o
  "_FcFreeTypeCharSet", referenced from:
      _XftFontOpenInfo in xftfreetype.o
  "_FcPatternPrint", referenced from:
      _XftFontMatch in xftfont.o
      _XftFontMatch in xftfont.o
      _XftFontMatch in xftfont.o
      _XftFontMatch in xftfont.o
      _XftFontOpenXlfd in xftfont.o
      _XftFontOpenXlfd in xftfont.o
      _XftFontOpenName in xftfont.o
      _XftFontOpenName in xftfont.o
      _XftFontOpen in xftfont.o
      _XftFontOpen in xftfont.o
  "_FcPatternAdd", referenced from:
      _XftListFonts in xftlist.o
  "_FcNameParse", referenced from:
      _XftFontOpenName in xftfont.o
      _XftNameParse in xftname.o
  "_FcFontMatch", referenced from:
      _XftFontMatch in xftfont.o
  "_FcObjectSetDestroy", referenced from:
      _XftListFonts in xftlist.o
      _XftListFonts in xftlist.o
  "_FcObjectSetAdd", referenced from:
      _XftListFonts in xftlist.o
  "_FT_Done_Face", referenced from:
      __XftReleaseFile in xftfreetype.o
      __XftLockFile in xftfreetype.o
  "_FcPatternGetDouble", referenced from:
      _XftFontInfoFill in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
  "_FcConfigSubstitute", referenced from:
      _XftFontMatch in xftfont.o
  "_FT_Init_FreeType", referenced from:
      _XftInitFtLibrary in xftfreetype.o
      _XftFontInfoFill in xftfreetype.o
  "_FcFontList", referenced from:
      _XftListFontsPatternObjects in xftlist.o
      _XftListFonts in xftlist.o
  "_FcPatternGetString", referenced from:
      _XftFontInfoFill in xftfreetype.o
  "_FcNameConstant", referenced from:
      __XftDefaultInitInteger in xftdpy.o
  "_FcPatternDel", referenced from:
      _XftNameUnparse in xftname.o
      _XftNameUnparse in xftname.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
fatal error: lipo: can't open input file: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/.tmp/ccyaMQqp.out (No such file or directory)
make[2]: *** [libXft.la] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/work/libXft-2.3.4" && /usr/bin/make -j4 -w all 
Exit code: 2
Error: Failed to build Xft2: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_Xft2/Xft2/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets if you believe there
is a bug.
Error: Processing of port Xft2 failed

Change History (14)

comment:1 Changed 3 years ago by barracuda156

Summary: Xft2 fails to build for ppc+ppc64Xft2 fails to build for ppc+ppc64 because of fontconfig and freetype fail

comment:2 Changed 3 years ago by barracuda156

Port: freetype fontconfig added

comment:3 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Please show the output of:

port -v installed freetype fontconfig
lipo -info /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib

What I'm looking for from the first output is what architectures MacPorts thinks it has installed the ports for and from the second output what architectures it has actually installed the ports for.

comment:4 in reply to:  3 Changed 3 years ago by barracuda156

Replying to ryandesign:

Please show the output of:

port -v installed freetype fontconfig
lipo -info /opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib

What I'm looking for from the first output is what architectures MacPorts thinks it has installed the ports for and from the second output what architectures it has actually installed the ports for.

Yes I have figured out already that fontconfig and freetype are built for ppc64 (not ppc as I initially assumed), because they failed to build universal. Subsequently, Xft2 built for ppc64 too.

The problem with universal builds remains however.

36-225:~ svacchanda$ port -v installed freetype fontconfig
The following ports are currently installed:
  fontconfig @2.13.1_0 (active) requested_variants='-universal' platform='darwin 9' archs='ppc64' date='2021-12-22T10:39:51+0800'
  freetype @2.11.1_0 (active) requested_variants='-universal' platform='darwin 9' archs='ppc64' date='2021-12-22T10:26:33+0800'

comment:5 in reply to:  3 Changed 3 years ago by barracuda156

Replying to ryandesign:

As a side-question, is there a centralized solution to prohibit python arch checking? I spent half a day with manually adding depends_skip_archcheck-append python27 / python39 to dozens portfiles, and it still pops up, often hard to figure out why. This is mad.

In particular, I wanted to generate error logs for universal builds of fontconfig and freetype, but running sudo port -v upgrade --enforce-variants fontconfig +universal causes Macports to try downloading universal python27, which is known to fail. I have added depends_skip_archcheck-append to portfiles, but it doesn't help.

comment:6 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign added
Resolution: invalid
Status: newclosed

As I've learned from your other ticket, you're deliberately subverting the MacPorts feature that would ensure dependencies are built universal, which of course will lead to errors like the one you encountered in this ticket when a universal dependency is required.

You'd best ask your arch checking question on the mailing list where a larger audience can see it.

comment:7 in reply to:  6 Changed 3 years ago by barracuda156

Replying to ryandesign:

As I've learned from your other ticket, you're deliberately subverting the MacPorts feature that would ensure dependencies are built universal, which of course will lead to errors like the one you encountered in this ticket when a universal dependency is required.

You'd best ask your arch checking question on the mailing list where a larger audience can see it.

I would love if dependencies just build universal as they are supposed to, however this procedure is broken down as it is, and for many ports.

It is on 10.6 PPC I am deliberately tweaking something to force things work which aren't supposed to. On 10.5.8 I hoped to have no need for such efforts.

But Python fails for ppc64: https://trac.macports.org/ticket/50821 Cmake fails to be built universal. Glib2 fails. Freetype fails. ld64 fails. Switching from universal to ppc64 does not solve the problem. So I follow @kencu suggestion to remove arch checks. What else to do?

Version 0, edited 3 years ago by barracuda156 (next)

comment:8 in reply to:  6 Changed 3 years ago by barracuda156

Replying to ryandesign:

Since you closed this ticket, should I open separate tickets for freetype and fontconfig, which caused the present issue?

comment:9 Changed 3 years ago by ryandesign (Ryan Carsten Schmidt)

I'm sorry that you're having trouble building ports universal, but I cannot let a blanket statement that universal builds are "broken down as it is" stand. For many, many years, up to macOS 10.13, I kept "+universal" in my variants.conf and spent many, many hours making fixes to ports to ensure that they build universal. ppc i386 universal builds are of course different from x86_64 i386 universal builds, and when you are using gcc-4.2 that is of course a different compiler from clang which may result in different problems that need their own fixes.

10.6 was not released for PowerPC; attempting to use a prerelease 10.6 PPC build may result in encountering other issues nobody else has encountered that you may need to investigate and submit fixes for, if you're interested.

If freetype and fontconfig won't build universal (but their library dependencies do), then sure, you can file tickets for them.

comment:10 in reply to:  9 Changed 3 years ago by barracuda156

Replying to ryandesign:

I'm sorry that you're having trouble building ports universal, but I cannot let a blanket statement that universal builds are "broken down as it is" stand. For many, many years, up to macOS 10.13, I kept "+universal" in my variants.conf and spent many, many hours making fixes to ports to ensure that they build universal. ppc i386 universal builds are of course different from x86_64 i386 universal builds, and when you are using gcc-4.2 that is of course a different compiler from clang which may result in different problems that need their own fixes.

Since building python as universal (ppc+ppc64) is finally fixed now, apparently, I should get fewer errors with dependencies. Once I rebuild three versions of python, I will look into what remains broken.

10.6 was not released for PowerPC; attempting to use a prerelease 10.6 PPC build may result in encountering other issues nobody else has encountered that you may need to investigate and submit fixes for, if you're interested.

Sure, and I do not submit tickets against 10.6 PPC for that reason. I may slowly propose fixes for ports that fail on 10.6 PPC if anyone interested in that (kencu has done that for many ports, but his solutions did not make into portfiles).

comment:11 Changed 3 years ago by kencu (Ken)

I think you're doing really very well, and making great progress with your MacPorts knowledge.

Like Evan, and Christopher, and some others, you might well be the new vanguard of the MacPorts' fixers for older systems. MacPorts enjoys a good following for it's older systems support, and all these users often also use MacPorts for their current systems too once they understand it's power and how it works.

Keep up the good work / learning!

comment:12 in reply to:  11 Changed 3 years ago by barracuda156

Replying to kencu:

I think you're doing really very well, and making great progress with your MacPorts knowledge.

Like Evan, and Christopher, and some others, you might well be the new vanguard of the MacPorts' fixers for older systems. MacPorts enjoys a good following for it's older systems support, and all these users often also use MacPorts for their current systems too once they understand it's power and how it works.

Keep up the good work / learning!

Thank you!

I have used patches I made for python38 for python39 now, and it also built through completion as universal (ppc + ppc64). For python27 I will need to adapt those, but it seems that pythons are now functional.

Besides, could you point me to the steps needed to bootstrap Macports for the purpose of using it for curl? Or did you mean just another regular Macports installation with a different prefix and then building curl with needed dependencies there, again in a regular way? I wanna make mpstats working, so that the build data is submitted and developers see that ports are used on PPC systems.

comment:13 Changed 3 years ago by kencu (Ken)

The important part is to give a separate directory for Applications, so they don't conflict with other installations.

What I do is:

  1. clear the PATH so it's back to the default PATH (ie not finding anything in /opt/local).
  2. install macports from source in /opt/bootstrap with something like this:
    ./configure --prefix=/opt/bootstrap --with-applications-dir=/opt/bootstrap/Applications --without-startupitems
    make && sudo make install
    cd /opt/bootstrap/bin
    sudo ./port -v sync
    sudo ./port -v -N install curl
    
  1. rebuild macports in /opt/local against that curl, so with a fresh copy of base:
    ./configure --with-curlprefix=/opt/bootstrap
    make && sudo make install
    cd /opt/local/bin
    sudo ./port -v sync
    sudo ./port -v -N upgrade outdated
    

after that, always use sudo port -v sync instead of sudo port -v selfupdate so you don't wreck your special macports in /opt/local.

reset your PATH back to macports default, and you're good to go.

I update /opt/bootstrap once or twice a year.

comment:14 in reply to:  13 Changed 3 years ago by barracuda156

Replying to kencu:

The important part is to give a separate directory for Applications, so they don't conflict with other installations.

What I do is:

  1. clear the PATH so it's back to the default PATH (ie not finding anything in /opt/local).
  2. install macports from source in /opt/bootstrap with something like this:
    ./configure --prefix=/opt/bootstrap --with-applications-dir=/opt/bootstrap/Applications --without-startupitems
    make && sudo make install
    cd /opt/bootstrap/bin
    sudo ./port -v sync
    sudo ./port -v -N install curl
    
  1. rebuild macports in /opt/local against that curl, so with a fresh copy of base:
    ./configure --with-curlprefix=/opt/bootstrap
    make && sudo make install
    cd /opt/local/bin
    sudo ./port -v sync
    sudo ./port -v -N upgrade outdated
    

after that, always use sudo port -v sync instead of sudo port -v selfupdate so you don't wreck your special macports in /opt/local.

reset your PATH back to macports default, and you're good to go.

I update /opt/bootstrap once or twice a year.

This was surprisingly long procedure, but apparently it worked!

36-225:~ svacchanda$  /opt/local/libexec/mpstats submit
Submitting data to https://ports.macports.org/statistics/submit/ ...
Success.

Thank you so much.

Note: See TracTickets for help on using tickets.