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! -
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 -
Then you may have found a regression.
Did you already check the bug report system ?
-
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! -
Glad you found out and thanks for sharing !