[Pkg-xfce-devel] Bug#884819: parole: make distclean deletes data/interfaces/*.h, which are not regenerated

Andreas Beckmann anbe at debian.org
Tue Dec 19 23:45:26 UTC 2017


Source: parole
Version: 0.9.2-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

parole fails to build twice in a row.
The first build succeeds, the subsequent 'debian/rules clean' runs
'make distclean' which deletes 'data/interfaces/*.h', but these files
are not regenerated during the second build.

>From the attached buildlog from pbuilder --twice:

// cleaning after the first build:

 dpkg-source --before-build parole-0.9.2
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean --parallel
   dh_auto_clean -O--parallel
        make -j4 distclean
make[1]: Entering directory '/build/parole-0.9.2'
Making distclean in data
make[2]: Entering directory '/build/parole-0.9.2/data'
Making distclean in interfaces
make[3]: Entering directory '/build/parole-0.9.2/data/interfaces'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
test . = "." || test -z "" || rm -f 
test -z "parole_ui.h parole-settings_ui.h playlist_ui.h mediachooser_ui.h save-playlist_ui.h plugins_ui.h open-location_ui.h shortcuts_ui.h" || rm -f parole_ui.h parole-settings_ui.h playlist_ui.h mediachooser_ui.h save-playlist_ui.h plugins_ui.h open-location_ui.h shortcuts_ui.h
rm -f Makefile
make[3]: Leaving directory '/build/parole-0.9.2/data/interfaces'
[...]

// failing during the second build:

gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/misc -I../data -I../data/mime -I../src/gst -I../src/dbus -I../src/common -DLOCALEDIR=\"/usr/share/locale\" -DDESKTOPDIR=\"/usr/share/applications\" -DG_LOG_DOMAIN=\"parol
e\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/x86_64-linux-gnu/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/gl
ib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-
linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-sp
i-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/p
ango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/xfce4 -I/usr/inclu
de/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/xfce4/xfconf-0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-
2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include      -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG  -g -O2 -fdebug-prefix-map=/build/parole-0.9.2=.
 -fstack-protector-strong -Wformat -Werror=format-security -c -o parole-medialist.o parole-medialist.c
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/misc -I../data -I../data/mime -I../src/gst -I../src/dbus -I../src/common -DLOCALEDIR=\"/usr/share/locale\" -DDESKTOPDIR=\"/usr/share/applications\" -DG_LOG_DOMAIN=\"parol
e\" -DPAROLE_PLUGINS_DIR=\"/usr/lib/x86_64-linux-gnu/parole-0\" -DPAROLE_PLUGINS_DATA_DIR=\"/usr/share/parole/parole-plugins-0\" -DPAROLE_COMPILATION -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/gl
ib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-
linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/xfce4/libxfce4ui-2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-sp
i-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/p
ango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/xfce4 -I/usr/inclu
de/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/xfce4/xfconf-0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-
2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include      -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG  -g -O2 -fdebug-prefix-map=/build/parole-0.9.2=.
 -fstack-protector-strong -Wformat -Werror=format-security -c -o parole-mediachooser.o parole-mediachooser.c
parole-medialist.c:41:10: fatal error: data/interfaces/playlist_ui.h: No such file or directory
 #include "data/interfaces/playlist_ui.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:706: recipe for target 'parole-medialist.o' failed
make[5]: *** [parole-medialist.o] Error 1
make[5]: *** Waiting for unfinished jobs....
parole-mediachooser.c:34:10: fatal error: data/interfaces/mediachooser_ui.h: No such file or directory
 #include "data/interfaces/mediachooser_ui.h"
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:706: recipe for target 'parole-mediachooser.o' failed
make[5]: *** [parole-mediachooser.o] Error 1


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: parole_0.9.2-1_twice.log.gz
Type: application/gzip
Size: 36989 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20171220/36b355d7/attachment-0001.bin>


More information about the Pkg-xfce-devel mailing list