<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yiv2325539205"><div id="yui_3_16_0_ym19_1_1497615966208_112345"><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" id="yui_3_16_0_ym19_1_1497615966208_112344"><div id="yiv2325539205"><div id="yiv2325539205yui_3_16_0_1_1497289887023_133944"><div id="yiv2325539205yui_3_16_0_1_1497289887023_133943" style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span id="yiv2325539205yui_3_16_0_1_1497357535107_4951"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2" id="yui_3_16_0_ym19_1_1497615966208_114529">Thank you Martin and Keith.</font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span id="yui_3_16_0_ym19_1_1497615966208_113045"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2">It was not straightforward, but I have built the GStreamer-1.0 package on my Windows 10 machine.</font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span id="yui_3_16_0_ym19_1_1497615966208_113043"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2">This was a really tough build to complete. I started with the instructions at <a href="https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html" id="yui_3_16_0_ym19_1_1497615966208_114193">https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html</a> and then had to:</font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><span id="yui_3_16_0_ym19_1_1497615966208_113042"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2">1. Reduce the Git clone path for ~/cerbero to "~/c", just so the final path wasn't too long when compiling, because it will fail later in the build (even with NTFS long paths turned on in Windows, not that I was confident that would fix it)</font></span></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_ym19_1_1497615966208_114507" size="2"><span id="yui_3_16_0_ym19_1_1497615966208_114618">2. Add/Remove "~/</span>c/build/build-tools/bin/msgmerge.exe" as needed. Removing so that it wouldn't run and hang forever, and then putting it back in so that any subsequent configuration relying on gettext tools being configured wouldn't fail. I had to do this dance around 5 times to build the whole package.</font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_ym19_1_1497615966208_114508" size="2"><span id="yui_3_16_0_ym19_1_1497615966208_113283">3. Lots of "</span><span id="yui_3_16_0_ym19_1_1497615966208_113335">WARNING: Could not create <library>.lib, gendef might be missing</span><span id="yui_3_16_0_ym19_1_1497615966208_113336">" errors, which I attribute to the cerbero/ide/vs/genlib.py script incorrectly trying every version of visual studio from 100 to 150, instead of the reverse. The old folder for version 100 would be located, but it was just a shell of that previous installation I had on my machine. </span><span id="yui_3_16_0_ym19_1_1497615966208_113470">IMHO, it should use the latest installed, or at least have a place to set the desired intended version. I'll be trying this soon.</span></font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" id="yui_3_16_0_ym19_1_1497615966208_114509" size="2">* Even with the build complete, I haven't yet found a way to force the build to use the VS2015 runtime DLLs instead of the legacy msvcrt. Is this even possible? It would make integrating GStreamer into my team's current build environment much simpler, at the cost of supplying the MSVC redist.</font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2" id="yui_3_16_0_ym19_1_1497615966208_114533">* I'd also be interested in knowing how the binaries at <a href="https://gstreamer.freedesktop.org/data/pkg/windows/1.10.4/" id="yui_3_16_0_ym19_1_1497615966208_114532">https://gstreamer.freedesktop.org/data/pkg/windows/1.10.4/</a> are built, because I assume it's done in a much easier and straightforward way than my experience.</font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2"><br></font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2" id="yui_3_16_0_ym19_1_1497615966208_114678">Thank you,</font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr"><font face="HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif" size="2">Sean</font></div><div id="yiv2325539205yui_3_16_0_1_1497357535107_4830" dir="ltr" style="font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;"><br></div><div class="yiv2325539205signature" id="yiv2325539205yui_3_16_0_1_1497357535107_4832" style="font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;">--</div> <div class="yiv2325539205qtdSeparateBR" id="yiv2325539205yui_3_16_0_1_1497289887023_133945" style="font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;"><br clear="none"><br clear="none"></div></div></div></div><div id="yui_3_16_0_ym19_1_1497615966208_113357" style="font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;"> <div style="font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px;" id="yui_3_16_0_ym19_1_1497615966208_113356"> <div style="font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;" id="yui_3_16_0_ym19_1_1497615966208_113355"> <div class="yiv2325539205qtdSeparateBR" id="yui_3_16_0_ym19_1_1497615966208_113354"><br clear="none"><br clear="none"></div><div class="yiv2325539205yqt5635110736" id="yiv2325539205yqt65983"><div class="yiv2325539205yqt7203554596" id="yiv2325539205yqt97118"><div dir="ltr" id="yui_3_16_0_ym19_1_1497615966208_114192"><font size="2" face="Arial" id="yui_3_16_0_ym19_1_1497615966208_114191"> On Monday, June 12, 2017 8:19 AM, "Maurer, Martin" <martin2.maurer@zeiss.com> wrote:<br clear="none"></font></div> <br clear="none"><br clear="none"> <div class="yiv2325539205y_msg_container" id="yui_3_16_0_ym19_1_1497615966208_114190"><div id="yiv2325539205"><style>#yiv2325539205 --
filtered {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}
#yiv2325539205 filtered {font-family:SimSun;panose-1:2 1 6 0 3 1 1 1 1 1;}
#yiv2325539205 filtered {panose-1:2 4 5 3 5 4 6 3 2 4;}
#yiv2325539205 filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
#yiv2325539205 filtered {panose-1:2 1 6 0 3 1 1 1 1 1;}
#yiv2325539205
p.yiv2325539205MsoNormal, #yiv2325539205 li.yiv2325539205MsoNormal, #yiv2325539205 div.yiv2325539205MsoNormal
{margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;}
#yiv2325539205 a:link, #yiv2325539205 span.yiv2325539205MsoHyperlink
{color:blue;text-decoration:underline;}
#yiv2325539205 a:visited, #yiv2325539205 span.yiv2325539205MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
#yiv2325539205 span.yiv2325539205E-MailFormatvorlage17
{color:windowtext;}
#yiv2325539205 .yiv2325539205MsoChpDefault
{font-size:10.0pt;}
#yiv2325539205 filtered {margin:70.85pt 70.85pt 2.0cm 70.85pt;}
#yiv2325539205 div.yiv2325539205WordSection1
{}
#yiv2325539205 </style><div id="yui_3_16_0_ym19_1_1497615966208_114189">
<div class="yiv2325539205WordSection1" id="yui_3_16_0_ym19_1_1497615966208_114188">
<div class="yiv2325539205MsoNormal"><span lang="EN-US" style="font-size:10.0pt;">For question 3 see here</span></div>
<div class="yiv2325539205MsoNormal"><span lang="EN-US" style="font-size:10.0pt;"> </span></div>
<div class="yiv2325539205MsoNormal"><span style="font-size:10.0pt;"><a rel="nofollow" shape="rect" target="_blank" href="http://gstreamer-devel.966125.n4.nabble.com/Building-SDK-under-Windows-process-hangs-during-translations-td4660258.html"><span lang="EN-US">http://gstreamer-devel.966125.n4.nabble.com/Building-SDK-under-Windows-process-hangs-during-translations-td4660258.html</span></a></span><span lang="EN-US" style="font-size:10.0pt;"></span></div>
<div class="yiv2325539205MsoNormal"><span lang="EN-US" style="font-size:10.0pt;"> </span></div>
<div class="yiv2325539205MsoNormal"><span lang="EN-US" style="font-size:10.0pt;">Hope it helps!</span></div>
<div class="yiv2325539205MsoNormal"><span lang="EN-US"> </span></div>
<div class="yiv2325539205yqt4682162215" id="yiv2325539205yqt59007"><div id="yui_3_16_0_ym19_1_1497615966208_114365">
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;" id="yui_3_16_0_ym19_1_1497615966208_114364">
<div class="yiv2325539205MsoNormal" id="yui_3_16_0_ym19_1_1497615966208_114363"><b><span style="font-size:11.0pt;">Von:</span></b><span style="font-size:11.0pt;"> gstreamer-devel [mailto:gstreamer-devel-bounces@lists.freedesktop.org]
<b>Im Auftrag von </b>Sean Dunn<br clear="none">
<b>Gesendet:</b> Montag, 12. Juni 2017 14:55<br clear="none">
<b>An:</b> gstreamer-devel@lists.freedesktop.org<br clear="none">
<b>Betreff:</b> Building on Windows</span></div>
</div>
</div>
<div class="yiv2325539205MsoNormal"> </div>
<div id="yui_3_16_0_ym19_1_1497615966208_114187">
<div id="yiv2325539205">
<div id="yiv2325539205yui_3_16_0_1_1497271205233_8721">
<div id="yiv2325539205yui_3_16_0_1_1497271205233_8720">
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Hello all, I'm new to GStreamer, and this is my first post to the dev community. I have 3 questions:</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">1. I'm following the instructions at </span><a rel="nofollow" shape="rect" id="yiv2325539205yui_3_16_0_1_1497271205233_8924" target="_blank" href="https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html"><span style="font-size:10.0pt;">https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html</span></a><span style="font-size:10.0pt;">.
Are these the most up to date?</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div id="yiv2325539205yui_3_16_0_1_1497271205233_9254">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">2. In my project, some other dependencies I have necessitate building the GStreamer package and plugins myself, and using the VS2015
runtime library instead of legacy msvcrt. While I'm just trying to get it to build at all now, how could I force it to link with the 2015 runtime DLL?</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497271205233_9256">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">3. While attempting the build, the bootstrap hangs at:</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">[(15/15) yasm -> configure ]</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">It's been there for over 7 hours now. I know this process is supposed to be slow, but msgmerge.exe has been at 8% this whole time, and
I doubt it's up to anything useful. Any idea what I may be doing wrong here?</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;" id="yui_3_16_0_ym19_1_1497615966208_114186"><span style="font-size:10.0pt;">The only differences in the configuration are are that I synced 1.10.4 from git (I was using the 1.10 binaries, so I figured this is
the most stable tag of that: git clone -b 1.10.4 git://anongit.freedesktop.org/gstreamer/cerbero), and I'm using WiX 3.11 (since I'm using VS 2015).</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">Thanks, Sean</span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3150">
<div class="yiv2325539205MsoNormal" style="background:white;" id="yui_3_16_0_ym19_1_1497615966208_114362"><span style="font-size:10.0pt;"> </span></div>
</div>
<div id="yiv2325539205yui_3_16_0_1_1497236206233_3230">
<div class="yiv2325539205MsoNormal" style="background:white;"><span style="font-size:10.0pt;">--</span></div>
</div>
</div>
</div>
</div>
</div></div>
</div>
</div></div><div class="yiv2325539205yqt4682162215" id="yiv2325539205yqt97644">_______________________________________________<br clear="none">gstreamer-devel mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br clear="none"></div><br clear="none"><br clear="none"></div></div></div> </div> </div> </div></div></div></div></div></body></html>