I know this topic has come up alot. BUT. I’ve only heard of a couple success and little explanation.
I’ve tried building 3.6.1 and 3.7.0 with src/external/rawspeed replaced with cytinox/rawspeed cloned repo and edited the .gitmodules to point to the cytinox/rawspeed and canon_cr3 branch. note** im running fedora 34
I’ve installed exiv2 with bmff enabled.
I’ve successfully installed but DT wouldnt open. After uninstalling and making sure /opt didnt still have DT, now im stuck with this error.
home/swaine/darktable/src/common/imageio_rawspeed.cc:133:24: error: no matching function for call to ‘rawspeed::RawParser::RawParser(std::unique_ptr<const rawspeed::Buffer>::pointer)’
133 | RawParser t(m.get());
compilation terminated due to -Wfatal-errors.
make: *** [bin/CMakeFiles/lib_darktable.dir/build.make:726: bin/CMakeFiles/lib_darktable.dir/common/imageio_rawspeed.cc.o] Error 1
make: *** [CMakeFiles/Makefile2:2307: bin/CMakeFiles/lib_darktable.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
is the header file missing?
I am still not able to get this sucker running. Are there any success stories out there that would like to share their process?