Package: liboce-visualization-dev Version: 0.18.2-1 Severity: important Dear Maintainer,
since the migration of liboce-visualization-dev 0.18.2 into testing my build of KiCad nightly is failing due a not found header files. > [ 39%] Built target gal > Scanning dependencies of target pcbcommon > In file included from /usr/include/oce/AIS_InteractiveObject.hxx:23:0, > from /usr/include/oce/AIS_Shape.hxx:17, > from > /home/carsten/gitprojects/kicad-source-mirror/plugins/3d/oce/loadmodel.cpp:45: > /usr/include/oce/SelectMgr_SelectableObject.hxx:14:10: fatal error: > Prs3d_Drawer.hxx: No such file or directory > #include <Prs3d_Drawer.hxx> > ^~~~~~~~~~~~~~~~~~ > compilation terminated. > plugins/3d/oce/CMakeFiles/s3d_plugin_oce.dir/build.make:86: recipe for target > 'plugins/3d/oce/CMakeFiles/s3d_plugin_oce.dir/loadmodel.cpp.o' failed > make[2]: *** [plugins/3d/oce/CMakeFiles/s3d_plugin_oce.dir/loadmodel.cpp.o] > Error 1 > CMakeFiles/Makefile2:2327: recipe for target > 'plugins/3d/oce/CMakeFiles/s3d_plugin_oce.dir/all' failed > make[1]: *** [plugins/3d/oce/CMakeFiles/s3d_plugin_oce.dir/all] Error 2 > make[1]: *** Waiting for unfinished jobs.... And indeed, this header file isn't shipped any longer in liboce-visualization-dev. > carsten@x260:/tmp $ dpkg -L liboce-visualization-dev | grep Prs3d_Drawer.hxx > carsten@x260:/tmp $ Looking into the source this header is still existing and isn't touch for over two years.. And looking further into the packaging of oce I can see this header files was moved into a other package. https://anonscm.debian.org/cgit/debian-science/packages/oce.git/commit/?id=7061ff74d26bf678fba210d240c45fdb957e1742 But if I install this package I can't find that and any other header files which should come along with this package. https://anonscm.debian.org/cgit/debian-science/packages/oce.git/tree/debian/oce-draw.install vs. https://packages.debian.org/sid/amd64/oce-draw/filelist O.k. looking into debian/rules ... and now I know why these files arent in the package. The complete folder /usr/include is removed from the package oce-draw. https://anonscm.debian.org/cgit/debian-science/packages/oce.git/tree/debian/rules#n67 Did I miss something or am I right the packaaging isn't correct here? Shouldn't all this header files go into a proper -dev package then? Regards Carsten -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages liboce-visualization-dev depends on: ii libfreeimage-dev 3.17.0+ds1-5+b2 ii libfreetype6-dev 2.8-0.2 ii libgl1-mesa-dev [libgl-dev] 13.0.6-1+b2 ii libgl2ps-dev 1.3.9-4 ii libglu1-mesa-dev 9.0.0-2.1 ii liboce-foundation-dev 0.18.2-1 ii liboce-modeling-dev 0.18.2-1 ii liboce-ocaf-lite-dev 0.18.2-1 ii liboce-visualization11 0.18.2-1 ii libx11-dev 2:1.6.4-3 ii libxext-dev 2:1.3.3-1+b2 ii libxmu-dev 2:1.1.2-2 liboce-visualization-dev recommends no packages. liboce-visualization-dev suggests no packages. -- no debconf information