There is a problem with the `gstreamer-pbutils-1.0.pc` file
What it has:
Requires: gstreamer-1.0
What it should have:
Requires: gstreamer-1.0 gstreamer-audio-1.0 gstreamer-tag-1.0
I am building 1.14.4
in a properly isolated environment which has no prior gstreamer packages installed whatsoever (I used an ubuntu:18.04
docker container). The change to the pkg-config file (described above) was necessary to get rid of an error (shown below) during the build of gst-editing-services
:
FAILED: tools/ges-launch-1.0
cc -o tools/ges-launch-1.0 'tools/f9d35d4@@ges-launch-1.0@exe/ges-validate.c.o' 'tools/f9d35d4@@ges-launch-1.0@exe/ges-launch.c.o' 'tools/f9d35d4@@ges-launch-1.0@exe/ges-launcher.c.o' 'tools/f9d35d4@@ges-launch-1.0@exe/utils.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group ges/libges-1.0.so.0.1404.0 /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstbase-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstvideo-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstcontroller-1.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libxml2.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/../ges' -Wl,-rpath-link,/home/default_user/.conan/data/gst-editing-services/1.14.4/my_conan_user/my_conan_channel/build/366aad263bfda46cc558dc04848127644df385d3/build/ges
/usr/bin/ld: warning: libgstaudio-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libgsttag-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_channel_get_fallback_mask'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_init'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_from_string'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_from_caps'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_get_info'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_tag_list_to_vorbiscomment_buffer'
collect2: error: ld returned 1 exit status
[94/192] Linking target tests/check/ges_backgroundsource.
FAILED: tests/check/ges_backgroundsource
cc -o tests/check/ges_backgroundsource 'tests/check/7d01337@@ges_backgroundsource@exe/ges_backgroundsource.c.o' 'tests/check/7d01337@@ges_backgroundsource@exe/ges_test-utils.c.o' 'tests/check/7d01337@@ges_backgroundsource@exe/nle_common.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group ges/libges-1.0.so.0.1404.0 /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstbase-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstvideo-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstcontroller-1.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libxml2.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstcheck-1.0.so -lm -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../ges' -Wl,-rpath-link,/home/default_user/.conan/data/gst-editing-services/1.14.4/my_conan_user/my_conan_channel/build/366aad263bfda46cc558dc04848127644df385d3/build/ges
/usr/bin/ld: warning: libgstaudio-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libgsttag-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_channel_get_fallback_mask'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_init'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_from_string'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_from_caps'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_get_info'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_tag_list_to_vorbiscomment_buffer'
collect2: error: ld returned 1 exit status
[95/192] Linking target tests/check/ges_asset.
FAILED: tests/check/ges_asset
cc -o tests/check/ges_asset 'tests/check/7d01337@@ges_asset@exe/ges_asset.c.o' 'tests/check/7d01337@@ges_asset@exe/ges_test-utils.c.o' 'tests/check/7d01337@@ges_asset@exe/nle_common.c.o' -Wl,--no-undefined -Wl,--as-needed -Wl,--start-group ges/libges-1.0.so.0.1404.0 /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstbase-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstvideo-1.0.so /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstcontroller-1.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libxml2.so /home/default_user/.conan/data/gstreamer/1.14.4/my_conan_user/my_conan_channel/package/4e54a2085b064ce4acf33d77f8e46b7ddb19327e/lib/libgstcheck-1.0.so -lm -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../ges' -Wl,-rpath-link,/home/default_user/.conan/data/gst-editing-services/1.14.4/my_conan_user/my_conan_channel/build/366aad263bfda46cc558dc04848127644df385d3/build/ges
/usr/bin/ld: warning: libgstaudio-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libgsttag-1.0.so.0, needed by /home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so, not found (try using -rpath or -rpath-link)
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_channel_get_fallback_mask'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_init'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_from_string'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_info_from_caps'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_audio_format_get_info'
/home/default_user/.conan/data/gst-plugins-base/1.14.4/my_conan_user/my_conan_channel/package/dfae0ad53239c3635b1bcbc0d33fb8115366adef/lib/libgstpbutils-1.0.so: undefined reference to `gst_tag_list_to_vorbiscomment_buffer'
collect2: error: ld returned 1 exit status
[97/192] Compiling C object 'tests/check/7d01337@@ges_layer@exe/ges_layer.c.o'.
Edited by David Ing