Source: xfce4-panel Version: 4.13.2-1 Severity: serious Justification: fails to build from source (but built successfully in the past)
Hi, xfce4-panel/experimental fails to build twice in a row. (I didn't test the version in sid, it probably has the same problems.) The first build succeeds, the subsequent 'debian/rules clean' runs 'make distclean' which deletes 'docs/references/html/', but that tree is not regenerated during the second build. Installation is skipped, but the build finally fails for dh_install: dh_install -O--parallel dh_install: Cannot find (any matches for) "usr/share/gtk-doc/html/libxfce4panel-2.0" (tried in ., debian/tmp) Some excerpts from the attached buildlog from pbuilder --twice: // first install: Making install in docs make[2]: Entering directory '/build/xfce4-panel-4.13.2/docs' Making install in references make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs/references' make[4]: Entering directory '/build/xfce4-panel-4.13.2/docs/references' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -m 644 ./html/XfceArrowButton.html /usr/bin/install -c -m 644 ./html/XfcePanelImage.html /usr/bin/install -c -m 644 ./html/XfcePanelPlugin.html /usr/bin/install -c -m 644 ./html/annotation-glossary.html /usr/bin/install -c -m 644 ./html/api-index-4-10.html /usr/bin/install -c -m 644 ./html/api-index-4-14.html /usr/bin/install -c -m 644 ./html/api-index-4-6.html /usr/bin/install -c -m 644 ./html/api-index-4-8.html /usr/bin/install -c -m 644 ./html/api-index-deprecated.html /usr/bin/install -c -m 644 ./html/api-index-full.html /usr/bin/install -c -m 644 ./html/home.png /usr/bin/install -c -m 644 ./html/index.html /usr/bin/install -c -m 644 ./html/left-insensitive.png /usr/bin/install -c -m 644 ./html/left.png /usr/bin/install -c -m 644 ./html/libxfce4panel-Commonly-used-plugin-macros.html /usr/bin/install -c -m 644 ./html/libxfce4panel-Convenience-Functions.html /usr/bin/install -c -m 644 ./html/libxfce4panel-GObject-Oriented-Panel-Plugin-Registers-Macros.html /usr/bin/install -c -m 644 ./html/libxfce4panel-Panel-Plugin-Register-Macros-(4.6-Style).html /usr/bin/install -c -m 644 ./html/libxfce4panel-Panel-Plugin-Register-Macros.html /usr/bin/install -c -m 644 ./html/libxfce4panel-Standard-Enumerations.html /usr/bin/install -c -m 644 ./html/libxfce4panel-Version-Information.html /usr/bin/install -c -m 644 ./html/libxfce4panel-XfceHVBox.html /usr/bin/install -c -m 644 ./html/libxfce4panel-fundamentals.html /usr/bin/install -c -m 644 ./html/libxfce4panel-miscelleanous.html /usr/bin/install -c -m 644 ./html/libxfce4panel-plugins.html /usr/bin/install -c -m 644 ./html/libxfce4panel-widgets.html /usr/bin/install -c -m 644 ./html/libxfce4panel.devhelp2 /usr/bin/install -c -m 644 ./html/right-insensitive.png /usr/bin/install -c -m 644 ./html/right.png /usr/bin/install -c -m 644 ./html/style.css /usr/bin/install -c -m 644 ./html/up-insensitive.png /usr/bin/install -c -m 644 ./html/up.png make[4]: Leaving directory '/build/xfce4-panel-4.13.2/docs/references' make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs/references' make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs' make[4]: Entering directory '/build/xfce4-panel-4.13.2/docs' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/xfce4-panel-4.13.2/docs' make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs' make[2]: Leaving directory '/build/xfce4-panel-4.13.2/docs' // debian/rules clean: Making distclean in docs make[2]: Entering directory '/build/xfce4-panel-4.13.2/docs' Making distclean in references make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs/references' test -z "libxfce4panel.args libxfce4panel.hierarchy libxfce4panel.interfaces libxfce4panel.prerequisites libxfce4panel.signals libxfce4panel-undocumented.txt libxfce4panel-undeclared.txt libxfce4panel-unused.txt setup-build.stamp scan-build.stamp sgml-build.stamp html-build.stamp pdf-build.stamp sgml.stamp html.stamp pdf.stamp gtkdoc-check.test" || rm -f libxfce4panel.args libxfce4panel.hierarchy libxfce4panel.interfaces libxfce4panel.prerequisites libxfce4panel.signals libxfce4panel-undocumented.txt libxfce4panel-undeclared.txt libxfce4panel-unused.txt setup-build.stamp scan-build.stamp sgml-build.stamp html-build.stamp pdf-build.stamp sgml.stamp html.stamp pdf.stamp gtkdoc-check.test rm -rf .libs _libs rm -f *.lo test -z "version.xml" || rm -f version.xml test . = "." || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs/references' make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs' rm -rf .libs _libs rm -f *.lo test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags test . = "." || test -z "" || rm -f make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs' rm -f Makefile make[2]: Leaving directory '/build/xfce4-panel-4.13.2/docs' There is no echoed command that deletes the html directory :-( but docs/references/Makefile contains: distclean-local: @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ rm -f $(SETUP_FILES) $(DOC_MODULE).types; \ fi // second install: Making install in docs make[2]: Entering directory '/build/xfce4-panel-4.13.2/docs' Making install in references make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs/references' make[4]: Entering directory '/build/xfce4-panel-4.13.2/docs/references' make[4]: Nothing to be done for 'install-exec-am'. Nothing to install make[4]: Leaving directory '/build/xfce4-panel-4.13.2/docs/references' make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs/references' make[3]: Entering directory '/build/xfce4-panel-4.13.2/docs' make[4]: Entering directory '/build/xfce4-panel-4.13.2/docs' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/xfce4-panel-4.13.2/docs' make[3]: Leaving directory '/build/xfce4-panel-4.13.2/docs' make[2]: Leaving directory '/build/xfce4-panel-4.13.2/docs' libxfce4ui, libxfce4util seem to have the same problem. Andreas