Skip to content

v4.1.3: error: ‘value’ is not a member of ‘typex’ #3864

@junghans

Description

@junghans
[ 35%] Building CXX object src/core/CMakeFiles/EspressoCore.dir/nonbonded_interactions/ljcos2.cpp.o
cd /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso-4.1.3_build/src/core && /usr/bin/x86_64-pc-linux-gnu-g++ -DEspressoCore_EXPORTS -DR123_USE_MULHILO64_C99 -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/SYSTEM -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/config -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso-4.1.3_build/src/config -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/utils/include -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/profiler/include -I/var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/pdbparser/include -isystem /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/libs/Random123-1.09/include  -O2 -pipe -march=native -frecord-gcc-switches -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-variable -Wno-unused-parameter -Wno-missing-braces -Wno-implicit-fallthrough -Wno-clobbered -Wno-cast-function-type -pedantic -fPIC -pthread -std=c++14 -o CMakeFiles/EspressoCore.dir/nonbonded_interactions/ljcos2.cpp.o -c /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/nonbonded_interactions/ljcos2.cpp
In file included from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/grid_based_algorithms/lb_particle_coupling.hpp:24,
                 from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/grid_based_algorithms/lb_particle_coupling.cpp:19:
/usr/include/boost/serialization/optional.hpp:98:8: error: ‘version’ is not a class template
   98 | struct version<boost::optional<T> > {
      |        ^~~~~~~
In file included from /usr/include/boost/archive/detail/oserializer.hpp:54,
                 from /usr/include/boost/mpi/detail/mpi_datatype_oarchive.hpp:14,
                 from /usr/include/boost/mpi/detail/mpi_datatype_cache.hpp:13,
                 from /usr/include/boost/mpi/datatype.hpp:27,
                 from /usr/include/boost/mpi/communicator.hpp:22,
                 from /usr/include/boost/mpi/inplace.hpp:17,
                 from /usr/include/boost/mpi/collectives/all_reduce.hpp:17,
                 from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/MpiCallbacks.hpp:30,
                 from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/communication.hpp:52,
                 from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/grid_based_algorithms/lb_particle_coupling.cpp:21:
/usr/include/boost/serialization/version.hpp:36:8: error: redefinition of ‘struct boost::serialization::version<T>’
   36 | struct version
      |        ^~~~~~~
In file included from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/grid_based_algorithms/lb_particle_coupling.hpp:24,
                 from /var/tmp/portage/sci-physics/espresso-4.1.3/work/espresso/src/core/grid_based_algorithms/lb_particle_coupling.cpp:19:
/usr/include/boost/serialization/optional.hpp:98:8: note: previous definition of ‘struct boost::serialization::version<T>’
   98 | struct version<boost::optional<T> > {
      |        ^~~~~~~

build log

Upstream Bug in Gentoo: https://bugs.gentoo.org/737534

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions