Package: src:plplot Version: 5.15.0+dfsg-5 Severity: serious Tags: ftbfs Dear maintainer:
I tried to build this package in sid but it failed: -------------------------------------------------------------------------------- [...] debian/rules binary-arch dh binary-arch -Scmake --with python3,ocaml dh_testdir -a -O-Scmake dh_update_autotools_config -a -O-Scmake dh_autoreconf -a -O-Scmake dh_ocamlinit -a -O-Scmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' sed "s/@DEB_HOST_MULTIARCH@/x86_64-linux-gnu/" < debian/plplotada.gpr.in > debian/plplotada.gpr xvfb-run dh_auto_configure -- -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DUSE_RPATH=OFF -DPLD_psttf=OFF -DNON_TRANSITIVE=ON -DENABLE_tk=ON -DENABLE_python=ON -DENABLE_ada=ON -DOCTAVE_OCT_DIR=/usr/lib/x86_64-linux-gnu/octave/site/oct/api-v53/x86_64-pc-linux-gnu -DBUILD_DOC=ON -DCMAKE_INSTALL_LIBDIR=/usr/lib/x86_64-linux-gnu -DBUILD_TEST=ON cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_VERBOSE_MAKEFILE=ON -DUSE_RPATH=OFF -DPLD_psttf=OFF -DNON_TRANSITIVE=ON -DENABLE_tk=ON -DENABLE_python=ON -DENABLE_ada=ON -DOCTAVE_OCT_DIR=/usr/lib/x86_64-linux-gnu/octave/site/oct/api-v53/x86_64-pc-linux-gnu -DBUILD_DOC=ON -DCMAKE_INSTALL_LIBDIR=/usr/lib/x86_64-linux-gnu -DBUILD_TEST=ON .. -- The C compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works [... snipped ...] -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plsym.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plszax.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pltext.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/pltimefmt.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plvasp.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plvect.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plvpas.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plvpor.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plvsta.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plw3d.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plwidth.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plwind.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plxormod.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man3/plplot.3plplot -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/plplot/README.pkg-config make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' # Remove multiarch path and -fPIC in pkgconfig files. sed -i -e 's,-L"/usr/lib/x86_64-linux-gnu",,g;s, *, ,g' \ -e 's,-fPIC,,g' \ debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/*.pc # Add -fPIC compiler flag for building the C++ examples sed -i -E -e 's/^(CXX = .*)/\1 -fPIC/' \ debian/tmp/usr/share/plplot*/examples/c++/Makefile # Remove tests for shared libs on Python and ADA from export_plplot: # These libs were renamed during build for multiarch sed '/\/_Pltk_init.so/d;/\/_plplotc.so/d;/\/plplot_pyqt5_/d;/\/libplplotada.so/d' \ -i debian/tmp/usr/lib/*/cmake/plplot/export_plplot-none.cmake dh_numpy3 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_install -a -O-Scmake dh_install: Cannot find (any matches for) "usr/lib/*/plplot*/drivers/*tk*" (tried in ., debian/tmp) dh_install: plplot-tcl missing files: usr/lib/*/plplot*/drivers/*tk* dh_install: Cannot find (any matches for) "usr/bin/plserver" (tried in ., debian/tmp) dh_install: plplot-tcl-bin missing files: usr/bin/plserver dh_install: Cannot find (any matches for) "usr/include/plplot/pltk.h" (tried in ., debian/tmp) dh_install: plplot-tcl-dev missing files: usr/include/plplot/pltk.h dh_install: Cannot find (any matches for) "usr/lib/python3*/dist-packages/_Pltk_init*.so" (tried in ., debian/tmp) dh_install: python3-plplot missing files: usr/lib/python3*/dist-packages/_Pltk_init*.so dh_install: missing files, aborting make: *** [debian/rules:43: binary-arch] Error 255 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -B" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/plplot.html where you can get a full build log if you need it. A diff between build logs shows that maybe this package, uploaded the same day: https://packages.qa.debian.org/t/tcl8.6.htmlhttps://packages.qa.debian.org/t/tcl8.6.html may have something to do with the breakage. Thanks.