<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi!</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
### Describe your issue</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
When I compile gstreamer from source (either via gst-build or the main branch of <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer.git" id="LPlnk516154">
https://gitlab.freedesktop.org/gstreamer/gstreamer.git</a>), some typelib files are not generated and installed.<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div><br>
</div>
<div>#### Expected Behavior</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
At least `Gst-1.0.typelib` along with others should be installed to `<prefix>/usr/lib/x86_64-linux-gnu/girepository-1.0/`.<br>
</div>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
<div>#### Observed Behavior</div>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
`Gst-1.0.typelib` is missing in install dir:<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
```</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
streamer$ find install/ -name *.typelib
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/GModule-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/win32-1.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/Vulkan-1.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/xfixes-4.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/Gio-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/xrandr-1.3.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/fontconfig-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/libxml2-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/freetype2-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/GIRepository-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/DBusGLib-1.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/GLib-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/GObject-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/xft-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/cairo-1.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/xlib-2.0.typelib</div>
<div>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/GL-1.0.typelib</div>
<span>install/usr/local/lib/x86_64-linux-gnu/girepository-1.0/DBus-1.0.typelib</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
```<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Test fails:<br>
<div>```</div>
<div>630/637 gstreamer-full / python-overrides-devenv                                                   FAIL             1.22s   exit status 1</div>
<div>>>> MALLOC_PERTURB_=8 /home/user/gstreamer/gst-env.py --builddir=/home/user/gstreamer/builddir --gstbuilddir=/home/nico/Programming/detector/gstreamer/builddir/tests/python/../.. --srcdir=/home/user/gstreamer /home/user/gstreamer/tests/python/python-devenv-overrides.py</div>
<div>―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――</div>
<div>stderr:</div>
<div>Traceback (most recent call last):</div>
<div>  File "/home/user/gstreamer/tests/python/python-devenv-overrides.py", line 5, in <module></div>
<div>    from gi.repository import Gst</div>
<div>  File "/usr/lib/python3/dist-packages/gi/importer.py", line 132, in load_module</div>
<div>    raise ImportError('cannot import name %s, '</div>
<div>ImportError: cannot import name Gst, introspection typelib not found</div>
<div>――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――</div>
<div><br>
</div>
<div>```</div>
<div><br>
</div>
<div>#### Setup</div>
<div>- **Operating System:** Ubuntu 20.04, Linux 5.4.0-89-generic<br>
</div>
<div>- **Device:** Computer</div>
<div>- **GStreamer Version:** main branch at bc358e5827a0b04830207a96488a4b0a3baedac5 via $(git rev-parse --verify HEAD)<br>
</div>
<div>- **Command line:** GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)<br>
</div>
<div>I have libgstreamer1.0-dev/focal,now 1.16.2-2 amd64 installed on the system.<br>
</div>
<div><br>
</div>
<div>### Steps to reproduce the bug</div>
<div>
<ol>
<li><span>open terminal</span></li><li><span>type `git clone --recurse-submodules --branch main <a href="https://gitlab.freedesktop.org/gstreamer/gstreamer.git">
https://gitlab.freedesktop.org/gstreamer/gstreamer.git</a>`</span></li><li><span>type `cd gstreamer` <br>
</span></li><li><span>type `meson -Dgst-plugins-good:dv=disabled -Dlibsoup:sysprof=disabled -Dlibdv=disabled -Denable_python=true -Denable-introspection=yes builddir`</span></li><li><span>type `ninja -C builddir`</span></li><li><span>type `DESTDIR=$PWD/install ninja install -C builddir`<br>
</span></li></ol>
</div>
<div><br>
</div>
<div>### How reproducible is the bug?</div>
<span>The reproducibility of the bug is Always.</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>Please give me a hint how I can further debug / resolve this issue.</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>Thanks!</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span><br>
</span></div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span>Nico</span><br>
</div>
</body>
</html>