All,

I am attempting to compile Quantum Espresso v6.4.1 against MPICH and the iFort 
Intel Fortan compiler suite and am running into an odd error that I have not 
seen before, I am pasting a truncated undefined symbol error below. I am also 
listing my machine info and compiler info.

System Info:
Macbook Pro 11,2
OS:Macintosh OS X
OSVERSION:10.14.5
Darwin 
dhcp-ccc-6847.redrover.cornell.edu<http://dhcp-ccc-6847.redrover.cornell.edu> 
18.6.0 Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; 
root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64
Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz

Intel Compiler
Intel compilers_and_libraries_2019.4.233

The output from the command $make PW is below:


Compiler:compilers_and_libraries_2019.4.233
Undefined symbols for architecture x86_64:
  "_dfti_commit_descriptor_external", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_compute_backward_z", referenced from:
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_compute_backward_zz", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_compute_forward_z", referenced from:
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_compute_forward_zz", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_create_descriptor_1d", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_create_descriptor_highd", referenced from:
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_free_descriptor_external", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_set_value_dblval", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
  "_dfti_set_value_intval", referenced from:
      _fft_scalar_dfti_mp_cft_1z_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cft_2xy_ in libqefft.a(fft_scalar.DFTI.o)
      _fft_scalar_dfti_mp_cfft3d_ in libqefft.a(fft_scalar.DFTI.o)
ld: symbol(s) not found for architecture x86_64
make[2]: *** [pw.x] Error 1
make[1]: *** [pw] Error 1
make: *** [pw] Error 1

I will note that I receive a very similar message when attempting to compile 
VASP against the same compiler suite, although this message is returned from 
the file: fftw3xf.lst

All of my Paths are set to the correct libraries etc

Many thanks,

Will DeBenedetti
Cornell University
_______________________________________________
Quantum ESPRESSO is supported by MaX (www.max-centre.eu/quantum-espresso)
users mailing list users@lists.quantum-espresso.org
https://lists.quantum-espresso.org/mailman/listinfo/users

Reply via email to