[vlc-devel] debian etch compilation already broken?

Yohann Martineau yohann.martineau at gmail.com
Wed Jun 25 18:05:38 CEST 2008


actually, I think I have been lucky just to compile vlc successfully
yesterday...

here is the error I get:

 g++ -DHAVE_CONFIG_H -I. -I../../.. -DSYS_LINUX -I../../../include
-I../../../include -I/usr/local/include -D_FILE_OFFSET_BITS=64
-D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE
-D__LIBVLC__ -D__PLUGIN__ -DMODULE_NAME=qt4 -DMODULE_NAME_IS_qt4
-DMODULE_STRING=\"qt4\" -O2 -ffast-math -funroll-loops -mtune=pentium2
-fomit-frame-pointer -DQT_SHARED -I/usr/include/qt4
-I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui
-DQT4LOCALEDIR=\"/usr/share/qt4/translations/\" -g -O2 -MT
components/libqt4_plugin_la-interface_widgets.lo -MD -MP -MF
components/.deps/libqt4_plugin_la-interface_widgets.Tpo -c
components/interface_widgets.cpp  -fPIC -DPIC -o
components/.libs/libqt4_plugin_la-interface_widgets.o
components/interface_widgets.cpp: In constructor
'VideoWidget::VideoWidget(intf_thread_t*)':
components/interface_widgets.cpp:80: error: 'BlockingQueuedConnection'
is not a member of 'Qt'
make[6]: *** [components/libqt4_plugin_la-interface_widgets.lo] Erreur 1
make[6]: quittant le répertoire « /home/yohann/vlc-dev/vlc/modules/gui/qt4 »
make[5]: *** [all] Erreur 2
make[5]: quittant le répertoire « /home/yohann/vlc-dev/vlc/modules/gui/qt4 »
make[4]: *** [all-recursive] Erreur 1
make[4]: quittant le répertoire « /home/yohann/vlc-dev/vlc/modules/gui »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /home/yohann/vlc-dev/vlc/modules/gui »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/yohann/vlc-dev/vlc/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/yohann/vlc-dev/vlc »
make: *** [all] Erreur 2
yohann at aratika:~/vlc-dev/vlc$

Apparently, this is related to commit
http://git.videolan.org/?p=vlc.git;a=commitdiff;h=4f541d3b05be7729e48a28e5daf8497102598bb8

and Qt::BlockingQueuedConnection has been added in qt >= 4.3.
I just compared the two following links:
http://doc.trolltech.com/4.2/qt.html#ConnectionType-enum
http://doc.trolltech.com/4.3/qt.html#ConnectionType-enum

and BlockingQueuedConnection appears in the second one.

So, either qt >= 4.3 is required, then it would be kind to mention it
in http://wiki.videolan.org/Contrib_Status
or 4.2.3 can be used, but I don't know how... that's right, I'm using
qt 4.2.1... but it worked yesterday.

I just created an account on the wiki. Can I update the contrib status
page (once I'll check that it works with qt >= 4.3)?

Thanks,

yohann



More information about the vlc-devel mailing list