Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480494 - x11-libs/goocanvas-2.0.1 no longer builds
Summary: x11-libs/goocanvas-2.0.1 no longer builds
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-10 13:36 UTC by Harris Landgarten
Modified: 2013-08-12 04:07 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
buiild log (1376141207-install-x11-libs_goocanvas-2.0.1:2.0::gentoo.out,59.72 KB, application/x-extension-out)
2013-08-10 13:36 UTC, Harris Landgarten
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Harris Landgarten 2013-08-10 13:36:22 UTC
Created attachment 355606 [details]
buiild log

Looks like it is incompatible with gobject-introspection-1.36

 File "/usr/bin/g-ir-scanner", line 46, in <module>
    sys.exit(scanner_main(sys.argv))
  File "/usr/lib64/gobject-introspection/giscanner/scannermain.py", line 474, in scanner_main
    final.validate()
  File "/usr/lib64/gobject-introspection/giscanner/introspectablepass.py", line 36, in validate
    self._namespace.walk(self._analyze_node)
  File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 483, in walk
    node.walk(callback, [])
  File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 576, in walk
    self._walk(callback, chain)
  File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 1067, in _walk
    sig.walk(callback, chain)
  File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 571, in walk
    res = callback(self, chain)
  File "/usr/lib64/gobject-introspection/giscanner/introspectablepass.py", line 185, in _analyze_node
    self._introspectable_param_analysis(obj, param)
  File "/usr/lib64/gobject-introspection/giscanner/introspectablepass.py", line 82, in _introspectable_param_analysis
    "Unresolved type: %r" % (node.type.unresolved_string, ))
  File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 90, in unresolved_string
    assert False
AssertionError
make[3]: *** [GooCanvas-2.0.gir] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2013-08-12 04:07:28 UTC
Fixed, thanks for reporting.

+*goocanvas-2.0.1-r1 (12 Aug 2013)
+
+  12 Aug 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+  goocanvas-0.14.ebuild, goocanvas-1.0.0.ebuild, goocanvas-2.0.0.ebuild,
+  goocanvas-2.0.1.ebuild, +goocanvas-2.0.1-r1.ebuild,
+  +files/goocanvas-1.0.0-gold.patch:
+  Add upstream patches to fix compatibility with modern gobject-introspection
+  and pygobject versions (bug #480494, thanks to Harris Landgarten) and
+  modernize ebuild. Fix 1.0.0's underlinking failure with gold (bug #464734,
+  thanks to cmuelle8). Fix license information (LGPL, not GPL).