gemmi 0.7: PDBImporter.cpp:32:10: fatal error: gemmi/remarks.hpp: No such file or directory
The ovito PDB import includes gemmi/remarks.hpp
This fails to build (ovito 3.14.1) with gemmi 0.7:
[ 61%] Building CXX object src/ovito/gui/desktop/CMakeFiles/Gui.dir/properties/ModifierDelegateParameterUI.cpp.o
cd /projects/debichem/build/ovito/obj-x86_64-linux-gnu/src/ovito/gui/desktop && /usr/bin/c++ -DGui_EXPORTS -DOVITO_CORE_EXPORT=Q_DECL_IMPORT -DOVITO_GUIBASE_EXPORT=Q_DECL_IMPORT -DOVITO_GUI_EXPORT=Q_DECL_EXPORT -DOVITO_PLUGIN_NAME=\"Gui\" -DOVITO_SCRIPT_EXTENSIONS_RELATIVE_PATH=\"../share/ovito/scripts\" -DOVITO_VIDEO_OUTPUT_SUPPORT -DOVITO_VIEWPORTWIDGET_EXPORT=Q_DECL_IMPORT -DOVITO_ZLIB_SUPPORT -DOVITO_ZSTD_SUPPORT -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_NO_FOREACH=1 -DQT_NO_KEYWORDS=1 -DQT_WIDGETS_LIB -I/projects/debichem/build/ovito/obj-x86_64-linux-gnu/src/ovito/gui/desktop/Gui_autogen/include -I/projects/debichem/build/ovito/src -I/projects/debichem/build/ovito/src/3rdparty/zstd/zlibWrapper -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt6/QtGui -isystem /projects/debichem/build/ovito/src/3rdparty/function2/include -isystem /usr/include/x86_64-linux-gnu/qt6/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt6/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt6/QtDBus -g -O2 -ffile-prefix-map=/projects/debichem/build/ovito=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++23 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-multichar -Winvalid-pch -include /projects/debichem/build/ovito/obj-x86_64-linux-gnu/src/ovito/gui/desktop/CMakeFiles/Gui.dir/cmake_pch.hxx -MD -MT src/ovito/gui/desktop/CMakeFiles/Gui.dir/properties/ModifierDelegateParameterUI.cpp.o -MF CMakeFiles/Gui.dir/properties/ModifierDelegateParameterUI.cpp.o.d -o CMakeFiles/Gui.dir/properties/ModifierDelegateParameterUI.cpp.o -c /projects/debichem/build/ovito/src/ovito/gui/desktop/properties/ModifierDelegateParameterUI.cpp
/projects/debichem/build/ovito/src/ovito/particles/import/pdb/PDBImporter.cpp:32:10: fatal error: gemmi/remarks.hpp: No such file or directory
32 | #include <gemmi/remarks.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [src/ovito/particles/CMakeFiles/Particles.dir/build.make:873: src/ovito/particles/CMakeFiles/Particles.dir/import/pdb/PDBImporter.cpp.o] Error 1
This is because gemmi consolidated remarks.hpp into pdb.cpp
https://github.com/project-gemmi/gemmi/commit/a98613cddf3dda94484731a118c4242ec5f1c511