Bug#876597: goocanvas FTBFS with gtk-doc-tools 1.26: gtkdoc-mktmpl is no longer available

2017-10-02 Thread Ross Gammon
Hi Berto,

On 10/02/2017 01:22 PM, Alberto Garcia wrote:
> On Sun, Sep 24, 2017 at 01:08:34AM +0300, Adrian Bunk wrote:
>> Source: goocanvas-2.0
>> Version: 2.0.2-2
>> Severity: serious
>> Tags: buster sid
> This seems to have been fixed in the most recent upstream version
> (2.0.3). Packaging it should be enough to fix this bug.
>
> Berto
>
I just updated the bug at the same time as you :-)

Actually, I had the next version almost ready (I was going to try and
add an autopkgtest). Unfortunately, the new version still FTBFS, but I
have worked out a patch today. Hopefully an upload will happen today or
tomorrow to fix it.

Regards,

Ross



Bug#876597: goocanvas FTBFS with gtk-doc-tools 1.26: gtkdoc-mktmpl is no longer available

2017-10-02 Thread Alberto Garcia
On Sun, Sep 24, 2017 at 01:08:34AM +0300, Adrian Bunk wrote:
> Source: goocanvas-2.0
> Version: 2.0.2-2
> Severity: serious
> Tags: buster sid

This seems to have been fixed in the most recent upstream version
(2.0.3). Packaging it should be enough to fix this bug.

Berto



Bug#876597: goocanvas FTBFS with gtk-doc-tools 1.26: gtkdoc-mktmpl is no longer available

2017-09-23 Thread Adrian Bunk
Source: goocanvas-2.0
Version: 2.0.2-2
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/goocanvas-2.0.html

...
Making all in docs
make[3]: Entering directory '/build/1st/goocanvas-2.0-2.0.2/docs'
if test "/build/1st/goocanvas-2.0-2.0.2/docs" != 
"/build/1st/goocanvas-2.0-2.0.2/docs" ; then \
files=`echo overview.xml simple-canvas.xml model-view-canvas.xml 
wysiwyg.xml architecture.xml coordinates.xml creating-items.xml 
goocanvas2-docs.sgml goocanvas2-sections.txt goocanvas2-overrides.txt 
overview.xml simple-canvas.xml model-view-canvas.xml wysiwyg.xml 
architecture.xml coordinates.xml creating-items.xml goocanvas2.types`; \
if test "x$files" != "x" ; then \
for file in $files ; do \
test -f /build/1st/goocanvas-2.0-2.0.2/docs/$file && \
cp -pu /build/1st/goocanvas-2.0-2.0.2/docs/$file 
/build/1st/goocanvas-2.0-2.0.2/docs/$file || true; \
done; \
fi; \
test -d /build/1st/goocanvas-2.0-2.0.2/docs/tmpl && \
{ cp -rp /build/1st/goocanvas-2.0-2.0.2/docs/tmpl 
/build/1st/goocanvas-2.0-2.0.2/docs/; \
chmod -R u+w /build/1st/goocanvas-2.0-2.0.2/docs/tmpl; } \
fi
_source_dir='' ; \
for i in ../src ; do \
_source_dir="${_source_dir} --source-dir=$i" ; \
done ; \
gtkdoc-scan --module=goocanvas2 --ignore-headers="goocanvasmarshal.h 
goocanvasprivate.h" ${_source_dir}  
touch setup-build.stamp
if grep -l '^..*$' goocanvas2.types > /dev/null 2>&1 ; then \
scanobj_options=""; \
gtkdoc-scangobj 2>&1 --help | grep  >/dev/null "\-\-verbose"; \
if test "../src/goocanvasitemsimple.h ../src/goocanvasrect.h 
../src/goocanvasimage.h ../src/goocanvasenumtypes.h ../src/goocanvasstyle.h 
../src/goocanvastext.h ../src/goocanvas.h ../src/goocanvaspath.h 
../src/goocanvasutils.h ../src/goocanvasgrid.h ../src/goocanvasellipse.h 
../src/goocanvastable.h ../src/stamp-goocanvasenumtypes.h 
../src/stamp-goocanvasmarshal.h ../src/goocanvasitem.h ../src/goocanvaswidget.h 
../src/goocanvasitemmodel.h ../src/goocanvasatk.h ../src/goocanvaspolyline.h 
../src/goocanvasgroup.h ../src/goocanvasprivate.h ../src/goocanvasmarshal.h 
../src/goocanvasatk.c ../src/goocanvasgroup.c ../src/goocanvasstyle.c 
../src/goocanvasitemsimple.c ../src/goocanvasitem.c ../src/goocanvasimage.c 
../src/goocanvasellipse.c ../src/goocanvasitemmodel.c ../src/goocanvasrect.c 
../src/goocanvaspolyline.c ../src/goocanvastext.c ../src/goocanvasgrid.c 
../src/goocanvastable.c ../src/goocanvaspath.c ../src/goocanvaswidget.c 
../src/goocanvasenumtypes.c ../src/goocanvasutils.c ../src/g
 oocanvasmarshal.c ../src/goocanvas.c" = "0"; then \
if test "x" = "x1"; then \
scanobj_options="--verbose"; \
fi; \
fi; \
CC="/bin/bash ../libtool --tag=CC --mode=compile gcc -I../src -I../src 
-pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 
-I/usr/include/at-spi-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/pango-1.0 -I/usr/include/atk-1.0 
-I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 
-I/usr/include/cairo -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include  -Wdate-time -D_FORTIFY_SOURCE=2  
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security" LD="/bin/bash 
../libtool --tag=CC --mode=link gcc -lgobject-2.0 -lglib-2.0  -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro" 
RUN="/bin/bash ../libtool --mode
 =execute" CFLAGS=" -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security" LDFLAGS="-lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 
-latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 
-lcairo ../src/libgoocanvas-2.0.la -Wl,-z,relro" \
gtkdoc-scangobj --query-child-properties=goo_canvas_query_child_properties 
$scanobj_options --module=goocanvas2; \
else \
for i in goocanvas2.args goocanvas2.hierarchy goocanvas2.interfaces 
goocanvas2.prerequisites goocanvas2.signals ; do \
test -f $i || touch $i ; \
done \
fi
touch scan-build.stamp
gtkdoc-mktmpl --module=goocanvas2 
/bin/bash: gtkdoc-mktmpl: command not found
Makefile:715: recipe for target 'tmpl-build.stamp' failed
make[3]: *** [tmpl-build.stamp] Error 127