Home > OS >  Ubuntu 16.04 under the GST omx - 1.16.0 compiler error
Ubuntu 16.04 under the GST omx - 1.16.0 compiler error

Time:11-03

On an arm board plans to compile qt5.12.3 installation, configure options taken - gstreamer 1.0, support for video playback, configure after an error is as follows:
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
"ERROR: Feature 'gstreamer_1_0 was enabled, but the pre - condition' libs. Gstreamer_1_0 'failed."
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

Use apt to install gstreamer, result and encountered the following error
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Root @ are: ~/TMP/del/GST omx - 1.16.0 # apt - get the install gstreamer1.0 omx libgstreamer1.0 - dev libgstreamer - plugins - base1.0 - dev
Reading package lists... The Done
Building the dependency tree
Reading the state information... The Done
E: Unable to locate package gstreamer1.0 omx
E: Couldn 't find any package by glob' gstreamer1.0 omx '
E: Couldn 't find any package by regex' gstreamer1.0 omx '
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

Then download the GST omx source installation, results and encountered the following error, really don't know how to solve the

#./configure -- with omx - target={generic, rpi, bellagio}
# make

Error information below
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Making all tests in
Make [2] : if the directory '/root/TMP/del/GST omx - 1.16.0/tests'
Making all the check in
Make [3] : if the directory '/root/TMP/del/GST omx - 1.16.0/tests/check'
Make [3] : Nothing to be done for 'all'.
Make [3] : brigade directory '/root/TMP/del/GST omx - 1.16.0/tests/check'
Make [3] : if the directory '/root/TMP/del/GST omx - 1.16.0/tests'
Make [3] : Nothing to be done for 'all - am.
Make [3] : brigade directory '/root/TMP/del/GST omx - 1.16.0/tests'
Make [2] : brigade directory '/root/TMP/del/GST omx - 1.16.0/tests'
Making all examples in
Make [2] : if the directory '/root/TMP/del/GST omx - 1.16.0/examples'
Making all the in egl
Make [3] : if the directory '/root/TMP/del/GST omx - 1.16.0/examples/egl'
CCLD testegl
The/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So: undefined reference to ` gbm_bo_create_with_modifiers'
The/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So: undefined reference to ` gbm_bo_get_bpp '
Collect2: error: ld returned 1 exit status
Makefile: 501: the recipe for target 'testegl failed
Make [3] : * * * [testegl] Error 1
Make [3] : brigade directory '/root/TMP/del/GST omx - 1.16.0/examples/egl'
The Makefile: 480: the recipe for target 'all - recursive failed
Make [2] : * * */all - recursive Error 1
Make [2] : brigade directory '/root/TMP/del/GST omx - 1.16.0/examples'
The Makefile: 532: the recipe for target 'all - recursive failed
Make [1] : * * */all - recursive Error 1
Make [1] : brigade directory '/root/TMP/del/GST omx - 1.16.0'
The Makefile: 464: the recipe for target 'all' failed
Make: * * * [all] Error 2
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

in executing the following command to find symbol, is all some
# nm - Do/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So | grep gbm_bo_get_bpp
The/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So: U gbm_bo_get_bpp

# nm - Do/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So | grep gbm_bo_create_with_modifiers
The/usr/lib/GCC/arm - Linux - gnueabihf/5/../../../arm - Linux - gnueabihf/libEGL. So: U gbm_bo_create_with_modifiers

CodePudding user response:

The building Lord I and this problem is GST omx source installation is not successful, please the original poster finally how to solve the following problems hold back the information for a long time too little
your help!"ERROR: Feature 'gstreamer_1_0 was enabled, but the pre - condition' libs. Gstreamer_1_0 'failed."
  • Related