[vlc-devel] Problem cross compiling VLC win32 due to wrl/client.h requirement
hugo at beauzee.fr
Mon Feb 13 14:16:56 CET 2017
On Fri, Feb 10, 2017, at 09:58 AM, Mohamad Mashi wrote:
> Hi Guys, not sure if my first message got through to the mailing list
> because I wasn't subscribed when I initially sent it. Sending message
> again. Sorry if it ends up as a double post.
> I'm following the cross compile tutorial for cross compiling VLC for
> Windows via Linux/Mingw-W64.
> I have the latest source code for VLC 3.0 obtain via git clone (git clone
> http://git.videolan.org/git/vlc.git vlc).
> I managed to compile all the third party libs and configured the main
> successfully with no errors. I'm running into a snag when I run make.
> are three cpp files that require wrl/client.h which after some research I
> found was bundled in Mingw-W64 up till version 4.x but was discontinued
> version 5.x and 6.x (I'm on version 6).
> The files that require wrl are:
> I've tried downloading the latest wrl headers from the mingw-w64 svn but
> they are incompatible and causing synthax errors. Anyone has any idea how
> can get passed this? Has wrl/client.h been replaced by another header
> I can substitute into these files?
> Any help or advice would be appreciated. Thanks guys,
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
As far as I know there is no mingw-w64 6.x version released, and as far
as I can see, there is no 6.x branch either.
Latest public version is 5.0.1, and it does contain wrl/client.h.
Actually, client.h was introduced in the 5.x branch.
Could you be mistaking mingw-w64 versions with GCC versions?
In any case, the mingw-w64 version shipped in debian testing (5.0.1) is
enough, and required since 5.0 has a few quirks that will prevent the
build to complete.
hugo at beauzee.fr
More information about the vlc-devel