<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Many thanks for this clear info.<div><br></div><div>- Which version of meson did you use ? and how was it installed ?</div><div><br></div><div>I had tried with :</div><div><b>sudo apt install meson</b></div><div>
<div><br></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></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></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></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></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></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></div><div>Also, could you share any dependancies you recommend ahead of this command sequence ?</div><div><br></div><blockquote type="cite"><div>On 18 Jul 2023, at 17:59, cfd new <newcfd@yahoo.com> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div class="ydpd76fc065yahoo-style-wrap" style="font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px;"><div><h2 id="ydpb67c06abGetSource1"><br class="Apple-interchange-newline">Get Source</h2><ol><li>get source: git clone<span class="Apple-converted-space"> </span><a class="ydpb67c06abext-link" href="https://gitlab.freedesktop.org/gstreamer/gstreamer.git" rel="nofollow" target="_blank"><span class="ydpb67c06abicon">​</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="ydpb67c06abBuildandinstall1">Build and install</h2><ol dir="ltr" data-setdir="false"><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></div><div><br></div><div dir="ltr" data-setdir="false">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" data-setdir="false">Set the proper path for your own use after it is installed.<span class="Apple-converted-space"> </span><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Also you need to build video drivers.<br></div></div></div><div id="yahoo_quoted_0381112983" class="yahoo_quoted"><div style="font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: "Helvetica Neue", 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 href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:</div><div><br></div></div></div><br class="Apple-interchange-newline"></div></blockquote></div><br></div></body></html>