DICOM example: Missing class/header

I was trying the DICOM example and downloaded the dcmtk 3.6.9 from source. At first I got error saying the header file drtrbs8.hcant be found (I am guessing due to some updates) so I replaced it in the source code with drtrbs3.h as it had the missing class. However I am still getting the following error.

make -j60

[ 48%] Building CXX object dicomReader/CMakeFiles/dicomReader.dir/src/DicomVFileImage.cc.o
In file included from /home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomBeamBlock.cc:26:
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:38:18: error: ‘DRTBlockSequenceInRTBeamsModule’ has not been declared
38 | DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item bcompItem);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:38:55: error: expected ‘)’ before ‘bcompItem’
38 | DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item bcompItem);
| ~ ^~~~~~~~~~
| )
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomBeamBlock.cc:32:31: error: expected constructor, destructor, or type conversion before ‘(’ token
32 | DicomBeamBlock::DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item bblItem)
| ^
In file included from /home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomFilePlan.cc:32:
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:38:18: error: ‘DRTBlockSequenceInRTBeamsModule’ has not been declared
38 | DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item bcompItem);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:38:55: error: expected ‘)’ before ‘bcompItem’
38 | DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item bcompItem);
| ~ ^~~~~~~~~~
| )
make[2]: *** [dicomReader/CMakeFiles/dicomReader.dir/build.make:93: dicomReader/CMakeFiles/dicomReader.dir/src/DicomBeamBlock.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs…
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomFilePlan.cc: In member function ‘virtual void DicomFilePlan::ReadData()’:
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomFilePlan.cc:116:15: error: ‘class DRTReferencedBeamSequenceInRTFractionSchemeModule::Item’ has no member named ‘getBeamDoseSpecificationPoint’
116 | rbsItem.getBeamDoseSpecificationPoint(fvfloat);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomFilePlan.cc:215:58: error: no matching function for call to ‘DicomBeamBlock::DicomBeamBlock(DRTBlockSequenceInRTBeamsModule::Item&)’
215 | DicomBeamBlock* dbbl = new DicomBeamBlock( bblItem );
| ^
In file included from /home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/src/DicomFilePlan.cc:32:
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:35:7: note: candidate: ‘DicomBeamBlock::DicomBeamBlock()’
35 | class DicomBeamBlock
| ^~~~~~~~~~~~~~
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:35:7: note: candidate expects 0 arguments, 1 provided
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:35:7: note: candidate: ‘DicomBeamBlock::DicomBeamBlock(const DicomBeamBlock&)’
/home/appli/LOA_Amakkattu-master/Task4/DICOM-CT/DICOM/dicomReader/include/DicomBeamBlock.hh:35:7: note: no known conversion for argument 1 from ‘DRTBlockSequenceInRTBeamsModule::Item’ to ‘const DicomBeamBlock&’
make[2]: *** [dicomReader/CMakeFiles/dicomReader.dir/build.make:233: dicomReader/CMakeFiles/dicomReader.dir/src/DicomFilePlan.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:177: dicomReader/CMakeFiles/dicomReader.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

Can someone please help urgently?

Please fill out the following information to help in answering your question, and also see tips for posting code snippets. If you don’t provide this information it will take more time to help with your problem!

_Geant4 Version: 11.22.2
_Operating System: Ubuntu
_Compiler/Version: gcc 14.2.0
_CMake Version: 3.31.6