Solaris 9では64bitでFreeTypeライブラリを使うために下準備をします。
# cp /usr/sfw/bin/freetype-config /usr/local/bin/sparcv9 # vi /usr/local/bin/sparcv9/freetype-config -libdir=${exec_prefix}/lib +libdir=${exec_prefix}/lib/64
以下のスクリプトを実行します。
setup.sh
#!/bin/sh if [ $# -eq 1 ]; then . ../setup-pre.sh $1 else . ../setup-pre.sh fi case `uname -r` in "5.8") pngpath=/usr/local freetypepath=/usr/local jpegpath=/usr/local xpmpath=/usr/local ;; "5.9") pngpath=/usr/local freetypepath=/usr/local jpegpath=/usr/sfw xpmpath=/usr PATH=/usr/local/bin/$ISA:$PATH; export PATH ;; "5.10") pngpath=/usr/sfw freetypepath=/usr/sfw jpegpath=/usr/sfw xpmpath=/usr ;; *) pngpath=/usr/local jpegpath=/usr/local freetypepath=/usr/local xpmpath=/usr/local ;; esac ./configure --prefix=/usr/local $CONFDIRS \ --without-libiconv-prefix \ --with-png=$pngpath \ --with-freetype=$freetypepath \ --with-jpeg=$jpegpath \ --with-xpm=$xpmpath
setup.shを実行してmakeします。
% ./setup.sh [ sparcv8plus | sparcv9 | i386 | amd64 ] && gmake # gmake install