[vlc] Re: Won't compile for KDE...

Sigmund Augdal sigmunau at stud.ntnu.no
Fri Oct 25 12:01:59 CEST 2002


vlc's kde interface currently only works with kde 2.x. There is not much
work to do in order to make it work with 3.x, but it needs to be done.
Untill it is done I suggest you use the gtk or gnome interfaces as these are
more feature rich than the kde interface ( and they hopefully compiles on
your computer ).

Sigmund Augdal

On Fri, Oct 25, 2002 at 12:55:59PM +1000, Rod Taylor wrote:
> I am running Slackware 8.1, kernel 2.4.18, XFree 4.0.2, and KDE 3.0.
> 
> The commands I used are:
> 
> ./configure --enable-kde
> make
> 
> The "make" process fails during the KDE compile section with the error 
> messages below. Any suggestions would be greatly appreciated.
> 
> Regards, Rod.
> //snip//
> kde_interface.lo.kde
> In file included from ../../include/videolan/vlc.h:37,
>                  from kde_common.h:19,
>                  from kde_interface.h:12,
>                  from kde_interface.cpp:10:
> ../../include/common.h:517: warning: `ASSERT' redefined
> /usr/lib/qt-3.0.4/include/qglobal.h:791: warning: this is the location of the 
> previous definition
> In file included from /opt/kde/include/kio/jobclasses.h:36,
>                  from /opt/kde/include/kfiledialog.h:35,
>                  from kde_interface.cpp:19:
> /usr/lib/qt-3.0.4/include/qmap.h: In method `void 
> QMapPrivate<QString,QString>::clear(QMapNode<QString,QString> *)':
> /usr/lib/qt-3.0.4/include/qmap.h:404:   instantiated from 
> `QMapPrivate<QString,QString>::clear()'
> /usr/lib/qt-3.0.4/include/qmap.h:381:   instantiated from 
> `QMapPrivate<QString,QString>::~QMapPrivate()'
> /usr/lib/qt-3.0.4/include/qmap.h:608:   instantiated from 
> `QMap<QString,QString>::~QMap()'
> /opt/kde/include/kio/global.h:314:   instantiated from here
> /usr/lib/qt-3.0.4/include/qmap.h:411: warning: can't inline call to `void 
> QMapPrivate<QString,QString>::clear(QMapNode<QString,QString> *)'
> /usr/lib/qt-3.0.4/include/qmap.h:413: warning: called from here
> /usr/lib/qt-3.0.4/include/qmap.h: In method `struct QMapNode<QString,QString> 
> * QMapPrivate<QString,QString>::copy(QMapNode<QString,QString> *)':
> /usr/lib/qt-3.0.4/include/qmap.h:375:   instantiated from 
> `QMapPrivate<QString,QString>::QMapPrivate(const QMapPrivate<QString,QString> 
> *)'
> /usr/lib/qt-3.0.4/include/qmap.h:775:   instantiated from 
> `QMap<QString,QString>::detach()'
> /usr/lib/qt-3.0.4/include/qmap.h:758:   instantiated from 
> `QMap<QString,QString>::remove(const QString &)'
> /usr/lib/qt-3.0.4/include/qmap.h:655:   instantiated from 
> `QMap<QString,QString>::replace(const QString &, const QString &)'
> /opt/kde/include/kio/global.h:325:   instantiated from here
> /usr/lib/qt-3.0.4/include/qmap.h:383: warning: can't inline call to `struct 
> QMapNode<QString,QString> * 
> QMapPrivate<QString,QString>::copy(QMapNode<QString,QString> *)'
> /usr/lib/qt-3.0.4/include/qmap.h:389: warning: called from here
> kde_interface.cpp: In method `void KInterface::initStatusBar()':
> kde_interface.cpp:128: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:129: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:130: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp: In method `void KInterface::slotViewStatusBar()':
> kde_interface.cpp:198: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:202: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp: In method `void KInterface::slotStatusMsg(const QString 
> &)':
> kde_interface.cpp:218: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:219: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp: In method `void KInterface::slotSliderChanged(int)':
> kde_interface.cpp:281: invalid use of undefined type `class KStatusBar'
> /opt/kde/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> make[1]: *** [kde_interface.lo.kde] Error 1
> make[1]: Leaving directory `/root/temp/vlc-0.4.5/plugins/kde'
> make: *** [plugins/kde.so] Error 2
> //end of snip//
> 
> 
> -- 
> This is the vlc mailing-list, see http://www.videolan.org/vlc/
> To unsubscribe, please read http://www.videolan.org/lists.html
> If you are in trouble, please contact <postmaster at videolan.org>
-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the vlc mailing list