<div>
                    Hi Andoni,</div><div><span class="Apple-tab-span" style="white-space:pre">       </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>Thanks for your explanation,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>yes, you are right, it's my wrong understanding :)</div>
                <div><div><br></div><div>Thanks,</div><div><br></div><div>- Jojo</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">在 2013年10月25日星期五,下午10:59,Andoni Morales 写道:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div dir="ltr"><br><div><br><br><div>2013/10/25 jojo <span dir="ltr"><<a href="mailto:rjiejie@gmail.com" target="_blank">rjiejie@gmail.com</a>></span><br><blockquote type="cite"><div>


                <div>
                    Hi,
                </div><div><span style="white-space:pre-wrap">      </span>I use the "gstreamer-1.0-devel-1.2.0-ios-universal.pkg" to use some glib function also like "g_free" and so on,</div><div><br></div>

<div><span style="white-space:pre-wrap">  </span>and i build my iOS static library "libiOS.a" succeed except some undefined symbol in my static library which should </div><div><br></div><div><span style="white-space:pre-wrap">     </span>be come from gstreamer project as bellow, what i am missing ?</div>

</div></blockquote><div><br></div><div>How are you building this static library and how are you using it?<br><br></div><div>I would say it's normal that those symbols are undefined. When you link your application with your library (libiOS.a) and the GStreamer iOS Framework, the framework will provide the object files contains the glib symbols. You don't want to end up having an archive libiOS.a  with the glib object files in there because it results in dupicated symbols when linking it with the GStreamer iOS framework.<br>

</div><div>Make sure you use the XCode templates we provide, which takes care of all the internal details for you.<br></div><div><br>Cheers,<br>Andoni<br></div><blockquote type="cite"><div>

<div><br></div><div><div>nm libiOS.a | grep _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>nm: no name list</div><div>         U _g_free</div>

<div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div>

<div>         U _g_free</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>

nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div>

<div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div>

<div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div><div>         U _g_free</div>

<div>         U _g_free</div></div><div><br></div><div><br></div><div><div>nm libiOS.a | grep assert</div><div>nm: no name list</div><div>         U _g_assertion_message_expr</div><div>nm: no name list         U _assert</div>

<div>         U _assert</div><div><br></div><div>         U _assert</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div>

<div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>

nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>nm: no name list</div><div>         U _g_assertion_message_expr</div><div>         U _assert</div><div>         U _assert</div><div>         U _assert</div>

</div>
                <div><div><br></div><div>Thanks,</div><div><br></div><div>- Jojo</div><div><br></div></div>
            <br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></div></blockquote></div><br><br clear="all"><br>-- <br>Andoni Morales Alastruey<br><br>LongoMatch:The Digital Coach<br><a href="http://www.longomatch.ylatuya.es">http://www.longomatch.ylatuya.es</a>
</div></div>
</div><div><div>_______________________________________________</div><div>gstreamer-devel mailing list</div><div><a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a></div><div><a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>