xcb-cursor0, libxcb-cursor0 & QtMultimedia support
avttrue opened this issue · comments
build system: Ubuntu (KDE Neon 6, Wayland)
test system: Mint
-
Error:
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
I tried to build:cqtdeployer -bin MyApp -extraLibs libb2 xcb-cursor libxcb-cursor
But as I understand it, the necessary libraries were not found. See logs.
buildlog.txt
verboselog.txt -
For supporting QtMultimedia need to copy the plugins directory 'multimedia'. I'm doing it manually, is it possible to perform this operation using the deployer? upd: A! '-extraPlugin' - yes?
You have a syntax error on cqtdeployer command
try this:
-extraLibs "libb2,xcb-cursor"
For the multimedia, do nothing, because all plugins will be fetched automatically. IF you use qml do not forget set -qmlDir path/to/your/own/qml/code/root/folder
I understand about the extraLibs syntax, thank you. But regarding multimedia, this plugin is not including in the final package. Although it is necessary and the application does not work without it (QtMultimedia functionality does not work, more precisely). And by the way, I didn't include wayland support, but I'm building it on the wayland system.
cqtdeployer -bin karass -extraLibs "libb2,libxcb-cursor"
plugins$ dir -h
iconengines networkinformation platforms printsupport styles wayland-shell-integration
imageformats platforminputcontexts platformthemes sqldrivers tls xcbglintegrations
hmm, the multimedia plugin should copy automatically. But if you want to force copy it, just use the - -enablePlugins option
cqtdeployer -enablePlugins multimedia