On 10/02/2013 12:57 AM, John Ralls wrote:
On Oct 1, 2013, at 2:30 PM, Ronan Waide <wai...@gmail.com> wrote:

Ok, it appears to have gotten past that and is now choking on the below - 
g-ir-scanner running in goocanvas2. I must dig the 10.7 box back out and try it 
on this tree as well.

Cheers,
Waider

<unknown>:: Warning: GooCanvas: (Signal)child-notify: 
context=Signal('child-notify') GLib.ParamSpec: Unknown type: 'GLib.ParamSpec'
Traceback (most recent call last):
  File "/Users/localwaider/gtk/inst/bin/g-ir-scanner", line 46, in <module>
    sys.exit(scanner_main(sys.argv))
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/scannermain.py",
 line 486, in scanner_main
    final.validate()
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/introspectablepass.py",
 line 37, in validate
    self._namespace.walk(self._analyze_node)
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/ast.py", line 
485, in walk
    node.walk(callback, [])
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/ast.py", line 
581, in walk
    self._walk(callback, chain)
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/ast.py", line 
1073, in _walk
    sig.walk(callback, chain)
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/ast.py", line 
576, in walk
    res = callback(self, chain)
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/introspectablepass.py",
 line 189, in _analyze_node
    self._introspectable_param_analysis(obj, param)
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/introspectablepass.py",
 line 83, in _introspectable_param_analysis
    "Unresolved type: %r" % (node.type.unresolved_string, ))
  File 
"/Users/localwaider/gtk/inst/lib/gobject-introspection/giscanner/ast.py", line 
92, in unresolved_string
    assert False
AssertionError
That's weird. I wouldn't expect the compiler to have an effect on gi.

I have naively hacked around this; the assertion is occuring because unresolved_string is invoked to create a warning message, so I figured I'd replace the assertion with return None. This looks to be allowing me to continue the build for now; I'll circle back and see if I can figure out what's actually broken this.

cheers,
Waider.

--
wai...@gmail.com / It's about as impersonal as you can get.

_______________________________________________
Gtk-osx-devel-list mailing list
Gtk-osx-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-osx-devel-list

Reply via email to