dear Sharma you should remove # from this line in your make file #TBTRANS_LINALG=linalg.a # Or maybe only: zgeev_lapack.a zgesv_lapack.a LINALG:= $(TBTRANS_LINALG) $(LINALG)
then write make and you will have tbtrans mehrzad ________________________________ From: Uma Shankar Sharma <[email protected]> To: siesta-l <[email protected]> Sent: Tuesday, October 2, 2012 9:57 PM Subject: [SIESTA-L] tbtrans compilation error Dear siesta user I found warnings and errors given below: libfdf.a dc_lapack.a liblapack.a libblas.a || echo "***Please see top of Makefile" csolve.o: In function `csolveg_': /home/uss/1/siesta-3.1/Util/TBTrans/csolve.f:58: undefined reference to `zgesv_' teigchana.o: In function `teigchana_': /home/uss/1/siesta-3.1/Util/TBTrans/teigchana.F:79: undefined reference to `zgeev_' collect2: error: ld returned 1 exit status ***Please see top of Makefile [root@localhost TBTrans]# make csolveg make: *** No rule to make target `csolveg'. Stop. [root@localhost TBTrans]# make zgesv_lapack.a make: *** No rule to make target `zgesv_lapack.a'. Stop. can anyone help me please ? Best regards Dr U SSharma
