vnc 0.4.1 bugs...

Sigmund Augdal sigmunau at stud.ntnu.no
Fri Jul 5 17:52:29 CEST 2002


Both the qt plugin and the kde plugin is very old, featureless and more
or less broken. The problems you show here must be becuase you use
kde/qt 3. If you are a real kde fan you should feel free to work on
those plugins, otherwise use the gnome or gtk plugin. It should work in
kde too, if you have the right libs installed.

Sigmund

Note: I've been working a bit on the kde plugin, so you could expect
minor enhancements in the next version, but I'm no kde fan so it will not
be much.

 
On Fri, Jul 05, 2002 at 08:29:58AM -0300, Paulo Dias wrote:
> hi/2 all..
> 
> hi/2 all..
> 
> I've downloaded vnc 0.4.1 and realized that both qt and kde plugins are 
> broken:(
> here is the error msg:
> 
> gcc -DSYS_LINUX -finline-limit-30000 -Wall -Winline -pipe 
> -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE 
> -DLOCALEDIR=\"/usr/local/share/locale\" 
> -DDATA_PATH=\"/usr/local/share/videolan\" 
> -DPLUGIN_PATH=\"/usr/local/lib/videolan/vlc\" -Iinclude -Iextras -D_REENTRANT 
> -D_GNU_SOURCE -DHAVE_RELEASE -O3 -ffast-math -funroll-loops 
> -fomit-frame-pointer -mcpu=pentiumpro -fPIC -D__VLC__ -D__PLUGIN__ 
> -I../../include -I../../extras -I/usr/include/kde -I/usr/include/qt 
> -I/opt/kde3/include -I/usr/lib/qt-3.0.4/include -DMODULE_NAME=kde 
> -DMODULE_NAME_IS_kde  -c kde_interface.cpp -o 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:513: 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/kde3/include/kio/jobclasses.h:36,
>                  from /opt/kde3/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/kde3/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/kde3/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/kde3/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:129: invalid use of undefined type `class KStatusBar'
> /opt/kde3/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:130: invalid use of undefined type `class KStatusBar'
> /opt/kde3/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/kde3/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:202: invalid use of undefined type `class KStatusBar'
> /opt/kde3/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/kde3/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> kde_interface.cpp:219: invalid use of undefined type `class KStatusBar'
> /opt/kde3/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/kde3/include/kmainwindow.h:35: forward declaration of `class KStatusBar'
> gmake[1]: *** [kde_interface.lo.kde] Error 1
> gmake[1]: Leaving directory `/home/groo/vlc-0.4.1/plugins/kde'
> gmake: *** [plugins/kde.so] Error 2
> 
> i'm using kde 3.0.2, qt 3.04, slack 8.1, linux 2.4.18
> any help would be greatly appreciated, since i'm a kde fan:) oh, btw, the qt 
> gui is broken also:(
> here is the error msg:
> 
> gcc  qt.lo.qt intf_qt.lo.qt -lpthread -Wall -shared -lqt 
> -L/usr/lib/qt-3.0.4/lib -o ../qt.so
> /usr/i386-slackware-linux/bin/ld: cannot find -lqt
> collect2: ld returned 1 exit status
> make[1]: *** [../qt.so] Error 1
> make[1]: Leaving directory `/home/groo/vlc-0.4.1/plugins/qt'
> make: *** [plugins/qt.so] Error 2
> here the error probably as something to do with a wrong linkage to the qt.so 
> instead of the qt-mt.so
> 
> best regards...
> -- 
> Paulo Dias
> pcd at ieg.com.br
> pmcd at terra.com.br
> icq: 15544538
> WebProgrammer/WebDesigner
> 
> 
> -- 
> 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