Page 1 of 1

Bindings in abinit 6.6.1

Posted: Wed Mar 09, 2011 8:48 pm
by maurosgroi
Dear all,
I'm compiling abinit 6.6.1 under Debian. The compilation goes well with no bindings.
On the other hand if I enable them, I get:

CC=mpicc
CXX=mpic++
LD=mpif90
export FC CC CXX LD
configure --prefix=/opt/abinit-6.6.1 --enable-64bit-flags --enable-optim=aggressive --with-linalg-libs='-L/opt/lib -lscalapack -latlas -lf77blas -lcblas -llapack -lblacsC -lblacsF77 -lblacs' --with-dft-flavor="atompaw+bigdft+libxc+wannier90" --with-trio-flavor="etsf_io+fox+netcdf" --enable-mpi=yes --enable-mpi-io=yes --with-fft-flavor=fftw3 --with-linalg-flavor=custom --enable-bindings

Entering directory `/opt/src/abinit-6.6.1/bindings'
Making all in parser
make[3]: Entering directory `/opt/src/abinit-6.6.1/bindings/parser'
make -f ../../bindings/parser/parser.mk
make[4]: Entering directory `/opt/src/abinit-6.6.1/bindings/parser'
mpicc -m64 -I. -I/opt/src/abinit-6.6.1 -m64 -g -O3 -mtune=native -march=native -fPIC -c /opt/src/abinit-6.6.1/bindings/parser/ab6_base.c
mpicc -m64 -I. -I/opt/src/abinit-6.6.1 -m64 -g -O3 -mtune=native -march=native -fPIC -c /opt/src/abinit-6.6.1/bindings/parser/ab6_invars_c.c
make[4]: *** No rule to make target `ab6_symmetry.fortran.h', needed by `ab6_symmetry.o'. Stop.
make[4]: Leaving directory `/opt/src/abinit-6.6.1/bindings/parser'
make[3]: *** [bindings-ready] Error 2
make[3]: Leaving directory `/opt/src/abinit-6.6.1/bindings/parser'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/abinit-6.6.1/bindings'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/src/abinit-6.6.1'
make: *** [all] Error 2

Where I'm wrong?
Best regards,
Mauro.

Re: Bindings in abinit 6.6.1

Posted: Wed Sep 21, 2011 1:24 pm
by xeno2000
Dear maurosgroi,
I have the same problem as you. Did you ever solve this issue? If yes, what was the solution?
Thanx

Xeno

Re: Bindings in abinit 6.6.1  [SOLVED]

Posted: Wed Sep 21, 2011 6:57 pm
by pouillon
Bindings in Abinit are currently very poorly maintained. I know that they are broken.

Having a look at them is on my todo list, but I have many more urgent issues to fix before. Thank you in advance for your patience - or your help.