[vlc-devel] Cant compile vlc 3.0.0

Masaru Nomiya nomiya at galaxy.dti.ne.jp
Fri Feb 9 05:20:08 CET 2018


Hello,

I got vlc-3.0.0.tar.xz, and tried to compile.
But, I got the error;

[...]
In file included from ../include/vlc_common.h:1021:0,
                 from demux/mkv/mkv.hpp:38,
                 from demux/mkv/mkv.cpp:25:
demux/mkv/mkv.cpp: In function 'int Control(demux_t*, int, __va_list_tag*)':
demux/mkv/mkv.cpp:433:45: error: expected ')' before 'PRId64'
             msg_Dbg(p_demux,"SET_TIME to %" PRId64, i64 );
                                             ^
../include/vlc_messages.h:79:23: note: in definition of macro 'msg_Generic'
             __func__, __VA_ARGS__)
                       ^~~~~~~~~~~
demux/mkv/mkv.cpp:433:13: note: in expansion of macro 'msg_Dbg'
             msg_Dbg(p_demux,"SET_TIME to %" PRId64, i64 );

../include/vlc_messages.h:79:34: warning: spurious trailing '%' in format [-Wformat=]
             __func__, __VA_ARGS__)
                                  ^
../include/vlc_messages.h:87:5: note: in expansion of macro 'msg_Generic'
     msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__)
     ^~~~~~~~~~~
demux/mkv/mkv.cpp:433:13: note: in expansion of macro 'msg_Dbg'
             msg_Dbg(p_demux,"SET_TIME to %" PRId64, i64 );
             ^~~~~~~
../include/vlc_messages.h:79:34: warning: too many arguments for format [-Wformat-extra-args]
             __func__, __VA_ARGS__)
                                  ^
../include/vlc_messages.h:87:5: note: in expansion of macro 'msg_Generic'
     msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__)
     ^~~~~~~~~~~
demux/mkv/mkv.cpp:433:13: note: in expansion of macro 'msg_Dbg'
             msg_Dbg(p_demux,"SET_TIME to %" PRId64, i64 );
             ^~~~~~~
demux/mkv/mkv.cpp: In function 'int Seek(demux_t*, mtime_t, double, virtual_chapter_c*, bool)':
demux/mkv/mkv.cpp:447:71: error: expected ')' before 'PRId64'

     if( f_percent < 0 ) msg_Dbg( p_demux, "seek request to i_pos = %" PRId64, i_mk_date );
                                                                       ^
../include/vlc_messages.h:79:23: note: in definition of macro 'msg_Generic'
             __func__, __VA_ARGS__)
                       ^~~~~~~~~~~
demux/mkv/mkv.cpp:447:25: note: in expansion of macro 'msg_Dbg'
     if( f_percent < 0 ) msg_Dbg( p_demux, "seek request to i_pos = %" PRId64, i_mk_date );
                         ^~~~~~~
../include/vlc_messages.h:79:34: warning: spurious trailing '%' in format [-Wformat=]
             __func__, __VA_ARGS__)
                                  ^
../include/vlc_messages.h:87:5: note: in expansion of macro 'msg_Generic'
     msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__)
     ^~~~~~~~~~~
demux/mkv/mkv.cpp:447:25: note: in expansion of macro 'msg_Dbg'
     if( f_percent < 0 ) msg_Dbg( p_demux, "seek request to i_pos = %" PRId64, i_mk_date );
                         ^~~~~~~
../include/vlc_messages.h:79:34: warning: too many arguments for format [-Wformat-extra-args]
             __func__, __VA_ARGS__)

                                  ^
../include/vlc_messages.h:87:5: note: in expansion of macro 'msg_Generic'
     msg_Generic(p_this, VLC_MSG_DBG, __VA_ARGS__)
     ^~~~~~~~~~~
demux/mkv/mkv.cpp:447:25: note: in expansion of macro 'msg_Dbg'
     if( f_percent < 0 ) msg_Dbg( p_demux, "seek request to i_pos = %" PRId64, i_mk_date );
                         ^~~~~~~
  CC       demux/mpeg/libts_plugin_la-ts_streams.lo
  CC       demux/mpeg/libts_plugin_la-ts_scte.lo
make[4]: *** [Makefile:23360: demux/mkv/libmkv_plugin_la-mkv.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/tmp/nom/vlc-3.0.0/modules'
make[3]: *** [Makefile:26103: all-recursive] Error 1
make[3]: Leaving directory '/tmp/nom/vlc-3.0.0/modules'
make[2]: *** [Makefile:11216: all] Error 2
make[2]: Leaving directory '/tmp/nom/vlc-3.0.0/modules'
make[1]: *** [Makefile:1529: all-recursive] Error 1
make[1]: Leaving directory '/tmp/nom/vlc-3.0.0'
make: *** [Makefile:1414: all] Error 2

Any idea?

Thanks.

---
┏━━┓彡 Masaru Nomiya             mail-to: nomiya @ galaxy.dti.ne.jp
┃\/彡
┗━━┛ "Bill! You married with Computers.
          Not with Me!"
         "No..., with money."


More information about the vlc-devel mailing list