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

Responder a