Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

What is "Project ERROR: Unknown module(s) in QT: multimediagsttools-private"?



  • Hello. I've just tried to cross-compile qt 5.15 + qtmultimedia for i.mx6, but something went wrong:

    make[3]: Entering directory '/home/user/Qt5.15/qtmultimedia-5.15/src/plugins/videonode'
    cd imx6/ && ( test -e Makefile || /home/mcp1/Desktop/mcp1_img/mount/sysroot/opt/Qt5.15/bin/qmake -o Makefile /home/user/Qt5.15/qtmultimedia-5.15/src/plugins/videonode/imx6/imx6.pro ) && make -f Makefile 
    Project ERROR: Unknown module(s) in QT: multimediagsttools-private
    Makefile:47: recipe for target 'sub-imx6-make_first' failed
    make[3]: *** [sub-imx6-make_first] Error 3
    make[3]: Leaving directory '/home/user/Qt5.15/qtmultimedia-5.15/src/plugins/videonode'
    Makefile:73: recipe for target 'sub-videonode-make_first' failed
    make[2]: *** [sub-videonode-make_first] Error 2
    make[2]: Leaving directory '/home/user/Qt5.15/qtmultimedia-5.15/src/plugins'
    Makefile:153: recipe for target 'sub-plugins-make_first' failed
    make[1]: *** [sub-plugins-make_first] Error 2
    make[1]: Leaving directory '/home/user/Qt5.15/qtmultimedia-5.15/src'
    Makefile:48: recipe for target 'sub-src-make_first' failed
    make: *** [sub-src-make_first] Error 2
    

    I've already installed gstreamer1.16 with base,good,bad and ugly plugins (+dev packages ).

    Has somebody ideas, what is 'multimediagsttools-private' and why it can't be found ?
    Thanks!



  • @SGaist I've rechecked config.log and noted, that gstreamer1.0 was missed.
    And while 5.14 and qt 5.12 were compiled fine with same (broken) environment, Qt 5.15 was broken.

    So, I've rechecked my PKG_CONFIG_LIBDIR and now all works fine.
    Thanks, again!


  • Lifetime Qt Champion

    Hi,

    Did you check the configuration log to see if there was something off related to GStreamer ?



  • @SGaist Hello, yes. There is nothing unsusal.
    I have errors of gstreamer-0.1 and audio subsystem, because I don't use them.

    fatal error: alsa/asoundlib.h: No such file or directory
    >  #include <alsa/asoundlib.h>
    >           ^~~~~~~~~~~~~~~~~~
    

    and

    > main.cpp:32:10: fatal error: AL/al.h: No such file or directory
    >  #include <AL/al.h>
    

    so they just disabled, and configuration tool didn't return any errors.
    also Qt5.12 and Qt5.14 compiled fine with the same config and have the same config.log


  • Lifetime Qt Champion

    Then you may have found a regression.

    Did you already check the bug report system ?



  • @SGaist I've tried to find same error or similar theme, but not found, yet.
    I can try to open new issue.


  • Lifetime Qt Champion

    Yes and please provide as much details as you can like the cross-compiler you are using, how you installed it, the target you are building for, the configure options you gave, etc.



  • @SGaist I've rechecked config.log and noted, that gstreamer1.0 was missed.
    And while 5.14 and qt 5.12 were compiled fine with same (broken) environment, Qt 5.15 was broken.

    So, I've rechecked my PKG_CONFIG_LIBDIR and now all works fine.
    Thanks, again!


  • Lifetime Qt Champion

    Glad you found out and thanks for sharing !


Log in to reply