Netwalker PC-Z1 で Scilab をコンパイル

この記事はScilabをPC-Z1でコンパイルした際の作業メモです。詳しくは[id:ikeuchihiroki:20090926#1253961711]を見てください。

コンパイル作業

記憶を頼りに書いてますので、ぬけがあるかもしれません。

#必要なパッケージをインストール
sudo apt-get install autoconf cdbs debhelper gfortran openjdk-6-jdk chrpath \
ocaml-nox tcl8.5-dev tk8.5-dev libxml2-dev libpcre3-dev gettext libreadline-dev \
pkg-config libblas-dev liblapack-dev libflexdock-java libjrosetta-java ant libjeuclid-core-java \
libbatik-java fop javahelp2 libsaxon-java libavalon-framework-java docbook-xsl \
libxml-commons-external-java pvm-dev fftw3-dev libsuitesparse-dev libmatio-dev

sudo apt-get install libgl1-mesa-swx11

#「動かす」編でも書いたのと同じ理由で直接インストール
dpkg -i libjogl-jni_1.1.1+dak1-7_armel.deb 
sudo apt-get install libjogl-java

#Source untar
tar zxvf scilab-5.1.1-src.tar.gz
cd scilab-5.1.1

# patchあて(実際は手作業で変えたので、Patchのコマンドが合ってるか分からないです)
patch configure < ../configure.patch
patch bin/scilab < ../scilab.patch
patch modules/core/includes/setPrecisionFPU.h < ../setPrecisionFPU.h.patch

#configure prefixは任意で
./configure -C --without-ocaml --prefix=/home/hoge/scilab

make

make install