There are fixes required for both QtCore4.pm and QtGui4.pm (my reassign was a
tad quick, but it doesn't really matter too much).
The fix for QtCore4.pm (backported from a later upstream release) is attached.
A partial fix for QtGui4.pm is available in the Red Hat bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1136340
As can be seen from the forwarded information in the bug now, I also filed a
bug upstream for this.
That's about as far as I think I can take this.
Scott K
--- a/QtCore4.pm 2012-02-29 17:56:20.000000000 -0500
+++ b/QtCore4.pm 2013-11-02 14:10:01.000000000 -0400
@@ -1417,9 +1420,9 @@
my $signals = $meta->{signals};
my $slots = $meta->{slots};
- @{$classinfos} = () if !defined @{$classinfos};
- @{$signals} = () if !defined @{$signals};
- @{$slots} = () if !defined @{$slots};
+ @{$classinfos} = () if !defined $classinfos;
+ @{$signals} = () if !defined $signals;
+ @{$slots} = () if !defined $slots;
# Each entry in 'stringdata' corresponds to a string in the
# qt_meta_stringdata_<classname> structure.