View Issue Details

IDProjectCategoryView StatusLast Update
0003160DCP-o-maticPackagingpublic2026-05-07 10:13
Reportermarkusk Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status newResolutionopen 
Platform64-bitOSLinuxOS VersionArch
Product Version2.18.39 
Summary0003160: Boost 1.91.0 static_assert(atomics::detail::is_trivially_copyable< value_type >::value, "boost::atomic<T> requires T to be a tri
Description

again some new boosty problems between dcpomatic and the new 1.91.0 boost version in arch ..

Additional Information

─❮ ead.hpp:17,
from ../src/lib/signal_manager.h:29,
from ../src/lib/signaller.h:26,
from ../src/lib/job.h:31,
from ../src/lib/analyse_subtitles_job.h:22,
from ../src/lib/analyse_subtitles_job.cc:22:
/usr/include/boost/atomic/atomic.hpp: In instantiation of ‘class boost::atomics::atomic<boost::optional<int> >’:
../src/lib/player.h:224:38: required from here
224 | boost::atomic<boost::optional<int>> _dcp_decode_reduction;
| ^~~~~
/usr/include/boost/atomic/atomic.hpp:50:73: error: static assertion failed: boost::atomic<T> requires T to be a trivially copyable type
50 | static_assert(atomics::detail::is_trivially_copyable< value_type >::value, "boost::atomic<T> requires T to be a trivially copyable type");
| ^~~~~
/usr/include/boost/atomic/atomic.hpp:50:73: note: ‘std::integral_constant<bool, false>::value’ evaluates to false

Waf: Leaving directory `/tmp/makepkg-build-dir/dcpomatic/src/dcpomatic/build'
TagsNo tags attached.
Branch
Estimated weeks required
Estimated work required

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-05-07 10:13 markusk New Issue