Room:「Conference Room SAD」

SADのインストールについて質問2

Speaker:ゆあさよしまさ

(Date: 2000年 11月 27日 月曜日 12:02:21 PM)


加速器の民間等共同研究員の湯浅です。

私もSADの移植でmakeがうまくできないので、どなたかご指導ください。

計算機環境はDegitalUnixで、
---
Digital UNIX V3.2D-1(Rev. 41); Thu Sep 19 14:57:19 JST 1996
Digital UNIX V3.2D-1 Worksystem Software (Rev. 41)
Digital UNIX Japanese Support V3.2C (rev. 8)
DIGITAL Fortran V4.0 for DIGITAL UNIX Alpha Systems
---
とLogin時に表記されます。

Tcl/Tkは未導入なので、makeの時にはnotkのオプションをつけて実行させました。
そのとき出力されたメッセージは以下に添付します。
エラーの意味が計算機なのか、makeなのか、どこに原因があるのかよくわかりません。

よろしくお願いします。

/ゆあさ

---少し長いかも
> make notk
gmake SADTKFLG=-DNOSADTK all_object lib notk_exe
/bin/csh -f -c "gmake all_object_ARCH TARGETOS=`../bin/HostArch`"
gmake[1]: Entering directory `/home/yuasa/oldsad/src'
(cd ../obj/OSF1; gmake all_object TARGETOS=OSF1)
gmake[2]: Entering directory `/home/yuasa/oldsad/obj/OSF1'
(cd ../../src;gmake qcav.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/qcav.o qcav.f)
fort: Info: qcav.f, line 2: Variable was declared but not used.
1 al,vc,harm,phi,freq,dx,dy,coup)
------------------------------------------^
fort: Info: qcav.f, line 2: Variable was declared but not used.
1 al,vc,harm,phi,freq,dx,dy,coup)
---------------------------------------------^
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake JNLPRM.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/JNLPRM.o JNLPRM.f)
fort: Info: JNLPRM.f, line 1: Variable was declared but not used.
subroutine JNLPRM(n,buf,LLEN,pbuf)
------------------------^
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake msolv.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/msolv.o msolv.f)
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake msolv1.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/msolv1.o msolv1.f)
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake prkick.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/prkick.o prkick.f)
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake prkick1.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/prkick1.o prkick1.f)
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake errset.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/errset.o errset.f)
fort: Info: errset.f, line 1: Variable was declared but not used.
subroutine errset(i,j,k,l)
------------------------^
fort: Info: errset.f, line 1: Variable was declared but not used.
subroutine errset(i,j,k,l)
--------------------------^
fort: Info: errset.f, line 1: Variable was declared but not used.
subroutine errset(i,j,k,l)
----------------------------^
fort: Info: errset.f, line 1: Variable was declared but not used.
subroutine errset(i,j,k,l)
------------------------------^
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake errsav.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/errsav.o errsav.f)
fort: Info: errsav.f, line 1: Variable was declared but not used.
subroutine errsav(ie,iy)
------------------------^
fort: Info: errsav.f, line 1: Variable was declared but not used.
subroutine errsav(ie,iy)
---------------------------^
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
(cd ../../src;gmake twsdrw.o TARGETOS=OSF1)
gmake[3]: Entering directory `/home/yuasa/oldsad/src'
(umask 002;f77 -c -i4 -r8 -fpe0 -arch ev6 -tune
ev6 -automatic -fast -I. -warn
truncated_source -warn unused -taso -o ../obj/OSF1/twsdrw.o twsdrw.f)
fort: Fatal: A memory access violation (bus error or segmentation fault)
has occurred. Please submit a problem report.
gmake[3]: *** [twsdrw.o] Error 1
gmake[3]: Leaving directory `/home/yuasa/oldsad/src'
gmake[2]: *** [twsdrw.o] Error 2
gmake[2]: Leaving directory `/home/yuasa/oldsad/obj/OSF1'
gmake[1]: *** [all_object_ARCH] Error 2
gmake[1]: Leaving directory `/home/yuasa/oldsad/src'
gmake: *** [all_object] Error 2
*** Exit 2
Stop.
---長すぎましたか


Comment by K. Oide
( Date: 2000年 11月 27日 月曜日 9:42:34 PM)

make twsdrw.oのところでひっかかっているようです(それ以前の
メッセージはとりあえず無関係に見えます)が、こちらでは
問題が起こりません。とりあえずmake twsdrw.oだけを実行
するとどうなるでしょうか。コンパイラの問題でしょうか。