※ いずれかのライブラリをアップグレードする場合、前のバージョンをmake uninstallしておきましょう。 <<インストールの順番>> glib → atk → render → Xrender → libexpat → fontconfig → Xft2 → libtiff → pango → gtk ※ libtiffは __eprintfシンボルの問題のため、デバッグフラグなしで作り直す。 ※ libtiff以外は gtk-cc0.shで全てconfigureできます。 【fontconfig,libxft】 gtk-cc0.shを走らせた後に、config.statusのCFLAGSに-KPICを追加して、 sh config.status && gmake すること。 ・http://www.kde.gr.jp/~akito/patch/fontconfig/に点在するpatchを全部あてる 【GTKをインストールする前に】 cd /tmp/opt/gtk-2/include && ln -s /usr/local/include/{jconfig.h,jmorecfg.h,jerror.h,jpeglib.h} cp /usr/openwin/include/X11/Xlibint.h X11/ それから "Xlibint.h.patch" をあててください。 【tiff】 これだけはtiff.shでconfigureしてください。 その後は、libtiffディレクトリのなかでgmake && gmake installするとライブラリとヘッダファイルだけインストールできます。 {ビルド時の環境変数について} 以下の通りです。 LD_LIBRARY_PATH=/home/circle/nowp/usr/SUN5.6/lib:/home/circle/nowp/usr/SUN5.6/lib/gdk-pixbuf/loaders:/usr/local/lib:/usr/local/gnu/lib:/tmp/opt/lib:/usr/local/X11R6.4/lib PKG_CONFIG_PATH=/tmp/opt/lib/pkgconfig:/tmp/opt/gtk-2/lib/pkgconfig PATH=/usr/ccs/bin:/usr/dt/bin:/home/circle/shinbun/usr/sun5.8/bin:/usr/local/gnu/bin:/home/student/s1090152/opt/bin:/usr/local/java/j2sdk1.4.2_04/bin/:/home/course/comparch/bin/:/usr/local/mpich/bin/:/home/student/s1090152/bin:/home/student/s1090152/bin/mtools:/usr/local/SparCompiler/bin:/usr/ucb:/usr/bin:/usr/sbin:/usr/etc:/bin:/usr/local/bin:/usr/local/etc:/usr/local/mh:/usr/local/gnu/bin:/usr/local/tex/bin:/usr/local/netscape/bin:/usr/local/maxplus2/bin/:/usr/local/bin/Wnn4:/usr/local/X11R6/bin:/usr/local/java/bin:/usr/local/mysql/bin:/usr/openwin/bin:/sbin:/usr/sbin:/home/student/s1090152/SHELLs:/home/circle/nowp/bin/:/home/circle/nowp/usr/SUN5.6/bin/:/opt/SUNWsmtv/bin:/tmp/opt/bin:/tmp/opt/gtk-2/bin LANG=ja ++入手先++ ftp://ftp.u-aizu.ac.jp/pub/x11/GNOME/sources/{glib,gtk+,pango,atk} ftp://ftp.remotesensing.org/pub/libtiff/ render: http://pdx.freedesktop.org/software/fontconfig/releases/ Xrender: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ libexpat: http://sourceforge.net/projects/expat/ fontconfig: http://fontconfig.org/release/ ×備考× ・freetypeも新しくした方が吉か? ・