View Issue Details

IDProjectCategoryView StatusLast Update
0003160DCP-o-maticPackagingpublic2026-05-15 19:31
Reportermarkusk Assigned Tocarl  
PrioritynormalSeverityblockReproducibilityalways
Status resolvedResolutionreopened 
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

carl

2026-05-07 16:41

administrator   ~0007316

Thanks for the head-up, this should be fixed in 6f25d2a23ea2bc891c75a95389ed41ee17332880

markusk

2026-05-08 11:21

reporter   ~0007317

confirmed! 6f25d2a23ea2bc891c75a95389ed41ee17332880 compiles on new arch linux with new boost

could you please tag 6f25d2a23ea2bc891c75a95389ed41ee17332880 as v2.18.40 (or whatever version works for you) this would make pushing the new arch AUR package much easier

markusk

2026-05-08 11:21

reporter   ~0007318

confirmed! 6f25d2a23ea2bc891c75a95389ed41ee17332880 compiles on new arch linux with new boost

could you please tag 6f25d2a23ea2bc891c75a95389ed41ee17332880 as v2.18.40 (or whatever version works for you) this would make pushing the new arch AUR package much easier

carl

2026-05-10 21:19

administrator   ~0007319

Thanks, will tag 2.18.40 soon.

carl

2026-05-15 19:31

administrator   ~0007320

Now tagged, sorry for the delay.

Issue History

Date Modified Username Field Change
2026-05-07 10:13 markusk New Issue
2026-05-07 16:41 carl Assigned To => carl
2026-05-07 16:41 carl Status new => resolved
2026-05-07 16:41 carl Resolution open => fixed
2026-05-07 16:41 carl Note Added: 0007316
2026-05-08 11:21 markusk Note Added: 0007317
2026-05-08 11:21 markusk Status resolved => feedback
2026-05-08 11:21 markusk Resolution fixed => reopened
2026-05-08 11:21 markusk Note Added: 0007318
2026-05-10 21:19 carl Note Added: 0007319
2026-05-15 19:31 carl Status feedback => resolved
2026-05-15 19:31 carl Note Added: 0007320