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