[vlc-devel] Compilation error in plugin skin_main

Gilles Sabourin gilles.sabourin at free.fr
Sat Jan 31 20:44:06 CET 2009


Hello team,

I have got a binary yesterday at 22:18 with  
7c774cfc6e9ee54898973edd2a9585371f561483

This error has appeared certainly between 
243768e647e75629310bb816aa5e1f808384ef2d and
4de1d766d14cead239459cf7cf31d9f907237bcd

Maybe the massive commit 3dd6e69f68dadddee28e33a68410e3c5e46f0e18 ?

g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -DSYS_LINUX -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -DHAVE_RELEASE -D__LIBVLC__ -D__PLUGIN__ -I../../.././libs/unzip -I/usr/include/freetype2 -I/usr/include/fribidi -DHAVE_FRIBIDI -Imodules/gui/skins2 -DX11_SKINS -DMODULE_NAME=skins2 -DMODULE_NAME_IS_skins2 -DMODULE_STRING=\"skins2\" -O3 -ffast-math -funroll-loops -mtune=athlon64 -fomit-frame-pointer -O2 -fno-rtti -g -O2 -c 
src/skin_main.cpp  -fPIC -DPIC -o .libs/libskins2_plugin_la-skin_main.o
src/skin_main.cpp: In function ‘int WindowOpen(vlc_object_t*)’:
src/skin_main.cpp:307: error: no match for ‘operator=’ 
in ‘pWnd->vout_window_t::handle = VlcProc::getWindow(pIntf, 
pWnd->vout_window_t::vout, (& pWnd->vout_window_t::pos_x), (& 
pWnd->vout_window_t::pos_y), (& pWnd->vout_window_t::width), (& 
pWnd->vout_window_t::height))’
../../../include/vlc_window.h:40: note: candidates are: 
vout_window_t::<anonymous union>& vout_window_t::<anonymous 
union>::operator=(const vout_window_t::<anonymous union>&)
src/skin_main.cpp: In function ‘void WindowClose(vlc_object_t*)’:
src/skin_main.cpp:319: error: no matching function for call 
to ‘VlcProc::releaseWindow(intf_thread_t*&, vout_window_t::<anonymous 
union>&)’
src/vlcproc.hpp:220: note: candidates are: static void 
VlcProc::releaseWindow(intf_thread_t*, void*)
make[6]: *** [libskins2_plugin_la-skin_main.lo] Error 1
make[6]: Leaving directory 
`/usr/src/packages/BUILD/vlc-beta-1.0.0/modules/gui/skins2'
make[5]: *** [all] Error 2
make[5]: Leaving directory 
`/usr/src/packages/BUILD/vlc-beta-1.0.0/modules/gui/skins2'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/usr/src/packages/BUILD/vlc-beta-1.0.0/modules/gui'
make[3]: *** [all] Error 2
make[3]: Leaving directory 
`/usr/src/packages/BUILD/vlc-beta-1.0.0/modules/gui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/vlc-beta-1.0.0/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/vlc-beta-1.0.0'
make: *** [all] Error 2


Best regards,
Gilles Sabourin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090131/bfe8f30a/attachment.sig>


More information about the vlc-devel mailing list