g1257 / dmrgpp

A free and open source implementation of the DMRG Algorithm
https://g1257.github.io/dmrgPlusPlus/
Other
41 stars 22 forks source link

6.04 does not build #40

Open picca opened 1 year ago

picca commented 1 year ago

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);
      |                                                                     ^~~~~~~~