vlc fails to build with the follow build error: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../.. -DSYS_LINUX -I../../include -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE -DLOCALEDIR=\"/usr/share/locale\" -DDATA_PATH=\"/usr/share/vlc\" -DPLUGIN_PATH=\"/usr/lib/vlc\" -O2 -D__VLC__ -D__PLUGIN__ -DMODULE_NAME=mkv -DMODULE_NAME_IS_mkv -Wsign-compare -Wall -O2 -march=pentium-m -pipe -pipe -MT libmkv_plugin_la-mkv.lo -MD -MP -MF .deps/libmkv_plugin_la-mkv.Tpo -c mkv.cpp -fPIC -DPIC -o .libs/libmkv_plugin_la-mkv.o mkv.cpp: In member function 'virtual bool dvd_chapter_codec_c::Enter()': mkv.cpp:5848: error: no matching function for call to 'min(size_t&, long long unsigned int)' mkv.cpp: In member function 'virtual bool dvd_chapter_codec_c::Leave()': mkv.cpp:5871: error: no matching function for call to 'min(size_t&, long long unsigned int)' make[4]: *** [libmkv_plugin_la-mkv.lo] Error 1 Please see the nabble.com link for explanation of the fix. Reproducible: Always Steps to Reproduce: 1. emerge =media-video/vlc-0.8.6e-r1 2. watch it die Actual Results: emerge fails to build due to upstream build error propagated into portage Expected Results: emerge succeeds and I get to watch videos through vlc
Created attachment 147315 [details] build failure log
Created attachment 147316 [details] irrelevant `emerge --info` that is going to be asked for anyway
Definitely nothing critical here... http://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity
Created attachment 147317 [details] unified diff patch of fix
(In reply to comment #3) > Definitely nothing critical here... > http://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity > True to that, but at the moment I was going by the definition: "Critical: The software crashes, hangs, or causes you to lose data" I would agree, but this package was marked stable on x86.
Created attachment 147321 [details] fixed ebuild with patch
Created attachment 147322 [details] ebuild diff
There's the heavy lifting, just needs someone with CVS commit privileges...
weird; and 0.8.6e was fine ? could you please check if: http://git.videolan.org/gitweb.cgi?p=vlc.git;a=commit;h=8c55b82642441491f14486744abf6a145cd7d7db helps instead; that's the one from upstream that I'll backport if it helps
I know that 0.8.6d was fine, but I don't think I ever successfully compiled a 0.8.6e release until I applied one of the two patches. The git patch works.
thanks, I've added the git patch backport to our patchset; please sync in a few hours and it should be good.
I'm still seeing this exact same issue on the video lan git trunk. Will this patch be merged into the git source trunk?