<div dir="ltr"> <div><span style="line-height:1.5">I succeeded in compiling with </span>-Wno-error=unused-command-line-argument and -Wno-format-nonliteral options.</div><div>Now I am checking clang bugzilla.</div><div><span style="line-height:1.5"><br></span></div><div><span style="line-height:1.5">Thank you very much :D</span></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Sep 30, 2015 at 11:52 PM Nicolas Dufresne <<a href="mailto:nicolas.dufresne@collabora.com">nicolas.dufresne@collabora.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This looks CLang bug to me.<br>
<br>
gchar*                g_strdup_vprintf (const gchar *format,<br>
                                        va_list      args) G_GNUC_PRINTF(1, 0) G_GNUC_MALLOC;<br>
<br>
A vprintf function is used to relay a printf function. Enforcing that<br>
format be a literal is wrong. For GCC, this is an evidence:<br>
<br>
-Wformat-nonliteral<br>
               If -Wformat is specified, also warn if the format string is not a string literal and so cannot be checked, unless the format<br>
               function takes its format arguments as a "va_list".<br>
<br>
I'd say, meanwhile disable this warning when building with clang (or<br>
disable error on warning). And file a bug against clang (if not already<br>
fixed in newer versions.<br>
<br>
cheers,<br>
Nicolas<br>
<br>
p.s. options are CFLAGS="-Wno-error" or CFLAGS="-Wno-format-nonliteral"<br>
set at configuration time.<br>
<br>
Le lundi 28 septembre 2015 à 14:09 +0000, Steve Yun (윤종희) a écrit :<br>
> Hi there,<br>
><br>
> I meet compile error when compiling gstreamer 1.6.0.<br>
><br>
>   CC       libgstcheck_1.0_la-gstbufferstraw.lo<br>
>   CC       libgstcheck_1.0_la-gstcheck.lo<br>
> gstcheck.c:1033:27: error: format string is not a string literal [<br>
> -Werror,-Wformat-nonliteral]<br>
>   msg = g_strdup_vprintf (expr, args);<br>
>                           ^~~~<br>
> 1 error generated.<br>
> make[5]: *** [libgstcheck_1.0_la-gstcheck.lo] Error 1<br>
> make[4]: *** [all-recursive] Error 1<br>
> make[3]: *** [all-recursive] Error 1<br>
> make[2]: *** [all-recursive] Error 1<br>
> make[1]: *** [all-recursive] Error 1<br>
> make: *** [all] Error 2<br>
> gstreamer$<br>
><br>
> I modified "-Wno-format-nonliteral" in <a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> but I meet clang:<br>
> error: argument unused during compilation: '-pthread' error on Mac.<br>
><br>
> What do I need to compile on Mac?<br>
><br>
> Thanks in advance.<br>
> Steve.<br>
> _______________________________________________<br>
> gstreamer-devel mailing list<br>
> <a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div>