dmrgpp
dmrgpp copied to clipboard
6.04 does not build
Hello, is it possible to tag a new version with a working build
the current 6.0.4 failed with
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
g++ -frecord-gcc-switches -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -std=c++11 -Wall -Wendif-labels -I/usr/include/hdf5/serial -DUSE_BOOST -DUSE_PTHREADS -O3 -DNDEBUG -I ../psimaglite/ -I ../psimaglite/src/ -I. -I Engine -MM Provenance.cpp Su2Related.cpp ProgramGlobals.cpp Utils.cpp Qn.cpp observe.cpp toolboxdmrg.cpp ObserveDriver0.cpp ObserveDriver1.cpp ObserveDriver2.cpp manyOmegas.cpp procOmegas.cpp DmrgDriver0.cpp DmrgDriver1.cpp DmrgDriver2.cpp DmrgDriver3.cpp DmrgDriver4.cpp DmrgDriver5.cpp DmrgDriver6.cpp DmrgDriver7.cpp DmrgDriver8.cpp DmrgDriver9.cpp DmrgDriver10.cpp DmrgDriver11.cpp dmrg.cpp > Makefile.dep
./createGitRevision.pl GitRevision.h
g++ -frecord-gcc-switches -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -std=c++11 -Wall -Wendif-labels -I/usr/include/hdf5/serial -DUSE_BOOST -DUSE_PTHREADS -O3 -DNDEBUG -I ../psimaglite/ -I ../psimaglite/src/ -I. -I Engine -c observe.cpp
In file included from Engine/TermForTargetingExpression.h:6,
from Engine/AlgebraForTargetingExpression.h:6,
from Engine/SpecForTargetingExpression.h:10,
from Engine/TargetingExpression.h:85,
from Engine/TargetSelector.h:14,
from Engine/DmrgSolver.h:91,
from ObserveDriver.h:15,
from observe.cpp:1:
Engine/NonLocalForTargetingExpression.h: In member function ‘bool Dmrg::NonLocalForTargetingExpression<TargetingBaseType>::timeEvolve(PsimagLite::String, const SiteSplitType&, PsimagLite::String, SizeType)’:
Engine/NonLocalForTargetingExpression.h:91:25: error: ‘HamiltoriModifierType’ was not declared in this scope
91 | HamiltoriModifierType hamModif = nullptr;
| ^~~~~~~~~~~~~~~~~~~~~
Engine/NonLocalForTargetingExpression.h:93:33: error: ‘hamModif’ was not declared in this scope
93 | hamModif = new HamiltoriModifierType(lrs, );
| ^~~~~~~~
Engine/NonLocalForTargetingExpression.h:93:48: error: expected type-specifier before ‘HamiltoriModifierType’
93 | hamModif = new HamiltoriModifierType(lrs, );
| ^~~~~~~~~~~~~~~~~~~~~
Engine/NonLocalForTargetingExpression.h:102:69: error: ‘hamModif’ was not declared in this scope
102 | hamModif);
| ^~~~~~~~