View Bug Details

IDProjectCategoryView StatusLast Update
0002496DCP-o-maticPackagingpublic2023-09-01 21:53
Reportermarkusk Assigned Tocarl  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Platform64-bitOSLinuxOS VersionArch
Product Version2.16.50 
Summary0002496: writer.cc:649:45: error: ‘STEREO’ is not a member of ‘dcp::MCASoundField’
Description

Trying to compile 2.16.50 on Arch linux i get the following error

../src/lib/writer.cc: In member function ‘void Writer::finish(boost::filesystem::path)’:
../src/lib/writer.cc:649:45: error: ‘STEREO’ is not a member of ‘dcp::MCASoundField’
649 | field = dcp::MCASoundField::STEREO;

Steps To Reproduce

compile using Arch linux with libdcp

libasdcp-cth 0.1.6.r21.gae75eb4-2
libcxml 0.17.5-1
libdcp 1.8.65-1
libsub 1.6.44-1

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work required

Activities

carl

2023-03-29 23:09

administrator   ~0005597

It should work if you use the libdcp version that is mentioned in the cscript file for v2.16.50: 1.8.64. Sorry about the continuing version number confusion. Let me know if there's something I can do to make your life easier.

markusk

2023-03-30 00:43

reporter   ~0005600

Didn't know about this "cscript" will check that from now on for version “matching”
With 1.8.64 the compile process didn't stop with this error. You can close the Bug

carl

2023-03-30 00:46

administrator   ~0005601

Thanks! The cscript is the (completely non-standard) way that the DoM build scripts know what dependencies to use. The offer to fix things to make it easier to maintain is still open!

carl

2023-03-31 20:59

administrator   ~0005607

It's still possible but unfortunately I often forget to set the dependent versions properly. I'll try and think of some ways that we could check this.

Bug History

Date Modified Username Field Change
2023-03-29 22:07 markusk New Bug
2023-03-29 23:09 carl Assigned To => carl
2023-03-29 23:09 carl Status new => feedback
2023-03-29 23:09 carl Note Added: 0005597
2023-03-30 00:43 markusk Note Added: 0005600
2023-03-30 00:43 markusk Status feedback => assigned
2023-03-30 00:46 carl Note Added: 0005601
2023-03-31 20:59 carl Note Added: 0005607
2023-03-31 20:59 carl Status assigned => resolved
2023-03-31 20:59 carl Resolution open => fixed
2023-09-01 21:53 carl Status resolved => closed