RRDtool-1.3.8をSolaris10にインストールするWikiページを書いているが、Solaris10(x86/x64)にインストールできないことが発覚・・・
以下のエラーが出ます・・・
gmake[3]: Entering directory `/var/tmp/work/rrdtool/fontconfig-2.4.2/src' /bin/bash ../libtool --tag=CC --mode=link gcc -O3 -fPIC -o libfontconfig.la -rpath /usr/local/rrdtool/lib -version-info 3:0:2 -no-undefined fcatomic.lo fcblanks.lo fccache.lo fccfg.lo fccharset.lo fcdbg.lo fcdefault.lo fcdir.lo fcfreetype.lo fcfs.lo fcinit.lo fclang.lo fclist.lo fcmatch.lo fcmatrix.lo fcname.lo fcpat.lo fcserialize.lo fcstr.lo fcxml.lo ftglue.lo -L/usr/local/rrdtool/lib -R/usr/local/rrdtool/lib -lfreetype -lz -L/usr/local/rrdtool/lib -lxml2 gcc -shared -Wl,-h -Wl,libfontconfig.so.1 -o .libs/libfontconfig.so.1.2.0 .libs/fcatomic.o .libs/fcblanks.o .libs/fccache.o .libs/fccfg.o .libs/fccharset.o .libs/fcdbg.o .libs/fcdefault.o .libs/fcdir.o .libs/fcfreetype.o .libs/fcfs.o .libs/fcinit.o .libs/fclang.o .libs/fclist.o .libs/fcmatch.o .libs/fcmatrix.o .libs/fcname.o .libs/fcpat.o .libs/fcserialize.o .libs/fcstr.o .libs/fcxml.o .libs/ftglue.o -R/usr/local/rrdtool/lib -R/usr/local/rrdtool/lib -L/usr/local/rrdtool/lib /usr/local/rrdtool/lib/libfreetype.so -lz /usr/local/rrdtool/lib/libxml2.so -lc ld: fatal: relocation error: R_386_GOTOFF: file .libs/fccache.o: symbol FcDebugVal: relocation must bind locally collect2: ld returned 1 exit status gmake[3]: *** [libfontconfig.la] Error 1 gmake[3]: Leaving directory `/var/tmp/work/rrdtool/fontconfig-2.4.2/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/var/tmp/work/rrdtool/fontconfig-2.4.2/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/tmp/work/rrdtool/fontconfig-2.4.2' gmake: *** [all] Error 2
上記fontconfitg-2.4.2はRRDtoolのパッケージが指定しているバージョンなので変えていいべきかを悩んでいろいろ試行錯誤をしたものの、結局バージョンを変えることで解決した。解決したバージョンはfontconfig-2.7.3。ふー。
取り急ぎWikiページを更新しています。
http://wiki.kinusati.net/index.php/Solaris10:rrdtool-1.3.8%E5%B0%8E%E5%85%A5