Dear Psi4 Users,
I am trying to install Psi4 in my laptop. While “make”, it is showing me errors.
from …/…/…/boost/boost_1_53_0/boost/function/function_base.hpp:21,
from …/…/…/boost/boost_1_53_0/boost/function/detail/prologue.hpp:17,
from …/…/…/boost/boost_1_53_0/boost/function/function_template.hpp:13,
from …/…/…/boost/boost_1_53_0/boost/function/detail/maybe_include.hpp:13,
from …/…/…/boost/boost_1_53_0/boost/function/function0.hpp:11,
from …/…/…/boost/boost_1_53_0/boost/python/errors.hpp:13,
from …/…/…/boost/boost_1_53_0/boost/python/handle.hpp:11,
from …/…/…/boost/boost_1_53_0/boost/python/converter/arg_to_python_base.hpp:7,
from …/…/…/boost/boost_1_53_0/boost/python/converter/arg_to_python.hpp:14,
from …/…/…/boost/boost_1_53_0/boost/python/call.hpp:15,
from …/…/…/boost/boost_1_53_0/boost/python/object_core.hpp:14,
from …/…/…/boost/boost_1_53_0/boost/python/object.hpp:9,
from …/…/…/boost/boost_1_53_0/boost/python/list.hpp:10,
from /home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/onebody.h:29,
from /home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/mints.h:29,
from /home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/multipoles.cc:23:
…/…/…/boost/boost_1_53_0/boost/cstdint.hpp:311:42: note: typedef boost::ulong_long_type boost::uint64_t
typedef ::boost::ulong_long_type uint64_t;
^
/home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/multipoles.cc:80:8: error: ‘uint64_t’ does not name a type
inline uint64_t binomial(int n, int c1)
^
/home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/multipoles.cc: In member function ‘virtual void psi::MultipoleInt::compute_pair(const psi::GaussianShell&, const psi::GaussianShell&)’:
/home/varun/SOFTWARES/psi4.0b5/src/lib/libmints/multipoles.cc:197:73: error: ‘binomial’ was not declared in this scope
double coef = (double) binomial(l, i);
^
…/MakeRules:38: recipe for target ‘multipoles.o’ failed
make[3]: *** [multipoles.o] Error 1
make[3]: *** Waiting for unfinished jobs…
make[3]: Leaving directory ‘/home/varun/SOFTWARES/psi4.0b5/objdir/src/lib/libmints’
Makefile:31: recipe for target ‘default’ failed
make[2]: *** [default] Error 1
make[2]: Leaving directory ‘/home/varun/SOFTWARES/psi4.0b5/objdir/src/lib’
Makefile:10: recipe for target ‘all’ failed
make[1]: *** [all] Error 1
make[1]: Leaving directory ‘/home/varun/SOFTWARES/psi4.0b5/objdir/src’
Makefile:28: recipe for target ‘all’ failed
make: *** [all] Error 1
varun@varun-HP-Pavilion-g6
please Help.
The problem is your compiler doesn’t support C++11. The type: unit64_t
is defined in the new C++11 standard. Above that, your compiler is noting that boost also defines one; that’s what the boost lines are all about. Nevertheless, multipoles.cc
is trying to use the C++11 version. I think the general consensus is that we are now requiring (or will be in the eminent future) C++11. For more details pertaining to approved C++ compilers see: https://github.com/psi4/psi4public/wiki/9_CXX
In case anyone stumbles across this thread again I should probably point out that we now have Linux binaries. So if your compiler doesn’t support C++11, just grab the binary. More info here: https://github.com/psi4/psi4public/wiki/1_Obtaining#condabinary
Dear PSI4 Users,
I am trying to install PSI4 on a linux cluster. I have configured the code with the following commands
cd obj
…/configure --with-blas=’-mkl’ --with-lapack=’-L /usr/lib64/atlas’
The configuration step is done with no error message. When I am trying to make, the following error message appears
collect2: ld returned 1 exit status
As I am a new user I cannot upload a separate file. Hence, I am giving a detailed error message with this mail for your kind perusal.
Please help me to install the code.
Thanks in advance.
Tamal
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPTEQR(char, int, double*, double*, double*, int, double*)': lapack_intfc.cc:(.text+0x3055): undefined reference to
dpteqr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPTCON(int, double*, double*, double, double*, double*)': lapack_intfc.cc:(.text+0x309b): undefined reference to
dptcon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPTRS(char, int, int, double*, double*, int)': lapack_intfc.cc:(.text+0x30e4): undefined reference to
dpptrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPTRI(char, int, double*)': lapack_intfc.cc:(.text+0x311d): undefined reference to
dpptri_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPTRF(char, int, double*)': lapack_intfc.cc:(.text+0x314d): undefined reference to
dpptrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPSVX(char, char, int, int, double*, double*, char, double*, double*, int, double*, int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x3231): undefined reference to
dppsvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPSV(char, int, int, double*, double*, int)': lapack_intfc.cc:(.text+0x3284): undefined reference to
dppsv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPRFS(char, int, int, double*, double*, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x331f): undefined reference to
dpprfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPEQU(char, int, double*, double*, double*, double*)': lapack_intfc.cc:(.text+0x3351): undefined reference to
dppequ_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPPCON(char, int, double*, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x339a): undefined reference to
dppcon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOTRS(char, int, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x33ee): undefined reference to
dpotrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOTRI(char, int, double*, int)': lapack_intfc.cc:(.text+0x3426): undefined reference to
dpotri_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOTRF(char, int, double*, int)': lapack_intfc.cc:(.text+0x3466): undefined reference to
dpotrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOSVX(char, char, int, int, double*, int, double*, int, char, double*, double*, int, double*, int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x358d): undefined reference to
dposvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOSV(char, int, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x35de): undefined reference to
dposv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPORFS(char, int, int, double*, int, double*, int, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x3699): undefined reference to
dporfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOEQU(int, double*, int, double*, double*, double*)': lapack_intfc.cc:(.text+0x36d0): undefined reference to
dpoequ_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPOCON(char, int, double*, int, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x3727): undefined reference to
dpocon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBTRS(char, int, int, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3791): undefined reference to
dpbtrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBTRF(char, int, int, double*, int)': lapack_intfc.cc:(.text+0x37cd): undefined reference to
dpbtrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBSVX(char, char, int, int, int, double*, int, double*, int, char, double*, double*, int, double*, int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x3906): undefined reference to
dpbsvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBSV(char, int, int, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3971): undefined reference to
dpbsv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBSTF(char, int, int, double*, int)': lapack_intfc.cc:(.text+0x39ad): undefined reference to
dpbstf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBRFS(char, int, int, int, double*, int, double*, int, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x3a85): undefined reference to
dpbrfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBEQU(char, int, int, double*, int, double*, double*, double*)': lapack_intfc.cc:(.text+0x3ae8): undefined reference to
dpbequ_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DPBCON(char, int, int, double*, int, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x3b58): undefined reference to
dpbcon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMTR(char, char, char, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3bfc): undefined reference to
dormtr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMRZ(char, char, int, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3cb3): undefined reference to
dormrz_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMRQ(char, char, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3d4c): undefined reference to
dormrq_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMR3(char, char, int, int, int, int, double*, int, double*, double*, int, double*)': lapack_intfc.cc:(.text+0x3df6): undefined reference to
dormr3_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMQR(char, char, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3e9c): undefined reference to
dormqr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMQL(char, char, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3f3c): undefined reference to
dormql_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMLQ(char, char, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x3fdc): undefined reference to
dormlq_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMHR(char, char, int, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x4093): undefined reference to
dormhr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORMBR(char, char, char, int, int, int, double*, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x4143): undefined reference to
dormbr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGTR(char, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4184): undefined reference to
dorgtr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGRQ(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x41e7): undefined reference to
dorgrq_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGQR(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4247): undefined reference to
dorgqr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGQL(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x42a7): undefined reference to
dorgql_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGLQ(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4307): undefined reference to
dorglq_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGHR(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4367): undefined reference to
dorghr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DORGBR(char, int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x43db): undefined reference to
dorgbr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DOPMTR(char, char, char, int, int, double*, double*, double*, int, double*)': lapack_intfc.cc:(.text+0x445c): undefined reference to
dopmtr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DOPGTR(char, int, double*, double*, double*, int, double*)': lapack_intfc.cc:(.text+0x44a5): undefined reference to
dopgtr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DHSEQR(char, char, int, int, int, double*, int, double*, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x4559): undefined reference to
dhseqr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DHSEIN(char, char, char, int, double*, int, double*, double*, double*, int, double*, int, int, int*, double*, int*, int*)': lapack_intfc.cc:(.text+0x4643): undefined reference to
dhsein_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DHGEQZ(char, char, char, int, int, int, double*, int, double*, int, double*, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x476f): undefined reference to
dhgeqz_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTTRS(char, int, int, double*, double*, double*, double*, int*, double*, int)': lapack_intfc.cc:(.text+0x47e2): undefined reference to
dgttrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTTRF(int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x4807): undefined reference to
dgttrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTSVX(char, char, int, int, double*, double*, double*, double*, double*, double*, double*, int*, double*, int, double*, int, double*)': lapack_intfc.cc:(.text+0x48e6): undefined reference to
dgtsvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTSV(int, int, double*, double*, double*, double*, int)': lapack_intfc.cc:(.text+0x492a): undefined reference to
dgtsv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTRFS(char, int, int, double*, double*, double*, double*, double*, double*, double*, int*, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x4a19): undefined reference to
dgtrfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGTCON(char, int, double*, double*, double*, double*, int*, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x4a89): undefined reference to
dgtcon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGSVP(char, char, char, int, int, int, double*, int, double*, int, double, double, int*, int*, double*, int, double*, int, double*, int, int*, double*, double*)': lapack_intfc.cc:(.text+0x4c07): undefined reference to
dggsvp_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGSVD(char, char, char, int, int, int, int*, int*, double*, int, double*, int, double*, double*, double*, int, double*, int, double*, int, double*, int*)': lapack_intfc.cc:(.text+0x4d65): undefined reference to
dggsvd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGRQF(int, int, int, double*, int, double*, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4de8): undefined reference to
dggrqf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGQRF(int, int, int, double*, int, double*, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x4e68): undefined reference to
dggqrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGLSE(int, int, int, double*, int, double*, int, double*, double*, double*, double*, int)': lapack_intfc.cc:(.text+0x4efb): undefined reference to
dgglse_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGHRD(char, char, int, int, int, double*, int, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x4fa9): undefined reference to
dgghrd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGGLM(int, int, int, double*, int, double*, int, double*, double*, double*, double*, int)': lapack_intfc.cc:(.text+0x503b): undefined reference to
dggglm_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGEVX(char, char, char, char, int, double*, int, double*, int, double*, double*, double*, double*, int, double*, int, int*, int*, double*, double*, double*, double*, double*, double*, double*, int, int*)': lapack_intfc.cc:(.text+0x51d5): undefined reference to
dggevx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGEV(char, char, int, double*, int, double*, int, double*, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x52aa): undefined reference to
dggev_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGESX(char, char, char, char, int, double*, int, double*, int, int*, double*, double*, double*, double*, int, double*, int, double*, double*, double*, int, int*, int)': lapack_intfc.cc:(.text+0x5405): undefined reference to
dggesx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGES(char, char, char, int, double*, int, double*, int, int*, double*, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x5518): undefined reference to
dgges_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGBAL(char, int, double*, int, double*, int, int*, int*, double*, double*, double*)': lapack_intfc.cc:(.text+0x5599): undefined reference to
dggbal_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGGBAK(char, char, int, int, int, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x561c): undefined reference to
dggbak_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGETRS(char, int, int, double*, int, int*, double*, int)': lapack_intfc.cc:(.text+0x5678): undefined reference to
dgetrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGETRI(int, double*, int, int*, double*, int)': lapack_intfc.cc:(.text+0x56ba): undefined reference to
dgetri_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGETRF(int, int, double*, int, int*)': lapack_intfc.cc:(.text+0x56f5): undefined reference to
dgetrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGESVX(char, char, int, int, double*, int, double*, int, int*, char, double*, double*, double*, int, double*, int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x5843): undefined reference to
dgesvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGESV(int, int, double*, int, int*, double*, int)': lapack_intfc.cc:(.text+0x5893): undefined reference to
dgesv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGESDD(char, int, int, double*, int, double*, double*, int, double*, int, double*, int, int*)': lapack_intfc.cc:(.text+0x5929): undefined reference to
dgesdd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGERQF(int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x5973): undefined reference to
dgerqf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGERFS(char, int, int, double*, int, double*, int, int*, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x5a39): undefined reference to
dgerfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEQRF(int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x5a83): undefined reference to
dgeqrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEQPF(int, int, double*, int, int*, double*, double*)': lapack_intfc.cc:(.text+0x5ac3): undefined reference to
dgeqpf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEQP3(int, int, double*, int, int*, double*, double*, int)': lapack_intfc.cc:(.text+0x5b0d): undefined reference to
dgeqp3_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEQLF(int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x5b53): undefined reference to
dgeqlf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELSY(int, int, int, double*, int, double*, int, int*, double, int*, double*, int)': lapack_intfc.cc:(.text+0x5be4): undefined reference to
dgelsy_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELSX(int, int, int, double*, int, double*, int, int*, double, int*, double*)': lapack_intfc.cc:(.text+0x5c71): undefined reference to
dgelsx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELSS(int, int, int, double*, int, double*, int, double*, double, int*, double*, int)': lapack_intfc.cc:(.text+0x5d04): undefined reference to
dgelss_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELSD(int, int, int, double*, int, double*, int, double*, double, int*, double*, int, int*)': lapack_intfc.cc:(.text+0x5db1): undefined reference to
dgelsd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELS(char, int, int, int, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x5e2b): undefined reference to
dgels_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGELQF(int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x5e73): undefined reference to
dgelqf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEHRD(int, int, int, double*, int, double*, double*, int)': lapack_intfc.cc:(.text+0x5ec7): undefined reference to
dgehrd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEGV(char, char, int, double*, int, double*, int, double*, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x5f9a): undefined reference to
dgegv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEGS(char, char, int, double*, int, double*, int, double*, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x606a): undefined reference to
dgegs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEEVX(char, char, char, char, int, double*, int, double*, double*, double*, int, double*, int, int*, int*, double*, double*, double*, double*, double*, int, int*)': lapack_intfc.cc:(.text+0x61b5): undefined reference to
dgeevx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEEV(char, char, int, double*, int, double*, double*, double*, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x625a): undefined reference to
dgeev_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEESX(char, char, char, int, double*, int, int*, double*, double*, double*, int, double*, double*, double*, int, int*, int)': lapack_intfc.cc:(.text+0x6343): undefined reference to
dgeesx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEES(char, char, int, double*, int, int*, double*, double*, double*, int, double*, int)': lapack_intfc.cc:(.text+0x63dd): undefined reference to
dgees_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEEQU(int, int, double*, int, double*, double*, double*, double*, double*)': lapack_intfc.cc:(.text+0x6437): undefined reference to
dgeequ_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGECON(char, int, double*, int, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x6497): undefined reference to
dgecon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEBRD(int, int, double*, int, double*, double*, double*, double*, double*, int)': lapack_intfc.cc:(.text+0x6501): undefined reference to
dgebrd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEBAL(char, int, double*, int, int*, int*, double*)': lapack_intfc.cc:(.text+0x6544): undefined reference to
dgebal_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGEBAK(char, char, int, int, int, double*, int, double*, int)': lapack_intfc.cc:(.text+0x65bc): undefined reference to
dgebak_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBTRS(char, int, int, int, int, double*, int, int*, double*, int)': lapack_intfc.cc:(.text+0x663b): undefined reference to
dgbtrs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBTRF(int, int, int, int, double*, int, int*)': lapack_intfc.cc:(.text+0x6696): undefined reference to
dgbtrf_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBSVX(char, char, int, int, int, int, double*, int, double*, int, int*, char, double*, double*, double*, int, double*, int, double*, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x6813): undefined reference to
dgbsvx_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBSV(int, int, int, int, double*, int, int*, double*, int)': lapack_intfc.cc:(.text+0x688a): undefined reference to
dgbsv_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBRFS(char, int, int, int, int, double*, int, double*, int, int*, double*, int, double*, int, double*, double*, double*, int*)': lapack_intfc.cc:(.text+0x6997): undefined reference to
dgbrfs_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBEQU(int, int, int, int, double*, int, double*, double*, double*, double*, double*)': lapack_intfc.cc:(.text+0x6a27): undefined reference to
dgbequ_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBCON(char, int, int, int, double*, int, int*, double, double*, double*, int*)': lapack_intfc.cc:(.text+0x6abb): undefined reference to
dgbcon_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DGBBRD(char, int, int, int, int, int, double*, int, double*, double*, double*, int, double*, int, double*, int, double*)': lapack_intfc.cc:(.text+0x6bac): undefined reference to
dgbbrd_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DDISNA(char, int, int, double*, double*)': lapack_intfc.cc:(.text+0x6be6): undefined reference to
ddisna_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DBDSQR(char, int, int, int, int, double*, double*, double*, int, double*, int, double*, int, double*)': lapack_intfc.cc:(.text+0x6ca8): undefined reference to
dbdsqr_’
…/…/…/lib/libPSI_qt.a(lapack_intfc.o): In function psi::C_DBDSDC(char, char, int, double*, double*, double*, int, double*, int, double*, int*, double*, int*)': lapack_intfc.cc:(.text+0x6d40): undefined reference to
dbdsdc_’
…/…/…/lib/libPSI_plugin.a(load_plugin.o): In function global constructors keyed to _ZN3psi11plugin_loadERSs': load_plugin.cc:(.text+0x15): undefined reference to
boost::system::generic_category()’
load_plugin.cc:(.text+0x21): undefined reference to boost::system::generic_category()' load_plugin.cc:(.text+0x2d): undefined reference to
boost::system::system_category()’
…/…/…/lib/libPSI_plugin.a(load_plugin.o): In function psi::plugin_load(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)': load_plugin.cc:(.text+0x339): undefined reference to
boost::filesystem::path::stem() const’
collect2: ld returned 1 exit status
make[3]: *** […/…/…/bin/psi4] Error 1
make[3]: Leaving directory /hahome/home/anirban/work/psi4.0b5/obj/src/bin/psi4' make[2]: *** [default] Error 1 make[2]: Leaving directory
/hahome/home/anirban/work/psi4.0b5/obj/src/bin’
make[1]: *** [all] Error 1
make[1]: Leaving directory `/hahome/home/anirban/work/psi4.0b5/obj/src’
make: *** [all] Error 1
You’re trying to compile the 4.0 beta5 from sourceforge? I really recommend building a newer version https://github.com/psi4/psi4public/wiki/1_Obtaining#clone-from-public-github-repository or just using the Linux binary http://www.psicode.org/psi4manual/master/conda.html#quick-installation .
Dear loriab,
Thank you for your quick and kind suggestion. It worked fine and I can now run the code successfully.
Thank you very much. It was of great help for me. Hope to get such help in future wherever I get stuck in running PSI4.
Sincerely,
Tamal
I compile PSI4, and report the same errors as you, how do you fix it? thank you in advance!
If you’re trying to compile the 4.0beta5 from sourceforge or any version that involves ./configure
rather than the modern CMake version with ./setup
, I still maintain that is a Bad Idea, and you should look at the links above for a more modern version of the code to compile or binary to download.