Block
Block copied to clipboard
error installation using boost 1.71.0
I know that block mush be compiled with boost 1.55, but I can't find that package anymore, then when I try use 1.71.0 version this error show up:
$ make g++ -I. -I./include/ -I./ -I./newmat10/ -I/opt/local/include -I. -I./modules/generate_blocks/ -I./modules/onepdm -I./modules/twopdm/ -I./modules/npdm -I./modules/two_index_ops -I./modules/three_index_ops -I./modules/four_index_ops -std=c++0x -I./modules/ResponseTheory -I./modules/nevpt2 -I./molcas -I./modules/mps_nevpt -DNDEBUG -O2 -g -funroll-loops -Werror -DBLAS -DUSELAPACK -DSERIAL -DBOOST_1_71_0 -DFAST_MTP -D_HAS_CBLAS -c saveBlock.C -o saveBlock.o In file included from input.h:21, from global.h:36, from pario.h:7, from ObjectMatrix.h:12, from StackBaseOperator.h:12, from StackOperators.h:3, from Stack_op_components.h:23, from Stackspinblock.h:7, from saveBlock.C:8: /usr/include/boost/tr1/unordered_map.hpp:8:38: error: too many decimal points in number 8 |
and many other errors, boost 1.71.0 doesn't have tr1 module so I copy-paste from the older version but still doesn't work
Hi,
I compiled with boost 1.74 and OMPI 4.0 and it works. But I needed to change some MPI calls in the code.