Package: ovito
Version: 3.13.1~ds-1
Severity: normal
Tags: ftbfs upstream
Control: forwarded -1 https://gitlab.com/stuko/ovito/-/issues/236

ovito (testing 3.14.1) fails to build:

[ 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


The error occurs since gemmi 0.7 moved remarks.hpp into pdb.cpp

and also occurs since upstream uses a 3rd party vendored copy of gemmi
which is removed in the debian source.

Reported upstream
https://gitlab.com/stuko/ovito/-/issues/236

upstream says gemmi 0.7 should be supported in ovito 3.15,
currently in development

Reply via email to