<html><head></head><body><div class="ydpd76fc065yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
<div><br></div><div><h2 id="ydpb67c06abGetSource1">Get Source</h2>
<ol><li>get source: git clone <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. <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-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
<div>
On Monday, July 17, 2023, 03:25:09 a.m. EDT, GST Developer via gstreamer-devel <gstreamer-devel@lists.freedesktop.org> wrote:
</div>
<div><br></div>
<div><br></div>
<div><div id="yiv6480480622"><div><div>Thanks James.</div><div><br></div><div>Could i ask which<b> “Wiki”</b> you are referring to ?</div><div><br></div><div>Is it this: <a rel="nofollow noopener noreferrer" target="_blank" href="https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-meson.html?gi-language=c">https://gstreamer.freedesktop.org/documentation/installing/building-from-source-using-meson.html?gi-language=c</a></div><div>or the info in the Github repo ?</div><div>or some other WIKI ?</div><div><br></div><div>I am trying to build the latest version which appears to be 1.23 or 1.24</div><div><br></div><div>Thanks !!</div><div><br><blockquote type="cite"><div><div style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;"><span style="font-family:-webkit-system-font, Helvetica, sans-serif;color:rgb(127, 127, 127);"><b>From:<span class="yiv6480480622Apple-converted-space"> </span></b></span><span style="font-family:-webkit-system-font, Helvetica, sans-serif;">James <<a rel="nofollow noopener noreferrer" ymailto="mailto:jam@tigger.ws" target="_blank" href="mailto:jam@tigger.ws">jam@tigger.ws</a>><br></span></div><div style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;"><span style="font-family:-webkit-system-font, Helvetica, sans-serif;color:rgb(127, 127, 127);"><b>Subject:<span class="yiv6480480622Apple-converted-space"> </span></b></span><span style="font-family:-webkit-system-font, Helvetica, sans-serif;"><b>Re: Building and Installing the latest versions of gstreamer in Ubuntu 22.04LTS</b><br></span></div><div style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;"><span style="font-family:-webkit-system-font, Helvetica, sans-serif;color:rgb(127, 127, 127);"><b>Date:<span class="yiv6480480622Apple-converted-space"> </span></b></span><span style="font-family:-webkit-system-font, Helvetica, sans-serif;">17 July 2023 at 00:03:21 BST<br></span></div><div style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin:0px;"><span style="font-family:-webkit-system-font, Helvetica, sans-serif;color:rgb(127, 127, 127);"><b>To:<span class="yiv6480480622Apple-converted-space"> </span></b></span><span style="font-family:-webkit-system-font, Helvetica, sans-serif;">Discussion of the development of and with GStreamer <<a rel="nofollow noopener noreferrer" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>><br></span></div><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;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 size="2" face="Verdana, Geneva, sans-serif"><br style="text-indent:0px;"></font></div></blockquote><blockquote type="cite"><span style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;">I followed the wiki and had no problems (was for 1.20)</span><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;"><span style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;">The only bit that got me is hidden in the wiki: how to build a system install not a test sandbox.</span><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;"><span style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;">James</span><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;"><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;"></blockquote><blockquote type="cite"><div><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;"><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;"><blockquote type="cite" style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;">On 17 Jul 2023, at 1:11 am, GST Developer via gstreamer-devel <<a rel="nofollow noopener noreferrer" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> wrote:<br><br>Hi Folks.<br><br>I am trying to build and install the current gstreamer (1.22 or 1.23) in Ubuntu 22.04LTS<br>apt install will only get version 1.20 so I need to build from source.<br>This has proven to be tricky, and I wondered if anyone had a good recipe. <br>The first issue is the need for meson 0.62 (apt install delivers 0.61). I have addressed that with a manual install of 0.62 via pip and this gets you through building sucessfully<br>However, when it comes to installing, with sudo ninja install we hit another issue, with mesonbuild which I have not been able to resolve. I believe some of the issue might be related to hard coded paths to specific binaries.<br><br>Does anyone have a known working sequence of commands to build *and* install GStreamer from source on Ubuntu 22.04 LTS ?<br></blockquote><br style="font-family:Verdana, Geneva, sans-serif;font-size:13.333333px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;"></div></blockquote></div><br></div></div></div>
</div>
</div></body></html>