|
From: gnome-perl (bugzilla.gnome.org) <bug...@bu...> - 2006-11-24 21:34:43
|
Do not reply to this via email (we are currently unable to handle email responses and they get discarded). You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=3D378662 gnome-perl | Gtk2 | Ver: unspecified ------- Comment #10 from muppet 2006-11-24 21:34 UTC ------- (In reply to comment #1) > Created an attachment (id=3D77080) --> (http://bugzilla.gnome.org/attachment.cgi?id=3D77080&action=3Dview) = [edit] > screen output of the failing 'make test' The relevant bits in there are: > t/GtkItemFactory...................Gtk-WARNING **: Unable to locate the= me engine in module_path: "galaxy", at t/GtkItemFactory.t line 90. > > # Failed test (t/GtkItemFactory.t at line 111) > # The object isn't defined >=20 > # Failed test (t/GtkItemFactory.t at line 112) > # The object isn't defined > # Looks like you failed 2 tests of 58. > dubious > Test returned status 2 (wstat 512, 0x200) > DIED. FAILED tests 3-4 > Failed 2/58 tests, 96.55% okay (less 41 skipped tests: 15 okay, 25.86%) Lines 111 and 112 of GtkItemFactory.t are > isa_ok( $fac->get_widget_by_action(2), "Gtk2::Widget" ); > isa_ok( $fac->get_item_by_action(2), "Gtk2::MenuItem" ); The error "The object isn't defined" means that the get_foo_by_action() c= alls are returning undef (which is perl for NULL). The C sources for gtk_item_factory_get_widget_by_action() and gtk_item_factory_get_item_by_action() don't give much to go on.=20 get_item_by_action() is a wrapper for get_widget_by_action(), and get_widget_by_action() just looks up and returns an existing object. My only guess as to why a change in pango would cause this to break is th= at the associated widget is not being created correctly. However, the test log is littered with messages about a missing theme and= parse errors in your ~/.fonts.conf. Please fix those and rerun so that we can = rule out undefined behavior there. (The fonts.conf one is the most suspicious= ; perhaps the font needed by the menu item is missing?) Between a hard disk failure which wiped my sandboxes, a late project at $DAYJOB, and the Thanksgiving holiday, i can't really investigate any fur= ther than this in any reasonable timeframe. --=20 Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=3Demail |