meryngii.neta

今日も新たな"ネタ"を求めて。

ConceptGCCのビルドがうまくいかない

andLinuxでConceptGCCをコンパイルしてみたが、どうもうまくいかなかった。再度挑戦するときのために経過をメモしておく。
まず、おなじみのツールをインストールする。

apt-get install gcc
apt-get install autoconf
apt-get install make

GMPとMPFRが必要だったので、それぞれコンパイルしてインストールした。ConceptGCCの本家にはlibmpfr1を入れればいいと書いてあるのだが、それらしきものを入れても認識されなかった。

wget ftp://ftp.gnu.org/gnu/gmp/gmp-4.2.4.tar.bz2
tar jxf gmp-4.2.4.tar.bz2
cd gmp-4.2.4
mkdir build
cd build
../configure && make && make install
wget http://www.mpfr.org/mpfr-current/mpfr-2.3.2.tar.bz2
tar jxf mpfr-2.3.2.tar.bz2
cd mpfr-2.3.2
mkdir build
cd build
../configure && make && make install

そして、ConceptGCCのために必要なパッケージをインストールする。

apt-get install flex
apt-get install subversion

flexが必要なのはmakeしないと分からなかった。あと、やっぱり最新版が欲しいのでSubversionも追加した。

svn co https://svn.osl.iu.edu/svn/hlo/trunk/gcc conceptgcc
cd conceptgcc
mkdir build
cd build
../configure --program-transform-name='s/^g++$/conceptg++/' --enable-languages=c++ && make && make install

…と、まあこんな手順を踏んだのだけれども、ConceptGCCのmake中に「No space left on device」と出てそこから進めない。要はディスク容量不足ということらしいのだが、増やしても効果が無かった。andLinuxの問題のような気がする。