This is a new one, for /usr/portage/media-video/vlc/vlc-0.3.1-r1.ebuild /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/g++/stl_tree.h:1266: warning: called from here In file included from /usr/kde/3/include/kio/jobclasses.h:36, from /usr/kde/3/include/kfiledialog.h:35, from kde_interface.cpp:18: /usr/qt/3/include/qmap.h: In method `void QMapPrivate<QString,QString>::clear(QMapNode<QString,QString> *)': /usr/qt/3/include/qmap.h:404: instantiated from `QMapPrivate<QString,QString>::clear()' /usr/qt/3/include/qmap.h:381: instantiated from `QMapPrivate<QString,QString>::~QMapPrivate()' /usr/qt/3/include/qmap.h:608: instantiated from `QMap<QString,QString>::~QMap()' /usr/kde/3/include/kio/global.h:313: instantiated from here /usr/qt/3/include/qmap.h:411: warning: can't inline call to `void QMapPrivate<QString,QString>::clear(QMapNode<QString,QString> *)' /usr/qt/3/include/qmap.h:413: warning: called from here /usr/qt/3/include/qmap.h: In method `struct QMapNode<QString,QString> * QMapPrivate<QString,QString>::copy(QMapNode<QString,QString> *)': /usr/qt/3/include/qmap.h:375: instantiated from `QMapPrivate<QString,QString>::QMapPrivate(const QMapPrivate<QString,QString> *)' /usr/qt/3/include/qmap.h:775: instantiated from `QMap<QString,QString>::detach()' /usr/qt/3/include/qmap.h:758: instantiated from `QMap<QString,QString>::remove(const QString &)' /usr/qt/3/include/qmap.h:655: instantiated from `QMap<QString,QString>::replace(const QString &, const QString &)' /usr/kde/3/include/kio/global.h:324: instantiated from here /usr/qt/3/include/qmap.h:383: warning: can't inline call to `struct QMapNode<QString,QString> * QMapPrivate<QString,QString>::copy(QMapNode<QString,QString> *)' /usr/qt/3/include/qmap.h:389: warning: called from here kde_interface.cpp: In method `void KInterface::initStatusBar()': kde_interface.cpp:124: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp:125: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp:126: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp: In method `void KInterface::slotViewStatusBar()': kde_interface.cpp:194: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp:198: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp: In method `void KInterface::slotStatusMsg(const QString &)': kde_interface.cpp:208: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp:209: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' kde_interface.cpp: In method `void KInterface::slotSliderChanged(int)': kde_interface.cpp:271: invalid use of undefined type `class KStatusBar' /usr/kde/3/include/kmainwindow.h:35: forward declaration of `class KStatusBar' make[1]: *** [kde_interface.lo.kde] Error 1 make[1]: Leaving directory `/mnt/huge/tmp/portage/vlc-0.3.1-r1/work/vlc-0.3.1/plugins/kde' make: *** [plugins/kde.so] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 102, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/media-video/vlc/vlc-0.3.1-r1.ebuild .
as noted in #2844, builds with -kde -qt -arts
There is a new vlc in portage (0.4.0). Please try that one and report. Meanwhile 2844 is all about freetype and xpdf, so I don't understand your reference.
0.4.0 also builds without kde, qt, arts but fails when they are included.
vlc builds just fine for me, I am using gcc version 2.95.3.
anything new on this bug? otherwise i'll close it
Looks like it got fixed somewhere along the line . . .
k, closing