<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">For MSVC, you need to enable the
      visualstudio variant as mentioned at: <a moz-do-not-send="true"
        href="https://gitlab.freedesktop.org/gstreamer/cerbero#windows-targets">https://gitlab.freedesktop.org/gstreamer/cerbero#windows-targets</a>.<br>
      <br>
      For Wix, you need to install Wix manually: <a
        moz-do-not-send="true"
href="https://gitlab.freedesktop.org/gstreamer/cerbero#install-other-tools">https://gitlab.freedesktop.org/gstreamer/cerbero#install-other-tools</a>. 
      You should probably also look through all of the windows-specific
      README: <a moz-do-not-send="true"
href="https://gitlab.freedesktop.org/gstreamer/cerbero#installing-minimum-requirements-on-windows">https://gitlab.freedesktop.org/gstreamer/cerbero#installing-minimum-requirements-on-windows</a>.<br>
      <br>
      Cheers<br>
      -Matt<br>
      <br>
      On 21/7/20 2:05 pm, Ben Rush wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CANV0r97gQyqhpqcffL0iX5JN2c3ooxVMd88_r3un9F+TiQy+8w@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div dir="ltr">
                <div dir="ltr">
                  <div dir="ltr">
                    <div dir="ltr">
                      <div dir="ltr">
                        <div dir="ltr">
                          <div dir="ltr">Two things, really. </div>
                          <div dir="ltr"><br>
                          </div>
                          <div dir="ltr">I'm trying to get essentially a
                            build similar to what I'd get if I
                            downloaded the <span
                              style="color:rgb(0,0,0);font-family:"Times
                              New Roman";font-size:medium">MSVC
                              64-bit (VS 2019) build from here: </span><a
href="https://gstreamer.freedesktop.org/download/"
                              moz-do-not-send="true">https://gstreamer.freedesktop.org/download/</a>.
                            I'm a little concerned I'm still building
                            simply the mingw binaries. I'm
                            essentially doing the following (from
                            Windows): <br>
                            <br>
                            ./cerbero-uninstalled -c config/win64.cbc
                            bootstrap</div>
                          <div dir="ltr"><br>
                          </div>
                          <div dir="ltr">and then <br>
                            <br>
                            ./cerbero-uninstalled -c config/win64.cbc
                            package gstreamer-1.0<br>
                            <br>
                            But I'm seeing files named
                            "libgstwebrtc.dll", etc. under
                            "cerbero\build\sources\mingw_x86_64" instead
                            of "cerbero\build\sources\windows_x86_64"
                            which I would assume to be the location for
                            the Visual Studio-built binaries. I'm taking
                            instructions from <a
href="https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c"
                              moz-do-not-send="true">https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c</a> and <a
href="https://www.cardinalpeak.com/build-gstreamer-on-windows-an-advanced-tutorial/"
                              moz-do-not-send="true">https://www.cardinalpeak.com/build-gstreamer-on-windows-an-advanced-tutorial/</a>. </div>
                          <div dir="ltr"><br>
                          </div>
                          <div dir="ltr">In addition, I've installed Wix
                            per the instructions laid out here: <a
href="https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c"
                              moz-do-not-send="true">https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-cerbero.html?gi-language=c</a>,
                            but I'm getting the following error right at
                            the end of the build process (any thoughts
                            on debugging this? I'm so close...). I
                            really, really want to get a build
                            environment going here for Windows that'll
                            produce the Visual Studio-produced binaries
                            we use in our product so I can start testing
                            some changes, etc.<br>
                            <br>
                            ...<br>
                            <div dir="ltr">[(55/79) taglib -> already
                              built]</div>
                            <div dir="ltr">[(56/79) json-glib ->
                              already built]</div>
                            <div dir="ltr">[(57/79) libdv -> already
                              built]</div>
                            <div dir="ltr">[(58/79) vo-aacenc ->
                              already built]</div>
                            <div dir="ltr">[(59/79) libass -> already
                              built]</div>
                            <div dir="ltr">[(60/79) gst-plugins-bad-1.0
                              -> already built]</div>
                            <div dir="ltr">[(61/79) lame -> already
                              built]</div>
                            <div dir="ltr">[(62/79) mpg123 -> already
                              built]</div>
                            <div dir="ltr">[(63/79) flac -> already
                              built]</div>
                            <div dir="ltr">[(64/79) wavpack ->
                              already built]</div>
                            <div dir="ltr">[(65/79) sqlite3 ->
                              already built]</div>
                            <div dir="ltr">[(66/79) libpsl -> already
                              built]</div>
                            <div dir="ltr">[(67/79) libsoup ->
                              already built]</div>
                            <div dir="ltr">[(68/79) a52dec -> already
                              built]</div>
                            <div dir="ltr">[(69/79) opencore-amr ->
                              already built]</div>
                            <div dir="ltr">[(70/79) gst-plugins-good-1.0
                              -> already built]</div>
                            <div dir="ltr">[(71/79) gst-rtsp-server-1.0
                              -> already built]</div>
                            <div dir="ltr">[(72/79) gst-devtools-1.0
                              -> already built]</div>
                            <div dir="ltr">[(73/79) ffmpeg -> already
                              built]</div>
                            <div dir="ltr">[(74/79) x264 -> already
                              built]</div>
                            <div dir="ltr">[(75/79)
                              gst-editing-services-1.0 -> already
                              built]</div>
                            <div dir="ltr">[(76/79) gst-libav-1.0 ->
                              already built]</div>
                            <div dir="ltr">[(77/79) gst-plugins-ugly-1.0
                              -> already built]</div>
                            <div dir="ltr">[(78/79) gst-shell ->
                              already built]</div>
                            <div dir="ltr">[(79/79) vsintegration-1.0
                              -> already built]</div>
                            <div dir="ltr">All done!</div>
                            <div dir="ltr">-----> Creating package
                              for gstreamer-1.0</div>
                            <div dir="ltr">WARNING: No specific packager
                              available for the distro version
                              windows_10, using generic packager for
                              distro windows</div>
                            <div dir="ltr">Traceback (most recent call
                              last):</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\main.py",
                              line 152, in run_command</div>
                            <div dir="ltr">    res =
                              commands.run(command, self.config,
                              self.args)</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\commands\__init__.py",
                              line 78, in run</div>
                            <div dir="ltr">    return
                              _commands[command].run(config, args)</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\commands\package.py",
                              line 109, in run</div>
                            <div dir="ltr">    pkg =
                              packager_class(config, p, self.store)</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\packages\packager.py",
                              line 63, in __new__</div>
                            <div dir="ltr">    return
                              _packagers[d][v](config, package, store)</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\packages\wix_packager.py",
                              line 293, in __new__</div>
                            <div dir="ltr">    return
                              MSIPackager(config, package, store)</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\packages\wix_packager.py",
                              line 156, in __init__</div>
                            <div dir="ltr">    self.wix_prefix =
                              get_wix_prefix()</div>
                            <div dir="ltr">  File
                              "c:\users\user\desktop\repos\cerbero\cerbero\utils\__init__.py",
                              line 420, in get_wix_prefix</div>
                            <div dir="ltr">    raise FatalError("The
                              required packaging tool 'WiX' was not
                              found")</div>
                            <div dir="ltr">cerbero.errors.FatalError:
                              Fatal Error: The required packaging tool
                              'WiX' was not found</div>
                            <div dir="ltr">***** Error running 'package'
                              command:</div>
                            <div dir="ltr">Fatal Error: The required
                              packaging tool 'WiX' was not found</div>
                            <div dir="ltr">usage: cerbero-uninstalled
                              [-h] [-t] [--list-variants] [-v VARIANTS]
                              [-c CONFIG] [-m MANIFEST] [--self-update
                              SELF_UPDATE]</div>
                            <div dir="ltr">                         
 {add-package,add-recipe,fetch,fetch-package,bootstrap,fetch-bootstrap,buildone,build-deps,build,bundle-source,fetch-cache,gen-cache,upload-cache,check,checkpackage,debug-packages,deps,edit-cache,genlibfiles,gensdkshell,genvsprops,genxcconfig,graph,packageinfo,list,list-packages,show-config,package,rdeps,run,shell,tag,wipe}</div>
                            <div dir="ltr"><br>
                            </div>
                            <div>Any thoughts? <br>
                              <br>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>