libclutter-perl programs using gtk widgets fail to start

Bug #445266 reported by ChrisDebenham
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
clutter-perl (Ubuntu)
New
Undecided
Unassigned

Bug Description

Trying to run any perl app which uses Gtk via Clutter fails to load.
This was first seen in a third-party program (lyricue) but is reproducable with the included '/usr/share/doc/libclutter-perl/examples/gtk-clutter.pl; example

When run the following occurs:

cjd@fugue:/usr/share/doc/libclutter-perl/examples$ perl gtk-clutter.pl
Version string ':gtk-init' contains invalid data; ignoring: ':gtk-init' at /usr/lib/perl5/Clutter.pm line 68.
Can't locate object method "new" via package "Gtk2::Window" (perhaps you forgot to load "Gtk2::Window"?) at gtk-clutter.pl line 7.
cjd@fugue:/usr/share/doc/libclutter-perl/examples$

ProblemType: Bug
Architecture: amd64
Date: Wed Oct 7 19:53:35 2009
DistroRelease: Ubuntu 9.10
Package: libclutter-perl 1.0.1-0ubuntu1
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.38-generic
SourcePackage: clutter-perl
Uname: Linux 2.6.31-11-generic x86_64
XsessionErrors:
 (gnome-settings-daemon:3651): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (gnome-settings-daemon:3651): GLib-CRITICAL **: g_propagate_error: assertion `src != NULL' failed
 (polkit-gnome-authentication-agent-1:3767): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:3746): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed

Revision history for this message
ChrisDebenham (chris-debenham) wrote :
Revision history for this message
ChrisDebenham (chris-debenham) wrote :

Is anyone able to look at this?
Any perl-base clutter program which uses gtk will fail currently

Revision history for this message
ChrisDebenham (chris-debenham) wrote :

The core of the problem is that the clutter perl bindings separated out the clutter::gtk2 and clutter::gstreamer stuff.
I have built test packages of the missing bindings in my PPA (https://launchpad.net/~chris-debenham/+archive/lyricue) and confirmed that they fix the issue.
To resolve this bug we need to add proper packages for libgtk2-clutter-perl and libclutter-gstreamer-perl

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.