cernlibのインストール
2005年3月3日 コンピュータFedora3でcernlibをコンパイル。
bashで。
つーか作業中、rootなのに突然ファイルの移動や削除ができなくなった。読み取り専用ファイルシステムだとか言われたがchmodやchgrpも受け付けない。ログアウトしてみたらファイルシステムエラーでfsckする羽目に。
/*** 環境変数整備 ***/
export CERN=/cern
export CERN_LEVEL=pro
export CERN_ROOT=$CERN/$CERN_LEVEL
export HAVE_MOTIF=YES
export CVSCOSRC=$CERN_ROOT/src
export PATH="$PATH:$CERN_ROOT/bin"
/** ディレクトリ整備 **/
mkdir /usr/local/cern
ln -s /usr/local/cern /cern
cd /cern
ln -s 2004 pro
mkdir $CERN_ROOT/build
mkdir $CERN_ROOT/lib
ln -sf /usr/lib/liblapack.a $CERN_ROOT/lib/liblapack3.a
ln -sf /usr/lib/libblas.a $CERN_ROOT/lib/libblas.a
/** ビルド **/
cd $CERN_ROOT/build
sh $CERN_ROOT/src/config/imake_boot
gmake bin/kuipc
gmake phtools/Makefile
cd phtools
gmake ; gmake install.lib
cd ../packlib
gmake
ここでmallocとioctlの型がconflictするというエラーでこける。
(gmake install.lib)
cd ..
gmake graflib/Makefile
cd graflib
gmake install.lib
cd ..
gmake mathlib/Makefile
cd mathlib
gmake install.lib
cd ..
cp $CERN_ROOT/src/scripts/cernlib $CERN_ROOT/bin
gmake pawlib/Makefile
と行きたいところだがpawlibディレクトリがない。よくわからんがtschにして
rehash
gmake pawlib/Makefile
cd pawlib
gmake install.lib
gmake install.bin
するとlibpacklibがなくてやっぱり怒られた。
gmake patchy/Makefile
cd patchy
gmake install
bashで。
つーか作業中、rootなのに突然ファイルの移動や削除ができなくなった。読み取り専用ファイルシステムだとか言われたがchmodやchgrpも受け付けない。ログアウトしてみたらファイルシステムエラーでfsckする羽目に。
/*** 環境変数整備 ***/
export CERN=/cern
export CERN_LEVEL=pro
export CERN_ROOT=$CERN/$CERN_LEVEL
export HAVE_MOTIF=YES
export CVSCOSRC=$CERN_ROOT/src
export PATH="$PATH:$CERN_ROOT/bin"
/** ディレクトリ整備 **/
mkdir /usr/local/cern
ln -s /usr/local/cern /cern
cd /cern
ln -s 2004 pro
mkdir $CERN_ROOT/build
mkdir $CERN_ROOT/lib
ln -sf /usr/lib/liblapack.a $CERN_ROOT/lib/liblapack3.a
ln -sf /usr/lib/libblas.a $CERN_ROOT/lib/libblas.a
/** ビルド **/
cd $CERN_ROOT/build
sh $CERN_ROOT/src/config/imake_boot
gmake bin/kuipc
gmake phtools/Makefile
cd phtools
gmake ; gmake install.lib
cd ../packlib
gmake
ここでmallocとioctlの型がconflictするというエラーでこける。
(gmake install.lib)
cd ..
gmake graflib/Makefile
cd graflib
gmake install.lib
cd ..
gmake mathlib/Makefile
cd mathlib
gmake install.lib
cd ..
cp $CERN_ROOT/src/scripts/cernlib $CERN_ROOT/bin
gmake pawlib/Makefile
と行きたいところだがpawlibディレクトリがない。よくわからんがtschにして
rehash
gmake pawlib/Makefile
cd pawlib
gmake install.lib
gmake install.bin
するとlibpacklibがなくてやっぱり怒られた。
gmake patchy/Makefile
cd patchy
gmake install
コメント