heads-up: qt 4.8 in f16/rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



As part of KDE Plasma Workspaces 4.7 [1] feature we updated Qt to the latest
Qt 4.8 (currently beta 1). It's already available in F16 branch and Rawhide.
And we hit several problems, so to avoid them... 

1. always regenerate .moc files during build as moc generator can be changed
2. and it has changed [2] ;-) virtual inheritance of QObject is now forbidden
(actually it was never supported).  

"error: cannot convert from base 'QObject' to derived type 'MyObject' via virtual 
base 'QObject'"

In this case, check if virtual inheritance is used, in 99% it's just useless as
there's no multiple inheritance in the code at all [3].

If your package is hit and you're not sure what to do to, feel free to ping me
or rnovacek. We know about 4 packages hit by this issue, two of them are already
fixed.

Jaroslav

[1] http://fedoraproject.org/wiki/Features/KDE47
[2] https://bugreports.qt.nokia.com/browse/QTBUG-19697
[3] http://www.parashift.com/c++-faq-lite/multiple-inheritance.html
-- 
Jaroslav Řezník <jreznik@xxxxxxxxxx>
Software Engineer - Base Operating Systems Brno

Office: +420 532 294 275
Mobile: +420 602 797 774
Red Hat, Inc.                               http://cz.redhat.com/

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux