<html><head></head><body><div class="ydp708ba146yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div><br></div><div dir="ltr" data-setdir="false">Understand. type <br></div><div dir="ltr" data-setdir="false">which meson</div><div dir="ltr" data-setdir="false">to show which meson you are using.</div><div dir="ltr" data-setdir="false">also check the meson version</div><div dir="ltr" data-setdir="false"><b>meson --version.</b></div><div dir="ltr" data-setdir="false"><b>My OS is Lubuntu 22.04 and meson version is 1.1.99. Upgrade your machine and the check meson version again.</b></div><div dir="ltr" data-setdir="false"><b>If the version is too low, install meson from the source</b></div><div dir="ltr" data-setdir="false"><b><a href="https://github.com/mesonbuild/meson" rel="nofollow" target="_blank">https://github.com/mesonbuild/meson</a> <br></b></div><div dir="ltr" data-setdir="false"><b>and build it.<br></b></div><div dir="ltr" data-setdir="false"><b> Then<br></b></div><div dir="ltr" data-setdir="false"><b> path/meson <span><b>setup --prefix=/opt/thirdParties/gstreamer1-22-4 -Dlibdir=lib builddir</b></span></b><br></div>
        
        </div><div id="yahoo_quoted_0156935675" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Tuesday, July 18, 2023, 04:26:53 p.m. EDT, GST Developer via gstreamer-devel <gstreamer-devel@lists.freedesktop.org> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv1160671827"><div>Many thanks for this clear info.<div><br clear="none"></div><div>- Which version of meson did you use ? and how was it installed ?</div><div><br clear="none"></div><div>I had tried with :</div><div><b>sudo apt install meson</b></div><div>
<div><br clear="none"></div><div>but (on Ubuntu 22.04) this installs 0.61 which hits an issue somewhere in the gst build. </div><div><b>meson.build:1:0: ERROR: Meson version is 0.61.2 but project requires >= 0.62.0</b></div><div><br clear="none"></div><div>so I used :</div><div><b>pip3 install --user meson==0.62.0</b></div><div><b>export PATH=$PATH:/home/ubuntu/.local/bin</b></div><div><br clear="none"></div><div>However, this hit an error at </div><div><b>meson setup --prefix=/opt/thirdParties/gstreamer1-22-4 -Dlibdir=lib builddir</b></div><div>reporting no meson, so I went ahead and added </div><div><b>sudo apt install meson</b></div><div><br clear="none"></div><div><div>I tested this sequence on a clean Ubuntu 22.04 instance, and it got all the way up to:</div><div><b>sudo ninja install -C builddir</b></div><div><br clear="none"></div><div>where it failed with :</div><div><b>ERROR: Build directory has been generated with Meson version 0.62.0, which is incompatible with the current version 0.61.2.</b></div><div><b>FAILED: meson-install </b></div><div><br clear="none"></div><div>I have been trawling my way through this for 2 weeks now over and over using different methods on clean OS installs, and meson version has proven to be a bug bear.</div><div><br clear="none"></div><div>Also, could you share any dependancies you recommend ahead of this command sequence ?</div><div><br clear="none"></div><blockquote type="cite"><div id="yiv1160671827yqtfd34118" class="yiv1160671827yqt8563484512"><div>On 18 Jul 2023, at 17:59, cfd new <newcfd@yahoo.com> wrote:</div><br class="yiv1160671827Apple-interchange-newline" clear="none"><div></div></div></blockquote></div></div></div><div id="yiv1160671827yqtfd86488" class="yiv1160671827yqt8563484512"><div><div style="font-family:Helvetica, Arial, sans-serif;font-size:13px;" class="yiv1160671827ydpd76fc065yahoo-style-wrap"><div><h2 id="yiv1160671827ydpb67c06abGetSource1"><br class="yiv1160671827Apple-interchange-newline" clear="none">Get Source</h2><ol><li>get source: git clone<span class="yiv1160671827Apple-converted-space"> </span><a rel="nofollow noopener noreferrer" shape="rect" target="_blank" href="https://gitlab.freedesktop.org/gstreamer/gstreamer.git" class="yiv1160671827ydpb67c06abext-link"><span class="yiv1160671827ydpb67c06abicon">​</span>https://gitlab.freedesktop.org/gstreamer/gstreamer.git</a></li><li>git tag -l <==== to list all tags</li><li>git checkout tags/1.22.2 <==== for example</li></ol><h2 id="yiv1160671827ydpb67c06abBuildandinstall1">Build and install</h2><ol dir="ltr"><li>cd gstreamer</li><li>meson setup --prefix=/opt/thirdParties/gstreamer1-22-2 -Dlibdir=lib builddir</li><li>ninja -C builddir</li><li>sudo ninja install -C builddir</li></ol><div><br clear="none"></div><div><br clear="none"></div><div dir="ltr">Do not build into default places. Otherwise, you may have hard time to clean it up if you want to remove it or change it.</div><div dir="ltr">Set the proper path for your own use after it is installed.<span class="yiv1160671827Apple-converted-space"> </span><br clear="none"></div><div dir="ltr"><br clear="none"></div><div dir="ltr">Also you need to build video drivers.<br clear="none"></div></div></div><div id="yiv1160671827yahoo_quoted_0381112983" class="yiv1160671827yahoo_quoted"><div style="font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Helvetica, Arial, sans-serif;font-size:13px;color:rgb(38, 40, 42);"><div>On Monday, July 17, 2023, 03:25:09 a.m. EDT, GST Developer via gstreamer-devel <<a rel="nofollow noopener noreferrer" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:</div><div><br clear="none"></div></div></div><br class="yiv1160671827Apple-interchange-newline" clear="none"><br clear="none"></div></div></div></div>
            </div>
        </div></body></html>