Thank you for the fix. I applied it and successfully build shotwell.
But although I already removed shotwell 0.31.7 from system by ‘sudo dnf remove shotwell’ after running shotwell from the build directory this error message pops up:
Yes, shotwell unstable uses an extended database. You can kind of revert the database back by opening photo.db in the database tool of your choice and setting the schema version to 20, the database is backward compatible
photo.db only contained a few pictures/moviews for testing. So I just removed it. As expected shotwell created a new db with matching schema.
Than I successfully tested importing photos/movies using shotwell from the build directory.
So I installed shotwell in the default directory. But unfortunately starting installed shotwell fails:
[pacey@o2 shotwell-0.30.17]$ /usr/local/bin/shotwell
/usr/local/bin/shotwell: error while loading shared libraries: libshotwell-plugin-dev-1.0.so.0: cannot open shared object file: No such file or directory
Here it is:
[pacey@o2 local]$ find . -name libshotwell-plugin-dev-1.0.so.0
./lib64/libshotwell-plugin-dev-1.0.so.0
Ok. That’s easy. For now I fixed it quick and dirty using LD_LIBRARY_PATH =)
/usr/local/lib*isn’t in the ld.so search path since ages now for most major distributions. Maybe I need to sprinkle some RPATH into the meson file or get rid of the plugin library all together