Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. qtmultimedia cross compile can't find gstream
Forum Updated to NodeBB v4.3 + New Features

qtmultimedia cross compile can't find gstream

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
11 Posts 4 Posters 1.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    getgo
    wrote on last edited by getgo
    #1

    Hi,

    Currently i installed qt 5.11 without x11 so i'm using opengl to render the ui. But now i want to load video using qtmultimedia but i got this error below:

    defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer
    

    When i build qt multimedia i gstreamer is not found

    ALSA ................................... no
    GStreamer 1.0 .......................... no
    GStreamer 0.10 ......................... no
    Video for Linux ........................ yes
    OpenAL ................................. no
    PulseAudio ............................. no
    Resource Policy (libresourceqt5) ....... no
    DirectShow ............................. no
    Windows Media Foundation ............... no
    

    I already install gstream depedencies needed from target and copy all the depedencies to sysroot lib and share.

    What i missed? if you need more info just tell me. Thank you

    jsulmJ 1 Reply Last reply
    0
    • G getgo

      Hi,

      Currently i installed qt 5.11 without x11 so i'm using opengl to render the ui. But now i want to load video using qtmultimedia but i got this error below:

      defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer
      

      When i build qt multimedia i gstreamer is not found

      ALSA ................................... no
      GStreamer 1.0 .......................... no
      GStreamer 0.10 ......................... no
      Video for Linux ........................ yes
      OpenAL ................................. no
      PulseAudio ............................. no
      Resource Policy (libresourceqt5) ....... no
      DirectShow ............................. no
      Windows Media Foundation ............... no
      

      I already install gstream depedencies needed from target and copy all the depedencies to sysroot lib and share.

      What i missed? if you need more info just tell me. Thank you

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by jsulm
      #2

      @getgo said in qtmultimedia cross compile can't find gstream:

      sysroot lib and share

      What about header files? They are needed as well.
      Also, you can see what exactly is missing if you add -v parameter to configure and check the output.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • V Offline
        V Offline
        vladstelmahovsky
        wrote on last edited by
        #3

        check regarding -dev package for gstreamer. and dont forget all the plugins

        1 Reply Last reply
        0
        • G Offline
          G Offline
          getgo
          wrote on last edited by
          #4

          When i see config.log in qtmultimedia folder i got

          Command line: 
          loaded result for library config.qtmultimedia_multimedia.libraries.alsa
          Trying source 0 (type inline) of library alsa ...
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
          > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
          > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
          > alsatest.cpp:29:10: fatal error: alsa/asoundlib.h: No such file or directory
          >  #include <alsa/asoundlib.h>
          >           ^~~~~~~~~~~~~~~~~~
          > compilation terminated.
          > make: *** [alsatest.o] Error 1
           => source failed verification.
          test config.qtmultimedia_multimedia.libraries.alsa FAILED
          loaded result for config test config.qtmultimedia_multimedia.tests.gpu_vivante
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
          > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
          > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
          >  #include <GLES2/gl2.h>
          >           ^~~~~~~~~~~~~
          > compilation terminated.
          > make: *** [main.o] Error 1
          test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
          loaded result for library config.qtmultimedia_multimedia.libraries.gstreamer_1_0
          Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
          + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
          pkg-config did not find package.
            => source produced no result.
          test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
          loaded result for library config.qtmultimedia_multimedia.libraries.gstreamer_0_10
          Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
          + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
          pkg-config did not find package.
            => source produced no result.
          test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
          loaded result for config test config.qtmultimedia_multimedia.tests.linux_v4l
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
          > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
          > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
          test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
          loaded result for library config.qtmultimedia_multimedia.libraries.openal
          Trying source 0 (type pkgConfig) of library openal ...
          + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
          pkg-config did not find package.
            => source produced no result.
          Trying source 1 (type inline) of library openal ...
            => source failed condition 'config.win32'.
          Trying source 2 (type inline) of library openal ...
            => source failed condition 'config.darwin'.
          Trying source 3 (type inline) of library openal ...
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
          + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
          > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
          > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
          >  #include <AL/al.h>
          >           ^~~~~~~~~
          > compilation terminated.
          > make: *** [main.o] Error 1
           => source failed verification.
          test config.qtmultimedia_multimedia.libraries.openal FAILED
          loaded result for library config.qtmultimedia_multimedia.libraries.pulseaudio
          Trying source 0 (type pkgConfig) of library pulseaudio ...
          + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
          pkg-config did not find package.
            => source produced no result.
          test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
          loaded result for library config.qtmultimedia_multimedia.libraries.libresourceqt5
          Trying source 0 (type pkgConfig) of library libresourceqt5 ...
          + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
          pkg-config did not find package.
            => source produced no result.
          test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
          
          

          I think it's the header file, where i can get that?

          jsulmJ 1 Reply Last reply
          0
          • G getgo

            When i see config.log in qtmultimedia folder i got

            Command line: 
            loaded result for library config.qtmultimedia_multimedia.libraries.alsa
            Trying source 0 (type inline) of library alsa ...
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
            > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
            > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
            > alsatest.cpp:29:10: fatal error: alsa/asoundlib.h: No such file or directory
            >  #include <alsa/asoundlib.h>
            >           ^~~~~~~~~~~~~~~~~~
            > compilation terminated.
            > make: *** [alsatest.o] Error 1
             => source failed verification.
            test config.qtmultimedia_multimedia.libraries.alsa FAILED
            loaded result for config test config.qtmultimedia_multimedia.tests.gpu_vivante
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
            > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
            > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
            >  #include <GLES2/gl2.h>
            >           ^~~~~~~~~~~~~
            > compilation terminated.
            > make: *** [main.o] Error 1
            test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
            loaded result for library config.qtmultimedia_multimedia.libraries.gstreamer_1_0
            Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
            + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
            pkg-config did not find package.
              => source produced no result.
            test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
            loaded result for library config.qtmultimedia_multimedia.libraries.gstreamer_0_10
            Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
            + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
            pkg-config did not find package.
              => source produced no result.
            test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
            loaded result for config test config.qtmultimedia_multimedia.tests.linux_v4l
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
            > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
            > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
            test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
            loaded result for library config.qtmultimedia_multimedia.libraries.openal
            Trying source 0 (type pkgConfig) of library openal ...
            + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
            pkg-config did not find package.
              => source produced no result.
            Trying source 1 (type inline) of library openal ...
              => source failed condition 'config.win32'.
            Trying source 2 (type inline) of library openal ...
              => source failed condition 'config.darwin'.
            Trying source 3 (type inline) of library openal ...
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
            + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
            > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
            > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
            >  #include <AL/al.h>
            >           ^~~~~~~~~
            > compilation terminated.
            > make: *** [main.o] Error 1
             => source failed verification.
            test config.qtmultimedia_multimedia.libraries.openal FAILED
            loaded result for library config.qtmultimedia_multimedia.libraries.pulseaudio
            Trying source 0 (type pkgConfig) of library pulseaudio ...
            + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
            pkg-config did not find package.
              => source produced no result.
            test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
            loaded result for library config.qtmultimedia_multimedia.libraries.libresourceqt5
            Trying source 0 (type pkgConfig) of library libresourceqt5 ...
            + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
            pkg-config did not find package.
              => source produced no result.
            test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
            
            

            I think it's the header file, where i can get that?

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @getgo Looks like Alsa dev package is missing.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            1 Reply Last reply
            1
            • G Offline
              G Offline
              getgo
              wrote on last edited by
              #6

              I think i already install it by looking at the package installed

              dpkg -l |grep stream
              
              ii  gir1.2-gstreamer-1.0:armhf             1.14.4-1                              armhf        GObject introspection data for the GStreamer library
              ii  gstreamer1.0-alsa:armhf                1.14.4-2                              armhf        GStreamer plugin for ALSA
              ii  gstreamer1.0-gl:armhf                  1.14.4-2                              armhf        GStreamer plugins for GL
              ii  gstreamer1.0-omx                       1.14.4-1+rpt1                         armhf        GStreamer OpenMAX plugins
              ii  gstreamer1.0-omx-rpi                   1.14.4-1+rpt1                         armhf        OpenMax plugins for GStreamer
              ii  gstreamer1.0-omx-rpi-config            1.14.4-1+rpt1                         armhf        OpenMax plugins for GStreamer
              ii  gstreamer1.0-plugins-bad:armhf         1.14.4-1+b1                           armhf        GStreamer plugins from the "bad" set
              ii  gstreamer1.0-plugins-base:armhf        1.14.4-2                              armhf        GStreamer plugins from the "base" set
              ii  gstreamer1.0-plugins-good:armhf        1.14.4-1+rpt1                         armhf        GStreamer plugins from the "good" set
              ii  gstreamer1.0-x:armhf                   1.14.4-2                              armhf        GStreamer plugins for X11 and Pango
              ii  libboost-iostreams1.58.0:armhf         1.58.0+dfsg-5.1+rpi1+b4               armhf        Boost.Iostreams Library
              ii  libdca0:armhf                          0.0.6-1                               armhf        decoding library for DTS Coherent Acoustics streams
              ii  libgstreamer-gl1.0-0:armhf             1.14.4-2                              armhf        GStreamer GL libraries
              ii  libgstreamer-plugins-bad1.0-0:armhf    1.14.4-1+b1                           armhf        GStreamer libraries from the "bad" set
              ii  libgstreamer-plugins-base1.0-0:armhf   1.14.4-2                              armhf        GStreamer libraries from the "base" set
              ii  libgstreamer-plugins-base1.0-dev:armhf 1.14.4-2                              armhf        GStreamer development files for libraries from the "base" set
              rc  libgstreamer0.10-0:armhf               0.10.36-1.5                           armhf        Core GStreamer libraries and elements
              ii  libgstreamer1.0-0:armhf                1.14.4-1                              armhf        Core GStreamer libraries and elements
              ii  libgstreamer1.0-dev:armhf              1.14.4-1                              armhf        GStreamer core development files
              ii  libmms0:armhf                          0.6.4-3                               armhf        MMS stream protocol library - shared library
              ii  libogg0:armhf                          1.3.2-1                               armhf        Ogg bitstream library
              ii  librtmp1:armhf                         2.4+20151223.gitfa8646d.1-2           armhf        toolkit for RTMP streams (shared library)
              ii  libshout3:armhf                        2.4.1-2                               armhf        MP3/Ogg Vorbis broadcast streaming library
              ii  libx265-165:armhf                      2.9-4                                 armhf        H.265/HEVC video stream encoder (shared library)
              ii  sed                                    4.7-1                                 armhf        GNU stream editor for filtering/transforming text
              

              Is it right?

              And when i see the sysroot host folder, alsa folder already there.

              1 Reply Last reply
              0
              • G Offline
                G Offline
                getgo
                wrote on last edited by
                #7

                I think now qmake already found alsadev, i just directly copy alsa folder from host to mount sysroot. But can't find ** lasound**

                Command line: 
                looking for library alsa
                Trying source 0 (type inline) of library alsa ...
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
                > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o alsa alsatest.o   -lasound 
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/../lib/gcc/armv8-rpi3-linux-gnueabihf/8.1.0/../../../../armv8-rpi3-linux-gnueabihf/bin/ld.bfd: cannot find -lasound
                > collect2: error: ld returned 1 exit status
                > make: *** [alsa] Error 1
                 => source failed verification.
                test config.qtmultimedia_multimedia.libraries.alsa FAILED
                executing config test gpu_vivante
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
                >  #include <GLES2/gl2.h>
                >           ^~~~~~~~~~~~~
                > compilation terminated.
                > make: *** [main.o] Error 1
                test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
                looking for library gstreamer_1_0
                Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
                + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
                pkg-config did not find package.
                  => source produced no result.
                test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
                looking for library gstreamer_0_10
                Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
                + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
                pkg-config did not find package.
                  => source produced no result.
                test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
                executing config test linux_v4l
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
                test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
                looking for library openal
                Trying source 0 (type pkgConfig) of library openal ...
                + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
                pkg-config did not find package.
                  => source produced no result.
                Trying source 1 (type inline) of library openal ...
                  => source failed condition 'config.win32'.
                Trying source 2 (type inline) of library openal ...
                  => source failed condition 'config.darwin'.
                Trying source 3 (type inline) of library openal ...
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
                + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
                > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
                >  #include <AL/al.h>
                >           ^~~~~~~~~
                > compilation terminated.
                > make: *** [main.o] Error 1
                 => source failed verification.
                test config.qtmultimedia_multimedia.libraries.openal FAILED
                looking for library pulseaudio
                Trying source 0 (type pkgConfig) of library pulseaudio ...
                + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
                pkg-config did not find package.
                  => source produced no result.
                test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
                looking for library libresourceqt5
                Trying source 0 (type pkgConfig) of library libresourceqt5 ...
                + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
                pkg-config did not find package.
                  => source produced no result.
                test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
                
                
                jsulmJ Pablo J. RoginaP 2 Replies Last reply
                0
                • G getgo

                  I think now qmake already found alsadev, i just directly copy alsa folder from host to mount sysroot. But can't find ** lasound**

                  Command line: 
                  looking for library alsa
                  Trying source 0 (type inline) of library alsa ...
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
                  > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o alsa alsatest.o   -lasound 
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/../lib/gcc/armv8-rpi3-linux-gnueabihf/8.1.0/../../../../armv8-rpi3-linux-gnueabihf/bin/ld.bfd: cannot find -lasound
                  > collect2: error: ld returned 1 exit status
                  > make: *** [alsa] Error 1
                   => source failed verification.
                  test config.qtmultimedia_multimedia.libraries.alsa FAILED
                  executing config test gpu_vivante
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                  > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
                  >  #include <GLES2/gl2.h>
                  >           ^~~~~~~~~~~~~
                  > compilation terminated.
                  > make: *** [main.o] Error 1
                  test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
                  looking for library gstreamer_1_0
                  Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
                  + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
                  pkg-config did not find package.
                    => source produced no result.
                  test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
                  looking for library gstreamer_0_10
                  Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
                  + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
                  pkg-config did not find package.
                    => source produced no result.
                  test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
                  executing config test linux_v4l
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
                  test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
                  looking for library openal
                  Trying source 0 (type pkgConfig) of library openal ...
                  + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
                  pkg-config did not find package.
                    => source produced no result.
                  Trying source 1 (type inline) of library openal ...
                    => source failed condition 'config.win32'.
                  Trying source 2 (type inline) of library openal ...
                    => source failed condition 'config.darwin'.
                  Trying source 3 (type inline) of library openal ...
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
                  + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
                  > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                  > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
                  >  #include <AL/al.h>
                  >           ^~~~~~~~~
                  > compilation terminated.
                  > make: *** [main.o] Error 1
                   => source failed verification.
                  test config.qtmultimedia_multimedia.libraries.openal FAILED
                  looking for library pulseaudio
                  Trying source 0 (type pkgConfig) of library pulseaudio ...
                  + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
                  pkg-config did not find package.
                    => source produced no result.
                  test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
                  looking for library libresourceqt5
                  Trying source 0 (type pkgConfig) of library libresourceqt5 ...
                  + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
                  pkg-config did not find package.
                    => source produced no result.
                  test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
                  
                  
                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by jsulm
                  #8

                  @getgo said in qtmultimedia cross compile can't find gstream:

                  cannot find -lasound

                  libasound2 and libasound2-dev are needed
                  In such situations you can actually use google to search for the error to see what needed.
                  And in my previous post I actually meant Alsa itself, not its integration in gstreamer (not gstreamer1.0-alsa).

                  https://forum.qt.io/topic/113070/qt-code-of-conduct

                  G 1 Reply Last reply
                  1
                  • jsulmJ jsulm

                    @getgo said in qtmultimedia cross compile can't find gstream:

                    cannot find -lasound

                    libasound2 and libasound2-dev are needed
                    In such situations you can actually use google to search for the error to see what needed.
                    And in my previous post I actually meant Alsa itself, not its integration in gstreamer (not gstreamer1.0-alsa).

                    G Offline
                    G Offline
                    getgo
                    wrote on last edited by getgo
                    #9

                    Yes i know what's the problem and how it should be solved, but i think i already installed all the depedencies and rsync to sysroot

                    sudo apt-get install gstreamer1.0-alsa libasound2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-good gstreamer1.0-plugins-bad libraspberrypi-dev libpulse-dev alsa-base gstreamer1.0-omx libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libasound2
                    
                    alsa-base is already the newest version (1.0.27+1).
                    gstreamer1.0-alsa is already the newest version (1.14.4-2).
                    gstreamer1.0-plugins-bad is already the newest version (1.14.4-1+b1).
                    libgstreamer-plugins-base1.0-dev is already the newest version (1.14.4-2).
                    libgstreamer1.0-dev is already the newest version (1.14.4-1).
                    libpulse-dev is already the newest version (12.2-4+deb10u1).
                    gstreamer1.0-omx is already the newest version (1.14.4-1+rpt1).
                    gstreamer1.0-plugins-good is already the newest version (1.14.4-1+rpt1).
                    libasound2 is already the newest version (1.1.8-1+rpt1).
                    libasound2-dev is already the newest version (1.1.8-1+rpt1).
                    libraspberrypi-dev is already the newest version (1.20190819-1).
                    0 upgraded, 0 newly installed, 0 to remove and 125 not upgraded.
                    

                    for alsa

                    ii  alsa-base                              1.0.27+1                              all          dummy package to ease purging of obsolete conffiles
                    ii  alsa-utils                             1.1.8-2                               armhf        Utilities for configuring and using ALSA
                    ii  gstreamer1.0-alsa:armhf                1.14.4-2                              armhf        GStreamer plugin for ALSA
                    

                    The alsa depedencies shared object supposed to be in usr/lib folder right? Because i can't find it

                    1 Reply Last reply
                    0
                    • G Offline
                      G Offline
                      getgo
                      wrote on last edited by
                      #10

                      I got the alsa shared library now the result like below :

                      Command line: 
                      looking for library alsa
                      Trying source 0 (type inline) of library alsa ...
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
                      > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o alsa alsatest.o   -lasound 
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/libasound.so: undefined reference to `fcntl@GLIBC_2.28'
                      > collect2: error: ld returned 1 exit status
                      > make: *** [alsa] Error 1
                       => source failed verification.
                      test config.qtmultimedia_multimedia.libraries.alsa FAILED
                      executing config test gpu_vivante
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                      > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
                      >  #include <GLES2/gl2.h>
                      >           ^~~~~~~~~~~~~
                      > compilation terminated.
                      > make: *** [main.o] Error 1
                      test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
                      looking for library gstreamer_1_0
                      Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
                      + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
                      pkg-config did not find package.
                        => source produced no result.
                      test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
                      looking for library gstreamer_0_10
                      Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
                      + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
                      pkg-config did not find package.
                        => source produced no result.
                      test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
                      executing config test linux_v4l
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
                      test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
                      looking for library openal
                      Trying source 0 (type pkgConfig) of library openal ...
                      + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
                      pkg-config did not find package.
                        => source produced no result.
                      Trying source 1 (type inline) of library openal ...
                        => source failed condition 'config.win32'.
                      Trying source 2 (type inline) of library openal ...
                        => source failed condition 'config.darwin'.
                      Trying source 3 (type inline) of library openal ...
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
                      + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
                      > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                      > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
                      >  #include <AL/al.h>
                      >           ^~~~~~~~~
                      > compilation terminated.
                      > make: *** [main.o] Error 1
                       => source failed verification.
                      test config.qtmultimedia_multimedia.libraries.openal FAILED
                      looking for library pulseaudio
                      Trying source 0 (type pkgConfig) of library pulseaudio ...
                      + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
                      pkg-config did not find package.
                        => source produced no result.
                      test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
                      looking for library libresourceqt5
                      Trying source 0 (type pkgConfig) of library libresourceqt5 ...
                      + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
                      pkg-config did not find package.
                        => source produced no result.
                      test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
                      
                      
                      1 Reply Last reply
                      0
                      • G getgo

                        I think now qmake already found alsadev, i just directly copy alsa folder from host to mount sysroot. But can't find ** lasound**

                        Command line: 
                        looking for library alsa
                        Trying source 0 (type inline) of library alsa ...
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lasound' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa
                        > Info: creating stash file /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/.qmake.stash
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/alsa && MAKEFLAGS= make
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o alsatest.o alsatest.cpp
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o alsa alsatest.o   -lasound 
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/../lib/gcc/armv8-rpi3-linux-gnueabihf/8.1.0/../../../../armv8-rpi3-linux-gnueabihf/bin/ld.bfd: cannot find -lasound
                        > collect2: error: ld returned 1 exit status
                        > make: *** [alsa] Error 1
                         => source failed verification.
                        test config.qtmultimedia_multimedia.libraries.alsa FAILED
                        executing config test gpu_vivante
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/gpu_vivante && MAKEFLAGS= make
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                        > main.cpp:29:10: fatal error: GLES2/gl2.h: No such file or directory
                        >  #include <GLES2/gl2.h>
                        >           ^~~~~~~~~~~~~
                        > compilation terminated.
                        > make: *** [main.o] Error 1
                        test config.qtmultimedia_multimedia.tests.gpu_vivante FAILED
                        looking for library gstreamer_1_0
                        Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
                        + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
                        pkg-config did not find package.
                          => source produced no result.
                        test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 FAILED
                        looking for library gstreamer_0_10
                        Trying source 0 (type pkgConfig) of library gstreamer_0_10 ...
                        + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors gstreamer-0.10 gstreamer-base-0.10 gstreamer-audio-0.10 gstreamer-video-0.10 gstreamer-pbutils-0.10 gstreamer-interfaces-0.10
                        pkg-config did not find package.
                          => source produced no result.
                        test config.qtmultimedia_multimedia.libraries.gstreamer_0_10 FAILED
                        executing config test linux_v4l
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/linux_v4l && MAKEFLAGS= make
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -Wl,-O1 -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/opt/vc/lib -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf -Wl,-rpath-link,/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/lib/armv8-rpi3-linux-gnueabihf -o linux_v4l main.o    
                        test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
                        looking for library openal
                        Trying source 0 (type pkgConfig) of library openal ...
                        + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors openal
                        pkg-config did not find package.
                          => source produced no result.
                        Trying source 1 (type inline) of library openal ...
                          => source failed condition 'config.win32'.
                        Trying source 2 (type inline) of library openal ...
                          => source failed condition 'config.darwin'.
                        Trying source 3 (type inline) of library openal ...
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /Users/bles/Work/GetGO/app/qt5/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += shared warn_off console single_arch" -early "CONFIG += cross_compile" 'LIBS += -lopenal' /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal
                        + cd /Users/bles/Work/GetGO/qtbase/qtmultimedia/config.tests/openal && MAKEFLAGS= make
                        > /Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/bin/armv8-rpi3-linux-gnueabihf-g++ -c -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -mfloat-abi=hard --sysroot=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot -O2 -w -fPIC  -I. -I/Users/bles/Work/GetGO/app/qt5/mkspecs/devices/linux-rasp-pi3-g++ -o main.o main.cpp
                        > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
                        >  #include <AL/al.h>
                        >           ^~~~~~~~~
                        > compilation terminated.
                        > make: *** [main.o] Error 1
                         => source failed verification.
                        test config.qtmultimedia_multimedia.libraries.openal FAILED
                        looking for library pulseaudio
                        Trying source 0 (type pkgConfig) of library pulseaudio ...
                        + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
                        pkg-config did not find package.
                          => source produced no result.
                        test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
                        looking for library libresourceqt5
                        Trying source 0 (type pkgConfig) of library libresourceqt5 ...
                        + PKG_CONFIG_SYSROOT_DIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot PKG_CONFIG_LIBDIR=/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/share/pkgconfig:/Volumes/xtool-build-env/armv8-rpi3-linux-gnueabihf/armv8-rpi3-linux-gnueabihf/sysroot/usr/lib/armv8-rpi3-linux-gnueabihf/pkgconfig /usr/local/bin/pkg-config --exists --silence-errors libresourceqt5
                        pkg-config did not find package.
                          => source produced no result.
                        test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
                        
                        
                        Pablo J. RoginaP Offline
                        Pablo J. RoginaP Offline
                        Pablo J. Rogina
                        wrote on last edited by
                        #11

                        @getgo said in qtmultimedia cross compile can't find gstream:

                        i just directly copy alsa folder from host to mount sysroot

                        Sorry if I'm wrong, but it looks like you should do the other way around when cross-compiling.
                        I mean, you install the support libraries and headers in your TARGET device, and then you rsync to your sysroot folder in HOST machine. That way you'll be using the proper objetcs for your target architecture.

                        Upvote the answer(s) that helped you solve the issue
                        Use "Topic Tools" button to mark your post as Solved
                        Add screenshots via postimage.org
                        Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

                        1 Reply Last reply
                        1

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt Extensions
                        • Unsolved