https://bugs.winehq.org/show_bug.cgi?id=47755
--- Comment #12 from John subs@qcontinuum.plus.com --- $ dpkg -S /usr/lib/i386-linux-gnu/pkgconfig/gstreamer-video-1.0.pc libgstreamer-plugins-base1.0-dev:i386: /usr/lib/i386-linux-gnu/pkgconfig/gstreamer-video-1.0.pc
Ok, so looks like I have a 32-bit version of that library but not a 64-bit one. Just to confirm, it seems I have the binaries but not the dev package.
$ dpkg -l |grep libgstreamer-plugins-base ii libgstreamer-plugins-base0.10-0:amd64 0.10.36-2ubuntu0.1 amd64 GStreamer libraries from the "base" set ii libgstreamer-plugins-base0.10-0:i386 0.10.36-2ubuntu0.1 i386 GStreamer libraries from the "base" set ii libgstreamer-plugins-base1.0-0:amd64 1.14.5-0ubuntu1~18.04.1 amd64 GStreamer libraries from the "base" set ii libgstreamer-plugins-base1.0-0:i386 1.14.5-0ubuntu1~18.04.1 i386 GStreamer libraries from the "base" set ii libgstreamer-plugins-base1.0-dev:i386 1.14.5-0ubuntu1~18.04.1 i386 GStreamer development files for libraries from the "base" set
This seemed strange especially as I know for certain that I installed it. Since its missing, I tried to install the 64-bit version again. There is a dependency called liborc-0.4-dev. When I tried to install this, I noticed the following in the output:
The following packages will be REMOVED libgstreamer-plugins-base1.0-dev:i386 liborc-0.4-dev:i386 The following NEW packages will be installed liborc-0.4-dev
You will notice that the i386 versions get removed. I can now also see that if I try to install the 32-bit version, I get:
The following packages will be REMOVED liborc-0.4-dev The following NEW packages will be installed liborc-0.4-dev:i386
So now the 64-bit version gets removed. It would seem that there is a conflict between the 64-bit and 32-bit versions. This explains why I had to keep re-installing gstreamer suppoort, which I must have installed at least a couple of times for both 64-bit and 32-bit platforms, only to then still get warnings about missing gstreamer support. Since these are dev packages and the binaries are already present, it would seem that I will have to install the 64-bit and complete the compile before attempting to do the same with the 32-bit version. On any subsequent re-compiles, I will have to remember to check each time that gstreamer support is present. This seems a bit of a nuisance but I will perhaps give that a try later and report back.