Bug#1081716: libdrumstick: FTBFS: dh_install: warning: libdrumstick-plugins missing files: usr/lib/*/qt6/plugins/designer/libdrumstick-vpiano-plugin.so
The build log says that the plugin was correctly built:
[ 97%] Linking CXX shared module
../../lib/designer/libdrumstick-vpiano-plugin.so
cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/library/vpiano-plugin &&
/usr/bin/cmake -E cmake_link_script
CMakeFiles/drumstick-vpiano-plugin.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -o
../../lib/designer/libdrumstick-vpiano-plugin.so
"CMakeFiles/drumstick-vpiano-plugin.dir/drumstick-vpiano-plugin_autogen/mocs_compilation.cpp.o"
"CMakeFiles/drumstick-vpiano-plugin.dir/vpiano-plugin.cpp.o"
"CMakeFiles/drumstick-vpiano-plugin.dir/drumstick-vpiano-plugin_autogen/EWIEGA46WW/qrc_vpiano-plugin.cpp.o"
-Wl,-rpath,/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/lib: [ 98%] Built
target drumstick-vpiano-plugin
And it also was installed:
-- Installing:
/<<PKGBUILDDIR>>/debian/tmp/designer/libdrumstick-vpiano-plugin.so
-- Set non-toolchain portion of runtime path of
"/<<PKGBUILDDIR>>/debian/tmp/designer/libdrumstick-vpiano-plugin.so" to ""
The problem may arise from the paths that Qt embed, particularly
QT_INSTALL_PREFIX and QT_INSTALL_PLUGINS. See
https://doc.qt.io/qt-6/qlibraryinfo.html#LibraryPath-enum
What happens when you run...
$ qmake -query
In Debian ARM64 compared to Debian X86_64 ?
Reply to: