[DFTB-Plus-User] compilation error dftb+
Benjamin Fragneaud
benjamin.fragneaud at gmail.com
Sat Feb 22 04:24:41 CET 2014
Dear all,
I have tried to compile DFTB+, however without any success. I followed the
manual instruction , but I couldn't compile DFTB on mac OS 10.9. I
previously could install it on mac OS 10.6.
The error appears, few lines after starting the make command. I have no
idea about what's going on. The libraries blas/lapack, are intalled. The
fortran compiler is gfortran. Here the error I get:
echo "" > _dependencies
for dep in
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_derivs/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_dftb/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_io/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_md/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_mixer/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../ext_xmlf90/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/Makefile.dep
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/Makefile.local;
do cpp -traditional -DDEBUG=0 $dep >> _dependencies; done
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/accuracy.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > accuracy.f90
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/accuracy.F90:17:73:
warning:
missing terminating ' character [-Winvalid-pp-token]
integer, parameter :: rdp = kind(0.0d0) !* Real double precision - don't
edit
^
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/accuracy.F90:18:73:
warning:
missing terminating ' character [-Winvalid-pp-token]
integer, parameter :: rsp = kind(0.0) !* Real single precision - don't
edit
^
2 warnings generated.
gfortran -O3 -funroll-all-loops -o accuracy.o -c accuracy.f90
touch _mod_accuracy
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/allocate.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > allocate.f90
gfortran -O3 -funroll-all-loops -o allocate.o -c allocate.f90
touch _mod_allocation
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/common_types.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > common_types.f90
gfortran -O3 -funroll-all-loops -o common_types.o -c common_types.f90
touch _mod_commontypes
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_dftb/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_dftb/shift.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > shift.f90
gfortran -O3 -funroll-all-loops -o shift.o -c shift.f90
touch _mod_shift
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/constants.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > constants.f90
gfortran -O3 -funroll-all-loops -o constants.o -c constants.f90
touch _mod_constants
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/linmin.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > linmin.f90
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/linmin.F90:18:48:
warning:
missing terminating ' character [-Winvalid-pp-token]
!!* The calculated root (using Muller's method) must lie between
the
^
1 warning generated.
gfortran -O3 -funroll-all-loops -o linmin.o -c linmin.f90
touch _mod_linemin
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/conjgrad.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > conjgrad.f90
gfortran -O3 -funroll-all-loops -o conjgrad.o -c conjgrad.f90
touch _mod_conjugategradient
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/stepdesc.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > stepdesc.f90
gfortran -O3 -funroll-all-loops -o stepdesc.o -c stepdesc.f90
touch _mod_steepestdescent
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_geoopt/geoopt.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > geoopt.f90
gfortran -O3 -funroll-all-loops -o geoopt.o -c geoopt.f90
touch _mod_geoopt
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_common/memman.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > memman.f90
gfortran -O3 -funroll-all-loops -o memman.o -c memman.f90
touch _mod_memman
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_io/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_io/message.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > message.f90
gfortran -O3 -funroll-all-loops -o message.o -c message.f90
touch _mod_message
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/lapackroutines.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > lapackroutines.f90
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/lapackroutines.F90:395:15:
warning:
missing terminating ' character [-Winvalid-pp-token]
99100 format ('Failure in LU factorisation (dgetri), illegal argument at&
^
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/lapackroutines.F90:396:22:
warning:
missing terminating ' character [-Winvalid-pp-token]
& position ', i10)
^
2 warnings generated.
gfortran -O3 -funroll-all-loops -o lapackroutines.o -c lapackroutines.f90
touch _mod_lapackroutines
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/sort.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > sort.f90
gfortran -O3 -funroll-all-loops -o sort.o -c sort.f90
touch _mod_sorting
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_math/bisection.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > bisection.f90
gfortran -O3 -funroll-all-loops -o bisection.o -c bisection.f90
touch _mod_bisect
cpp -traditional -DDEBUG=0
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/
-I/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../includes
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/linkedlist.F90
|
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../utils/fpp/fpp.sh
noln2 > linkedlist.f90
In file included from
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/linkedlist.F90:239:
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/charmc.inc:223:13:
warning:
empty character constant [-Winvalid-pp-token]
pad = ''
^
In file included from
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/linkedlist.F90:240:
/Users/bfragneaud/Documents/UFJF/Research/TightBinding/code/dftb+_1.1_src/prg_dftb/../lib_type/charlc.inc:223:13:
warning:
empty character constant [-Winvalid-pp-token]
pad = ''
^
2 warnings generated.
gfortran -O3 -funroll-all-loops -o linkedlist.o -c linkedlist.f90
linkedlist.f90:613.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:614.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:953.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:954.4:
ASSERT (list%tUnishaped)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:955.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:957.4:
ASSERT (all(shapeVal(1:size(shapeVal)-1) == list%elemShape(:)))
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1005.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1006.4:
ASSERT (list%tUnishaped)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1007.4:
ASSERT (lenVal >= list%length * lenElem)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1317.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1318.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1601.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1602.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1885.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:1886.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2225.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2226.4:
ASSERT (list%tUnishaped)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2227.4:
ASSERT (lenVal >= list%length)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2229.4:
ASSERT (all(shapeVal(1:size(shapeVal)-1) == list%elemShape(:)))
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2277.4:
ASSERT (list%tInitialized)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2278.4:
ASSERT (list%tUnishaped)
1
Error: Unclassifiable statement at (1)
linkedlist.f90:2279.4:
ASSERT (lenVal >= list%length * lenElem)
1
Error: Unclassifiable statement at (1)
make[1]: *** [linkedlist.o] Error 1
rm geoopt.f90 bisection.f90 memman.f90 sort.f90 shift.f90 linmin.f90
accuracy.f90 lapackroutines.f90 linkedlist.f90 message.f90 common_types.f90
conjgrad.f90 stepdesc.f90 allocate.f90 constants.f90
Thanks for your help,
Best
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.zfn.uni-bremen.de/pipermail/dftb-plus-user/attachments/20140222/585bf904/attachment.htm>
More information about the DFTB-Plus-User
mailing list