xalan-Cのインストール

ソースを得る

xerces-cとxalan-cのソースが必要とのこと。

$ wget http://ftp.riken.jp/net/apache/xml/xerces-c/xerces-c-current.tar.gz
$ wget http://www.meisei-u.ac.jp/mirror/apache/dist/xml/xalan-c/Xalan-C_current-src.tar.gz

xerces-cをコンパイルする

$ tar xzpf xerces-c-current.tar.gz
$ cd  xerces-c-src_2_7_0/src
$ export XERCESCROOT=(展開したディレクトリ)/xerces-c-src_2_7_0/
$ ./runConfigure -plinux -cgcc -xg++ -minmem -nsocket -tnative -rpthread
$ make
$ sudo make install

xalan-cをコンパイルする

$ tar xzpf Xalan-C_current-src.tar.gz
$ cd xml-xalan/c
$ XALANCROOT=(展開したディレクトリ)/xml-xalan/c/
$ ./runConfigure -p linux -c gcc -x g++
$ make
$ sudo make install

つかってみる

$ Xalan a.xml b.xsl

/usr/local/libを参照しているためライブラリがロードできないときには
http://d.hatena.ne.jp/n9d/20080820/1219228809
を参照のこと