Building different versions of gstreamer

Andrea Marson andrea.marson.dave at gmail.com
Wed Apr 29 07:00:18 UTC 2020


Hi,
I'm working with gstreamer on a PC running Ubuntu 18.04.
For my project, I need to build different versions of gstreamer along with
its plugins.
For instance, I recently built tag 1.16.2. After that, I needed to build
tag 1.14.4. However, building of gst-plugins-base 1.14.4 failed:

linking of temporary binary failed: Command '['../../../libtool',
'--mode=link', '--tag=CC', 'gcc', '-o',
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils/tmp-introspectvhvale74/GstPbutils-1.0',
'-export-dynamic', '-g', '-O2',
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils/tmp-introspectvhvale74/GstPbutils-1.0.o',
'-L.', 'libgstpbutils-1.0.la', '-L/usr/local/lib', '-rpath',
'/usr/local/lib', '-L/usr/local/lib', '-rpath', '/usr/local/lib',
'-L../../../gst-libs/gst/tag/', '-L../../../gst-libs/gst/video/',
'-L../../../gst-libs/gst/audio/',
'-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/tag/.libs',
'-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/video/.libs',
'-L/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/audio/.libs',
'-L/usr/local/lib', '-lgio-2.0', '-Wl,--export-dynamic', '-lgmodule-2.0',
'-pthread', '-lgsttag-1.0', '-lgstvideo-1.0', '-lgstaudio-1.0',
'-lgstbase-1.0', '-lgstreamer-1.0', '-lgobject-2.0', '-lglib-2.0']'
returned non-zero exit status 1.
Makefile:1285: recipe for target 'GstPbutils-1.0.gir' failed
make[5]: *** [GstPbutils-1.0.gir] Error 1
make[5]: Leaving directory
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils'
Makefile:728: recipe for target 'all' failed
make[4]: *** [all] Error 2
make[4]: Leaving directory
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst/pbutils'
Makefile:659: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs/gst'
Makefile:624: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base/gst-libs'
Makefile:748: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/home/sysadmin/devel/hfr-camera/gst/build-gst-1.14/gst-plugins-base'
Makefile:679: recipe for target 'all' failed
make: *** [all] Error 2

I suspect this is due to the fact that I did not uninstall gstreamer
cleanly before building tag 1.14.4.
How to cleanly uninstall tag 1.16.2, which I installed by issuing "sudo
make install"?

Thank you in advance for you help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200429/20e3a639/attachment.htm>


More information about the gstreamer-devel mailing list