GNOME Bugzilla – Bug 305750
gst-plugins fails to build in the arts plugin with gcc4
Last modified: 2005-06-03 15:08:04 UTC
cc1plus: warnings being treated as errors /usr/include/kde/arts/iomanager.h:93: warning: 'class Arts::IONotify' has virtual functions but non-virtual destructor /usr/include/kde/arts/iomanager.h:112: warning: 'class Arts::TimeNotify' has virtual functions but non-virtual destructor /usr/include/kde/arts/notification.h:54: warning: 'class Arts::NotificationClient' has virtual functions but non-virtual destructor /usr/include/kde/arts/startupmanager.h:42: warning: 'class Arts::StartupClass' has virtual functions but non-virtual destructor /usr/include/kde/arts/factory.h:45: warning: 'class Arts::Factory' has virtual functions but non-virtual destructor /usr/include/kde/arts/idlfilereg.h:41: warning: 'class Arts::IDLFileReg' has virtual functions but non-virtual destructor /usr/include/kde/arts/datapacket.h:43: warning: 'class Arts::GenericDataChannel' has virtual functions but non-virtual destructor /usr/include/kde/arts/asyncstream.h:44: warning: 'class Arts::GenericAsyncStream' has virtual functions but non-virtual destructor /usr/include/kde/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream<float>': /usr/include/kde/arts/asyncstream.h:87: instantiated from here /usr/include/kde/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream<float>' has virtual functions but non-virtual destructor /usr/include/kde/arts/asyncstream.h:88: warning: 'class Arts::FloatAsyncStream' has virtual functions but non-virtual destructor /usr/include/kde/arts/asyncstream.h: In instantiation of 'Arts::AsyncStream<Arts::mcopbyte>': /usr/include/kde/arts/asyncstream.h:94: instantiated from here /usr/include/kde/arts/asyncstream.h:63: warning: 'class Arts::AsyncStream<Arts::mcopbyte>' has virtual functions but non-virtual destructor /usr/include/kde/arts/asyncstream.h:95: warning: 'class Arts::ByteAsyncStream' has virtual functions but non-virtual destructor make[4]: *** [libgstarts_la-gst_artsio_impl.lo] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
This needs to be fixed in arts, I think. Cheers -Tim
Indeed. Please report upstream.