gd 2.0.34

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

hiraga@next-hop.net
Last modified: $Date: 2007/11/10 09:23:57 $
Apache