[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://www.dftb-plus.info/pipermail/dftb-plus-user/attachments/20140222/585bf904/attachment-0001.html>


More information about the DFTB-Plus-User mailing list