Closed mbanck closed 7 years ago
@evaleev many thanks for the fix, it built fine now: https://buildd.debian.org/status/fetch.php?pkg=mpqc3&arch=amd64&ver=0.0~git20170114-2&stamp=1484906348&raw=0
For the record, when I built it on my personal notebook, I got an ICE in twobody_intermediates_ta.cc:
[ 70%] Building CXX object src/lib/chemistry/qc/mbptr12/CMakeFiles/mbptr12.dir/twobody_intermediates_ta.cc.o
cd "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/lib/chemistry/qc/mbptr12" && /usr/bin/c++ -DHAVE_CONFIG_H -DMPQC_NEW_FEATURES -DMPQC_R12 -I"/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/lib" -I"/<<PKGBUILDDIR>>/src/lib" -I"/<<PKGBUILDDIR>>/include" -I/usr/include/mpich -I/usr/include/eigen3 -I/usr/include/openbabel-2.0 -I/usr/include/libint2 -I/usr/include/TiledArray/external -std=c++11 -g -O2 -std=c++11 -o CMakeFiles/mbptr12.dir/twobody_intermediates_ta.cc.o -c "/<<PKGBUILDDIR>>/src/lib/chemistry/qc/mbptr12/twobody_intermediates_ta.cc"
In file included from /<<PKGBUILDDIR>>/src/lib/chemistry/qc/mbptr12/sr_r12intermediates.h:702:0,
from /<<PKGBUILDDIR>>/src/lib/chemistry/qc/mbptr12/twobody_intermediates_ta.cc:38:
/<<PKGBUILDDIR>>/src/lib/chemistry/qc/mbptr12/sr_r12intermediates_VXB_diag.h: In member function 'void sc::SingleReference_R12Intermediates<T>::compute_multipole() [with T = double]':
/<<PKGBUILDDIR>>/src/lib/chemistry/qc/mbptr12/sr_r12intermediates_VXB_diag.h:4163:8: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
void SingleReference_R12Intermediates<T>::compute_multipole() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++: internal compiler error: Killed (program cc1plus)
Maybe that was due to not enough RAM or such, as it builds fine on the Debian autobuilder.
Many thanks for
9c3df01f50be9300f0ddd45dedc4b5faf31d7bd6
, but I see a build failure incompute_k.cc
now:The eigen3 package is at 3.3.1, is that too old/too new?