Page 1 of 1

Building vlc for windows 32

Posted: 21 Nov 2014 12:09
by ketexier
I'm following this guide :https://wiki.videolan.org/Win32Compile/ to compile vlc using mingw on Linux.

I get this error during the compilation:

Code: Select all

/home/ketexier/vlc/contrib/i686-w64-mingw32/lib/libtag.a(mpegfile.cpp.obj): In function `ZNKSt6bitsetILj8EE8_M_checkEjPKc': /usr/lib/gcc/i686-w64-mingw32/4.9-win32/include/c++/bitset:770: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)' collect2: error: ld returned 1 exit status make[4]: *** [libtaglib_plugin.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
How can I solve this?

Thanks,
Kevin

Re: Building vlc for windows 32

Posted: 10 Dec 2014 12:06
by Jean-Baptiste Kempf
missing some -lstdc++

Re: Building vlc for windows 32

Posted: 21 Dec 2014 02:38
by jayboss
Hi,

I am having the same issue doing a "make". I checked the Makefile and it contains a flag "-lstdc++" under

Code: Select all

LIBMODPLUG_LIBS = -L/home/ubuntu/vlc/contrib/i686-w64-mingw32/lib -lmodplug -lstdc++ -lm
So I am not sure how to fix this error.

Re: Building vlc for windows 32

Posted: 28 May 2015 17:16
by almaz
missing some -lstdc++
I am having exactly the same issue.
Where exactly -lstdc++ is missing?