Bugs in 1.2.0-git

This forum is about all development around libVLC.
Belbear
Blank Cone
Blank Cone
Posts: 25
Joined: 01 Apr 2010 10:58

Bugs in 1.2.0-git

Postby Belbear » 01 May 2010 20:48

I don't know how to report bugs otherwise, so i'm writing them here.

This one in the mozilla project bothers me since 1.2.0 came online. It's an undefined symbol 'NPN_MemAlloc'
Looks like this is supposed to be defined in support/npunix.c and support.npwin.c but when compiling natively with msys/mingw this comes out:

Code: Select all

c:\videolan\vlc\projects\mozilla/./control/nporuntime.h:81: undefined reference to `NPN_MemAlloc' c:\videolan\vlc\projects\mozilla/./control/nporuntime.h:81: undefined reference to `NPN_MemAlloc' c:\videolan\vlc\projects\mozilla/./control/nporuntime.h:81: undefined reference to `NPN_MemAlloc' c:\videolan\vlc\projects\mozilla/./control/nporuntime.h:81: undefined reference to `NPN_MemAlloc' .libs/npvlc_la-npolibvlc.o:c:\videolan\vlc\projects\mozilla/./control/nporuntime.h:81: more undefined references to `NPN_MemAlloc' follow collect2: ld returned 1 exit status make[2]: *** [npvlc.la] Error 1 make[2]: Leaving directory `/vlc/projects/mozilla' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/vlc' make: *** [all] Error 2
I hotfix this by replacing the calls to NPN_MemAlloc to plain ordinary malloc's (and the corresponding NPN_MemFree to free) but with each update the NPN error returns.
Maybe i'm the only one building this natively on Windows?

This one popped up since yesterday:

Code: Select all

kate.c: In function 'DecodePacket': kate.c:1186: error: 'TigerValidateSubpicture' undeclared (first use in this function) kate.c:1186: error: (Each undeclared identifier is reported only once kate.c:1186: error: for each function it appears in.) kate.c:1187: error: 'TigerUpdateSubpicture' undeclared (first use in this function) kate.c:1188: error: 'TigerDestroySubpicture' undeclared (first use in this function) make[2]: *** [libkate_plugin_la-kate.lo] Error 1 make[2]: Leaving directory `/vlc/modules/codec' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/vlc/modules/codec' make: *** [all] Error 2
Looks like a missing kate.h, I don't find one anywhere

Removed all 'kate' references in the makefile to skip this module, all the rest compiles.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Bugs in 1.2.0-git

Postby Jean-Baptiste Kempf » 02 May 2010 02:25

Do you have installed the contribs correctly ?
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

renojim
New Cone
New Cone
Posts: 4
Joined: 02 May 2010 11:40

Re: Bugs in 1.2.0-git

Postby renojim » 02 May 2010 11:52

I'm trying to build this natively on Windows as well and see the exact same two issues. However, this is my first time for trying to build vlc so I could have other problems, but at least I can verify that something's wrong. The "Tiger" thing I saw referenced somewhere else and looks like there should have been an #ifdef HAVE_TIGER someplace. I got past that problem by replacing the references to the Tiger functions with NULL in kate.c I haven't been able to figure out what the problem is with NPN_MemAlloc. Some library missing? The latest contribs I could find is contrib-20100130-win32-bin-gcc-4.4.2-runtime-3.17-only.

Edit: Hey, what do you know, I was right. The fix is out for the Tiger issue and it was to add #ifdef HAVE_TIGER in kate.c:

Code: Select all

subpicture_updater_t updater = { #ifdef HAVE_TIGER .pf_validate = TigerValidateSubpicture, .pf_update = TigerUpdateSubpicture, .pf_destroy = TigerDestroySubpicture, #endif .p_sys = p_spu_sys, };
-JT

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Bugs in 1.2.0-git

Postby Jean-Baptiste Kempf » 02 May 2010 19:29

yep, update your tree to fix the issue.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

renojim
New Cone
New Cone
Posts: 4
Joined: 02 May 2010 11:40

Re: Bugs in 1.2.0-git

Postby renojim » 03 May 2010 00:09

The NPN_MemAlloc issue is still there, though.

-JT

Belbear
Blank Cone
Blank Cone
Posts: 25
Joined: 01 Apr 2010 10:58

Re: Bugs in 1.2.0-git

Postby Belbear » 03 May 2010 01:02

Do you have installed the contribs correctly ?
I'm using contrib-20100329-win32-bin-gcc-4.4.2-runtime-3.17-only.tar.bz2
This one always served me well with 1.1.0-pre1

Trying with a newer version: contrib-20100424-win32-bin-gcc-4.4.2-runtime-3.17-only.tar.bz2
DISASTER! :evil:

It now stops with a lot of never-seen-before qt4 errors:

Code: Select all

make[6]: Entering directory `/vlc/modules/gui/qt4' UIC C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h CXX libqt4_plugin_la-qt4.lo In file included from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:60:27: error: qplatformdefs.h: No such file or directory In file included from main_interface.hpp:33, from qt4.cpp:36: ../../../include/vlc_windows_interfaces.h:31:1: warning: "REFIID" redefined In file included from c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objfwd.h:7, from c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:7, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qdnd_p.h:70, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdnd_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qwidget_p.h:73, from C:/msys/1.0/win32/include/qt4/QtGui/private/qwidget_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/dialogs/qdialog_p.h:56, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdialog_p.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:59, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/basetyps.h:145:1: warning: this is the location of the previous definition qt4.cpp:477:2: warning: #warning BUG! In file included from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qdnd_p.h:70, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdnd_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qwidget_p.h:73, from C:/msys/1.0/win32/include/qt4/QtGui/private/qwidget_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/dialogs/qdialog_p.h:56, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdialog_p.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:59, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:47: error: 'LPOLESTR' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:71: error: 'LPUNKNOWN' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:91: error: expected initializer before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:145: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:203: error: 'LPUNKNOWN' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:237: error: 'OLECHAR' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:280: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:284: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:288: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:292: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:296: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:300: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:324: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:336: error: 'VARTYPE' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:345: error: 'VARIANT_BOOL' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:354: error: 'SCODE' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:358: error: 'CY' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:359: error: 'DATE' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:362: error: 'BLOB' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:363: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:366: error: 'BSTR' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:367: error: 'BSTRBLOB' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:397: error: 'LPOLESTR' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:401: error: 'LPOLESTR' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:403: error: 'VARTYPE' does not name a type c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:411: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:418: error: expected ';' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:454: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:455: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:456: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:457: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:458: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:459: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:460: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:460: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:461: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:462: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:462: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:467: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:500: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:516: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:527: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:543: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:565: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:578: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:604: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:608: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:611: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:621: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:625: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:626: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:631: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:631: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:632: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:632: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:634: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:662: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:663: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:694: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:695: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:696: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:697: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:704: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:735: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:754: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:768: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:775: error: 'SNB' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:776: error: 'SNB' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:797: error: 'LPOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:804: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:819: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:832: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:836: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:849: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:853: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:854: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:862: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:879: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:891: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:906: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:917: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:933: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:955: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:969: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:973: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:973: error: 'RPC_AUTH_IDENTITY_HANDLE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:974: error: 'RPC_AUTH_IDENTITY_HANDLE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:975: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:975: error: 'LPUNKNOWN' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:982: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:986: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:986: error: 'RPC_AUTHZ_HANDLE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:996: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1007: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1021: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1032: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1039: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1046: error: expected class-name before '{' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1050: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1066: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1068: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1070: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1072: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1074: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1076: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1078: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1080: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1082: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1084: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1086: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1088: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1090: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1092: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1094: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1096: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1098: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1100: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1102: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1104: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1106: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1108: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1110: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1112: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1114: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1116: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1118: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1119: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1120: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1122: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1124: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1126: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1127: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1128: error: 'PRPC_MESSAGE' has not been declared In file included from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qdnd_p.h:70, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdnd_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qwidget_p.h:73, from C:/msys/1.0/win32/include/qt4/QtGui/private/qwidget_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/dialogs/qdialog_p.h:56, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdialog_p.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:59, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1129: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1130: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1132: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1134: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1136: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1138: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1139: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1140: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1141: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1142: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1144: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1146: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1148: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1150: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1152: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1154: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1156: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1158: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1160: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1162: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1164: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1165: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1166: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1168: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1170: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1171: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1172: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1174: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1176: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1178: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1180: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1182: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1184: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1186: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1188: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1189: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1190: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1191: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1192: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1194: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1196: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1198: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1200: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1202: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1204: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1206: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1208: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1210: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1212: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1214: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1216: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1218: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1220: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1222: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1224: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1226: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1228: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1230: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1232: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1234: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1236: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1238: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1240: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1242: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1244: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1246: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1248: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1250: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1252: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1254: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1256: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1258: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1259: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1260: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1261: error: expected ',' or '...' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1262: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1263: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1264: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1265: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1265: error: 'SNB' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1266: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1267: error: 'SNB' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1268: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1269: error: expected ',' or '...' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1270: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1272: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1274: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1276: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1277: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1278: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1279: error: expected ',' or '...' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1280: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1281: error: expected ',' or '...' before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1282: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1284: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1286: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1288: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1290: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1291: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1292: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1293: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1294: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1295: error: 'LPCOLESTR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1296: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1298: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1300: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1302: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1304: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1306: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1308: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1310: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1312: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1314: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1316: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1318: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1320: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1322: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1324: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1326: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1328: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1330: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1332: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1336: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1338: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1340: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1342: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1346: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1348: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1350: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1352: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1354: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1356: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1368: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1372: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1374: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1376: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1378: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1380: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1382: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1384: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1386: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1388: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1396: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1398: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1400: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1402: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1404: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1406: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1408: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1410: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1412: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1414: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1416: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1418: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1420: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1422: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1423: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1424: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1426: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1428: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1430: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1432: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1434: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1436: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1437: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1438: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1439: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1440: error: 'PRPC_MESSAGE' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1441: error: variable or field 'SNB_to_xmit' declared void c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1441: error: 'SNB' was not declared in this scope c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1441: error: expected primary-expression before ',' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1441: error: expected primary-expression before '*' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1441: error: expected primary-expression before ')' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1442: error: 'SNB' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1443: error: variable or field 'SNB_free_inst' declared void c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1443: error: 'SNB' was not declared in this scope c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1443: error: expected primary-expression before ')' token c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1445: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1446: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1450: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1452: error: 'IUnknown' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1465: error: 'OLECHAR' has not been declared c:\mingw\bin\../lib/gcc/mingw32/4.4.1/../../../../include/objidl.h:1466: error: 'OLECHAR' has not been declared In file included from C:/msys/1.0/win32/include/qt4/QtGui/private/qdnd_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qwidget_p.h:73, from C:/msys/1.0/win32/include/qt4/QtGui/private/qwidget_p.h:1, from C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/dialogs/qdialog_p.h:56, from C:/msys/1.0/win32/include/qt4/QtGui/private/qdialog_p.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:59, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qdnd_p.h:284: error: expected class-name before '{' token In file included from C:/msys/1.0/win32/include/qt4/QtCore/qthread.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfileinfogatherer_p.h:56, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfilesystemmodel_p.h:62, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:62, from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: expected identifier before '(' token C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: 'long int' is not a template C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: expected ')' before '(' token C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: expected ')' before '(' token C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: expected ')' before '(' token C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: 'msleep' declared as function returning a function C:/msys/1.0/win32/include/qt4/QtCore/../src/corelib/thread/qthread.h:116: error: expected ';' before '&&' token In file included from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:106: error: 'FileMode' in class 'QFileDialog' does not name a type C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:107: error: 'Options' in class 'QFileDialog' does not name a type C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: In constructor 'QFileDialogArgs::QFileDialogArgs()': C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:99: error: class 'QFileDialogArgs' does not have any field named 'mode' C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:99: error: incomplete type 'QFileDialog' used in nested name specifier In file included from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: At global scope: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:241: error: 'FileMode' in class 'QFileDialog' does not name a type C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:242: error: 'AcceptMode' in class 'QFileDialog' does not name a type C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:329: error: 'Options' in class 'QFileDialog' does not name a type In file included from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: In member function 'QFileDialog* QFileDialogPrivate::q_func()': C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:114: error: invalid static_cast from type 'QObject*' to type 'QFileDialog*' C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: In member function 'const QFileDialog* QFileDialogPrivate::q_func() const': C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:114: error: invalid static_cast from type 'QObject* const' to type 'const QFileDialog*' C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: In member function 'int QFileDialogPrivate::maxNameLength(const QString&)': C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:149: error: cannot convert 'const wchar_t*' to 'const CHAR*' for argument '1' to 'BOOL Ge tVolumeInformationA(const CHAR*, CHAR*, DWORD, DWORD*, DWORD*, DWORD*, CHAR*, DWORD)' In file included from C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog.h:74, from C:/msys/1.0/win32/include/qt4/QtGui/qfiledialog.h:1, from C:/msys/1.0/win32/include/qt4/QtGui/QFileDialog:1, from ./components/open_panels.hpp:42, from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h: In member function 'QFlags<QDir::Filter> QFileDialogPrivate::filterForMode(QFlags<QDir:: Filter>) const': C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:172: error: 'fileMode' was not declared in this scope C:/msys/1.0/win32/include/qt4/QtGui/../src/gui/dialogs/qfiledialog_p.h:172: error: incomplete type 'QFileDialog' used in nested name specifier In file included from dialogs/open.hpp:36, from dialogs_provider.hpp:36, from qt4.cpp:35: ./components/open_panels.hpp: At global scope: ./components/open_panels.hpp:86: error: invalid use of incomplete type 'struct QFileDialog' C:/msys/1.0/win32/include/qt4/QtCore/../src/gui/kernel/qguiplatformplugin_p.h:69: error: forward declaration of 'struct QFileDialog' ./components/open_panels.hpp: In constructor 'FileOpenBox::FileOpenBox(QWidget*, const QString&, const QString&, const QString&)': ./components/open_panels.hpp:91: error: type 'QFileDialog' is not a direct base of 'FileOpenBox' make[6]: *** [libqt4_plugin_la-qt4.lo] Error 1 make[6]: Leaving directory `/vlc/modules/gui/qt4' make[5]: *** [all] Error 2 make[5]: Leaving directory `/vlc/modules/gui/qt4' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/vlc/modules/gui' make[3]: *** [all] Error 2 make[3]: Leaving directory `/vlc/modules/gui' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/vlc/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/vlc' make: *** [all] Error 2
Calling it a day...

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Bugs in 1.2.0-git

Postby Jean-Baptiste Kempf » 03 May 2010 07:11

contrib-20100428-win32-bin-gcc-4.4.2-runtime-3.17-only.tar.bz2

Should fix both issues.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

renojim
New Cone
New Cone
Posts: 4
Joined: 02 May 2010 11:40

Re: Bugs in 1.2.0-git

Postby renojim » 03 May 2010 12:07

At the risk of looking stupid, where do I find the latest contrib?

-JT

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Bugs in 1.2.0-git

Postby Jean-Baptiste Kempf » 03 May 2010 15:21

Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Belbear
Blank Cone
Blank Cone
Posts: 25
Joined: 01 Apr 2010 10:58

Re: Bugs in 1.2.0-git

Postby Belbear » 04 May 2010 02:39

contrib-20100428-win32-bin-gcc-4.4.2-runtime-3.17-only.tar.bz2

Should fix both issues.
Is there a 'correct procedure' to upgrade contribs? i.o.w. should I delete something before untarring the new contribs? Or is it just a matter of

Code: Select all

tar xvjf contrib-20100428-win32-bin-gcc-4.4.2-runtime-3.17-only.tar.bz2 -C /
Just asking because the 20100424 version messed things up pretty bad here.

renojim
New Cone
New Cone
Posts: 4
Joined: 02 May 2010 11:40

Re: Bugs in 1.2.0-git

Postby renojim » 04 May 2010 08:56

Thanks. I had been trying that site the other day and couldn't get through. Maybe it was down?

-JT

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Bugs in 1.2.0-git

Postby Jean-Baptiste Kempf » 04 May 2010 09:03

It was, indeed :D
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.


Return to “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 7 guests