<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2013/6/6 Wes Miller <span dir="ltr"><<a href="mailto:wmiller@sdr.com" target="_blank">wmiller@sdr.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

And for what it's worth,<br>
<br>
    cerbero buildone libass<br>
<br>
(who could resist the name :-) )<br>
<br>
and the build ended with<br>
<br>
+++++++++++++++++++++++++++++++++++++++++<br>
<br>
/<br>
checking for pkg-config...<br>
/usr/home/gstreamer/cerbero/build-tools/bin/pkg-config<br>
checking pkg-config is at least version 0.9.0... yes<br>
checking for FREETYPE... no<br>
configure: error: Package requirements (freetype2 >= 9.10.3) were not met:<br>
<br>
No package 'freetype2' found<br>
<br>
Consider adjusting the PKG_CONFIG_PATH environment variable if you<br>
installed software in a non-standard prefix.<br>
<br>
Alternatively, you may set the environment variables FREETYPE_CFLAGS<br>
and FREETYPE_LIBS to avoid the need to call pkg-config.<br>
See the pkg-config man page for more details.<br>
<div class="im">***** Error running 'buildone' command:<br>
</div>Recipe 'libass' failed at the build step 'configure'<br>
 /<br>
<br>
+++++++++++++++++++++++++++++++++++++++++<br>
<br>
I'm thinking cerbero is a mite imperfect.  Thoughts?<br></blockquote><div><br></div><div>Obviously cerbero is not the panacea, but it helps *a lot* in the process of building open source software on windows (which is and will still be a big pain in the ass). In the end cerbero is just a wrapper around the original build systems (makefiles, autotools, cmake and so on) so for debugging issues you still need to have at least a minimal base knowledge on how those build systems work. And example are all this checks for xyz.h headers you are complaining about, which are done by the configure scripts generated by autotools checking for many of the possible existing variants depending on the different operating systems (and making our live much easier to support a wide range of them).<br>

<br></div><div>In this particular case your issues come from a bad usage of cerbero. As explained in the help, buildone "Build or rebuild a single recipe without its dependencies", which explains why libass and librtmp fails in the configure stage as its dependencies are not built. As you can see in other recipes, there is a field in the recipe named "deps" which allows specifying the list of dependencies which will be used by the build to determine which recipes must be built and in which order.<br>

</div><div>So the first thing to do is to list all the dependencies correctly in your new recipes and than use the "build" command instead of the "buildone" one.<br><br></div><div>Cheers,<br></div><div>

Andoni<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Wes<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/i686-w64-mingw32-g-failing-in-Cerbero-tp4660327p4660408.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/i686-w64-mingw32-g-failing-in-Cerbero-tp4660327p4660408.html</a><br>


<div class=""><div class="h5">Sent from the GStreamer-devel mailing list archive at Nabble.com.<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>
</div></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>