Installation fails at "failed to find required GObject Introspection module GooCanvas"
@sampablokuper
Submitted by Sam Kuper Link to original bug (#768367)
Description
On Debian Jessie:
$ sudo apt-get install python-pygoocanvas
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libgoocanvas-common libgoocanvas3
The following NEW packages will be installed:
libgoocanvas-common libgoocanvas3 python-pygoocanvas
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/259 kB of archives.
After this operation, 1,219 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libgoocanvas-common.
(Reading database ... 292182 files and directories currently installed.)
Preparing to unpack .../libgoocanvas-common_0.15-1.1_all.deb ...
Unpacking libgoocanvas-common (0.15-1.1) ...
Selecting previously unselected package libgoocanvas3.
Preparing to unpack .../libgoocanvas3_0.15-1.1_i386.deb ...
Unpacking libgoocanvas3 (0.15-1.1) ...
Selecting previously unselected package python-pygoocanvas.
Preparing to unpack .../python-pygoocanvas_0.14.1-1+b3_i386.deb ...
Unpacking python-pygoocanvas (0.14.1-1+b3) ...
Setting up libgoocanvas-common (0.15-1.1) ...
Setting up libgoocanvas3 (0.15-1.1) ...
Setting up python-pygoocanvas (0.14.1-1+b3) ...
Processing triggers for libc-bin (2.19-18+deb8u4) ...
Processing triggers for python-support (1.0.15) ...
$ ./autogen.sh
/usr/bin/gnome-autogen.sh
checking for automake >= 1.11.2...
testing automake... found 1.14.1
checking for autoreconf >= 2.53...
testing autoreconf... found 2.69
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... found 2.42.1
checking for intltool >= 0.25...
testing intltoolize... found 0.50.2
Checking for required M4 macros...
Warning: I am going to run configure' with no arguments. If you wish to pass any to it, please specify them on the
./autogen.sh' command line.
Processing ./configure.ac Running glib-gettextize... Ignore non-fatal messages. Copying file po/Makefile.in.in
Please add the files codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 progtest.m4 from the /usr/share/aclocal directory to your autoconf macro directory or directly to your aclocal.m4 file. You will also need config.guess and config.sub, which you can get from ftp://ftp.gnu.org/pub/gnu/config/.
Running intltoolize...
Running autoreconf...
autoreconf: Entering directory .' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force --warnings=no-portability -I m4 ${ACLOCAL_FLAGS} autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --copy --force-missing --warnings=no-portability autoreconf: Leaving directory
.'
Running ./configure --enable-maintainer-mode ...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
checking for a Python interpreter with version >= 2.5... python
checking for python... /usr/bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/dist-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
checking python module: enchant... yes
checking python module: sane... yes
checking python module: PIL... yes
checking python module: reportlab... yes
checking python module: gobject... yes
checking gobject introspection module Gtk... yes
checking gobject introspection module GooCanvas... no
configure: error: failed to find required GObject Introspection module GooCanvas
How can I resolve this? If there is a non-obvious dependency missing, please see #768353.
Version: git master