Package Details: cppqed-git 2.100.3-1

Git Clone URL: https://aur.archlinux.org/cppqed-git.git (read-only)
Package Base: cppqed-git
Description: C++QED is a highly flexible framework for simulating open quantum dynamics.
Upstream URL: http://cppqed.sourceforge.net
Licenses: BSL
Conflicts: cppqed
Provides: cppqed
Submitter: piquer
Maintainer: piquer
Last Packager: piquer
Votes: 2
Popularity: 0.000009
First Submitted: 2015-11-06 00:13
Last Updated: 2015-11-06 00:14

Latest Comments

piquer commented on 2017-07-05 20:21

Thanks for your notification. Unfortunately I don't have time at the moment to investigate this problem. I would suggest that you try to install from source (http://cppqed.sourceforge.net/cppqed/html/installationguide.html) to see if it is a problem with the packages or with the new compiler. You might also ask the mailing list for support. If there is a fix I'm happy to apply it here.

Cheers

bartus commented on 2017-06-29 14:38

Not working with latest boost update (1.64)
Compiler complains about protected symbol in blitz.

In file included from /usr/include/blitz/array-impl.h:49:0,
_________________from_/usr/include/blitz/array.h:37,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/BlitzArray.h:9,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/BlitzArrayTraits.h:8,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Simulated.h:7,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/examples/HarmonicOscillatorComplex.cc:2:
/usr/include/boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::heap_allocation<T>::doesnt_have_new_operator::invoke_delete(T*) [with T = blitz::MemoryBlock<std::complex<double> >]’:
/usr/include/boost/archive/detail/iserializer.hpp:265:33: required from ‘static void boost::archive::detail::heap_allocation<T>::invoke_delete(T*) [with T = blitz::MemoryBlock<std::complex<double> >]’
/usr/include/boost/archive/detail/iserializer.hpp:273:26: required from ‘boost::archive::detail::heap_allocation<T>::~heap_allocation() [with T = blitz::MemoryBlock<std::complex<double> >]’
/usr/include/boost/archive/detail/iserializer.hpp:294:36: required from ‘void* boost::archive::detail::pointer_iserializer<Archive, T>::heap_allocation() const [with Archive = boost::archive::binary_iarchive; T = blitz::MemoryBlock<std::complex<double> >]’
/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/examples/HarmonicOscillatorComplex.cc:47:1: required from here
/usr/include/blitz/memblock.h:112:13: error: ‘blitz::MemoryBlock<P_type>::~MemoryBlock() [with P_type = std::complex<double>]’ is protected
_____virtual_~MemoryBlock()
_____________^
In file included from /usr/include/boost/archive/detail/interface_iarchive.hpp:22:0,
_________________from_/usr/include/boost/archive/detail/common_iarchive.hpp:23,
_________________from_/usr/include/boost/archive/basic_binary_iarchive.hpp:30,
_________________from_/usr/include/boost/archive/binary_iarchive_impl.hpp:21,
_________________from_/usr/include/boost/archive/binary_iarchive.hpp:20,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Archive.h:69,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Trajectory.h:9,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Simulated_.h:10,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Simulated.tcc:6,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/utils/Simulated.h:9,
_________________from_/tmp/cppqed-git/src/cppqed-git/CPPQEDcore/examples/HarmonicOscillatorComplex.cc:2:
/usr/include/boost/archive/detail/iserializer.hpp:246:17: error: within this context
_________________delete_t;
_________________^