Page 1 of 1

Compiling Error on Yambo-4.3.2

Posted: Tue May 07, 2019 11:36 am
by Longjun Xiang
Dear Sir:

Following your instructions in README, I met a problem when I compile the latest version Yambo-4.3.2. For the first step (./configure), no errors appearred. For the second step (make all), the following ERROR information appearred:

compilation aborted for special_functions.c (code 4)
make[6]: *** [special_functions.lo] Error 1
make[6]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2/lib/libxc/libxc-2.2.3/src'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2/lib/libxc/libxc-2.2.3/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2/lib/libxc/libxc-2.2.3'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2/lib/libxc/libxc-2.2.3'
make[2]: *** [package-ready-stamp] Error 2
make[2]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2/lib/libxc'
make[1]: *** [ext-libs] Error 2
make[1]: Leaving directory `/home/xianglj/software/yambo/yambo-4.3.2'
yambo build failed

For the first step: ./configure CC=icc FC=ifort F77=ifort MPICC=mpiicc MPIFC=mpiifort MPIF77=ifort --prefix=$HOME/software/yambo/4.3.1-icc15-impi5.0 --with-blas-libs="-L$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" -with-lapack-libs="-L$MKLROOT/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core" --with-blacs-libs="-L$MKLROOT/lib/intel64 -lmkl_blacs_intelmpi_lp64" --with-scalapack-libs="-L$MKLROOT/lib/intel64 -lmkl_scalapack_lp64" --with-iotk-path="/home/xianglj/QE/QE6.4.1/iotk"

The result is:

# - COMPILERS -
#
# FC kind = intel
# MPI kind= Intel(R) MPI Library 5.0 Update 3 for Linux* OS
#
# [ CPP ] icc -E -ansi -D_MPI -D_FFTW -D_SCALAPACK -D_TIMING
# [ FPP ] fpp -free -P -D_MPI -D_FFTW -D_SCALAPACK -D_TIMING
# [ CC ] mpiicc -O2 -D_C_US -D_FORTRAN_US
# [ FC ] mpiifort -assume bscc -O0 -ip
# [ FCUF] -assume bscc -O0
# [ F77 ] ifort -assume bscc -O0 -ip
# [ F77U] -assume bscc -O0
# [Cmain] -nofor_main


How can I fix this problem?

The problem has been solved by launching the server with a terminal, such as MobaXterm, on windows.

For completeness, the config.log is attached.