https://bugs.kde.org/show_bug.cgi?id=511316
Bug ID: 511316
Summary: missing library in kf6-core24-sdk 6.9.2 (edge)
Classification: KDE Neon
Product: neon
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Snaps
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
`qmlimportscanner` is missing library `libduktape.so.207` in kf6-core24-sdk
edge 6.9.2
STEPS TO REPRODUCE
1. install kde-qt6-core24-sdk, kde-qt6-core24, kde-qt6-core24-sdk,
kde-qt6-core24 on edge channel
2. build following package with --desctructive-mode ( kde-neon-6 extensions
would take stable channel by default AFAIK)
```
name: mytest
version: "daily"
grade: stable
base: core24
description: test test test
adopt-info: mytest
summary: test test test
confinement: strict
apps:
mytest:
command: echo
extensions:
- kde-neon-6
parts:
mytest:
source: .
plugin: cmake
cmake-parameters:
- -DCMAKE_VERBOSE_MAKEFILE=ON
override-build: |
echo PATH $PATH
echo LD_LIBRARY_PATH $LD_LIBRARY_PATH
ldd /snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner
/snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner
false
```
OBSERVED RESULT
libduktape.so.207 is missing
```
2025-10-29 12:35:20.697 :: PATH
/lol/stage/usr/bin:/snap/kde-qt6-core24-sdk/current/usr/bin:/snap/kf6-core24-sdk/current/usr/bin:/usr/libexec/snapcraft:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2025-10-29 12:35:20.697 :: LD_LIBRARY_PATH
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu:/snap/kde-qt6-core24-sdk/current/usr/lib:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu:/snap/mesa-2404/current/usr/lib/x86_64-linux-gnu:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/blas:/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/lapack:/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy:/snap/kf6-core24-sdk/current/usr/lib:/lol/stage/usr/lib/x86_64-linux-gnu:/lol/stage/usr/lib:/lol/stage/lib/
2025-10-29 12:35:20.716 :: linux-vdso.so.1 (0x00007ede2a705000)
2025-10-29 12:35:20.716 :: libQt6QmlCompiler.so.6 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6QmlCompiler.so.6
(0x00007ede2a4f8000)
2025-10-29 12:35:20.716 :: libQt6Qml.so.6 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Qml.so.6
(0x00007ede29f53000)
2025-10-29 12:35:20.716 :: libQt6Core.so.6 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Core.so.6
(0x00007ede29954000)
2025-10-29 12:35:20.717 :: libstdc++.so.6 =>
/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ede296c9000)
2025-10-29 12:35:20.717 :: libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6
(0x00007ede294b5000)
2025-10-29 12:35:20.717 :: libQt6Network.so.6 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libQt6Network.so.6
(0x00007ede292d4000)
2025-10-29 12:35:20.717 :: libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6
(0x00007ede291eb000)
2025-10-29 12:35:20.717 :: libgcc_s.so.1 =>
/lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ede291bd000)
2025-10-29 12:35:20.717 :: /lib64/ld-linux-x86-64.so.2 (0x00007ede2a707000)
2025-10-29 12:35:20.718 :: libicui18n.so.74 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicui18n.so.74
(0x00007ede28e6f000)
2025-10-29 12:35:20.718 :: libicuuc.so.74 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicuuc.so.74
(0x00007ede28c60000)
2025-10-29 12:35:20.718 :: libglib-2.0.so.0 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007ede28ae7000)
2025-10-29 12:35:20.718 :: libz.so.1 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libz.so.1
(0x00007ede28acb000)
2025-10-29 12:35:20.718 :: libsystemd.so.0 =>
/lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007ede289eb000)
2025-10-29 12:35:20.718 :: libdouble-conversion.so.3 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3
(0x00007ede289d6000)
2025-10-29 12:35:20.718 :: libb2.so.1 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libb2.so.1
(0x00007ede289b6000)
2025-10-29 12:35:20.718 :: libpcre2-16.so.0 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libpcre2-16.so.0
(0x00007ede2892a000)
2025-10-29 12:35:20.718 :: libzstd.so.1 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libzstd.so.1
(0x00007ede28870000)
2025-10-29 12:35:20.718 :: libgssapi_krb5.so.2 =>
/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007ede2881c000)
2025-10-29 12:35:20.718 :: libbrotlidec.so.1 =>
/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007ede2880e000)
2025-10-29 12:35:20.718 :: libproxy.so.1 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy.so.1
(0x00007ede28807000)
2025-10-29 12:35:20.718 :: libicudata.so.74 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libicudata.so.74
(0x00007ede26aa7000)
2025-10-29 12:35:20.718 :: libpcre2-8.so.0 =>
/lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007ede26a0d000)
2025-10-29 12:35:20.719 :: libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2
(0x00007ede26a00000)
2025-10-29 12:35:20.719 :: libgcrypt.so.20 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgcrypt.so.20
(0x00007ede268b8000)
2025-10-29 12:35:20.719 :: liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1
(0x00007ede26894000)
2025-10-29 12:35:20.719 :: liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5
(0x00007ede26862000)
2025-10-29 12:35:20.719 :: libgomp.so.1 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgomp.so.1
(0x00007ede2680c000)
2025-10-29 12:35:20.719 :: libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3
(0x00007ede26743000)
2025-10-29 12:35:20.719 :: libk5crypto.so.3 =>
/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007ede26717000)
2025-10-29 12:35:20.719 :: libcom_err.so.2 =>
/lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007ede2670f000)
2025-10-29 12:35:20.719 :: libkrb5support.so.0 =>
/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007ede26702000)
2025-10-29 12:35:20.719 :: libbrotlicommon.so.1 =>
/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007ede266df000)
2025-10-29 12:35:20.719 :: libpxbackend-1.0.so =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libproxy/libpxbackend-1.0.so
(0x00007ede266d1000)
2025-10-29 12:35:20.719 :: libgobject-2.0.so.0 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
(0x00007ede26661000)
2025-10-29 12:35:20.719 :: libgpg-error.so.0 =>
/lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007ede2663a000)
2025-10-29 12:35:20.719 :: libkeyutils.so.1 =>
/lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007ede26633000)
2025-10-29 12:35:20.719 :: libresolv.so.2 =>
/lib/x86_64-linux-gnu/libresolv.so.2 (0x00007ede26620000)
2025-10-29 12:35:20.719 :: libcurl-gnutls.so.4 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4
(0x00007ede26565000)
2025-10-29 12:35:20.719 :: libgio-2.0.so.0 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
(0x00007ede2634d000)
2025-10-29 12:35:20.719 :: libduktape.so.207 => not found
2025-10-29 12:35:20.719 :: libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8
(0x00007ede2633f000)
2025-10-29 12:35:20.719 :: libnghttp2.so.14 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libnghttp2.so.14
(0x00007ede26314000)
2025-10-29 12:35:20.719 :: libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0
(0x00007ede262f2000)
2025-10-29 12:35:20.719 :: librtmp.so.1 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/librtmp.so.1
(0x00007ede262d4000)
2025-10-29 12:35:20.719 :: libssh.so.4 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libssh.so.4
(0x00007ede26261000)
2025-10-29 12:35:20.719 :: libpsl.so.5 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libpsl.so.5
(0x00007ede2624d000)
2025-10-29 12:35:20.720 :: libnettle.so.8 =>
/lib/x86_64-linux-gnu/libnettle.so.8 (0x00007ede261f8000)
2025-10-29 12:35:20.720 :: libgnutls.so.30 =>
/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007ede25ffe000)
2025-10-29 12:35:20.720 :: libldap.so.2 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libldap.so.2
(0x00007ede25fa0000)
2025-10-29 12:35:20.720 :: liblber.so.2 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/liblber.so.2
(0x00007ede25f8e000)
2025-10-29 12:35:20.720 :: libgmodule-2.0.so.0 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
(0x00007ede25f87000)
2025-10-29 12:35:20.720 :: libmount.so.1 =>
/snap/kf6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libmount.so.1
(0x00007ede25f3a000)
2025-10-29 12:35:20.720 :: libselinux.so.1 =>
/lib/x86_64-linux-gnu/libselinux.so.1 (0x00007ede25f0d000)
2025-10-29 12:35:20.720 :: libunistring.so.5 =>
/lib/x86_64-linux-gnu/libunistring.so.5 (0x00007ede25d60000)
2025-10-29 12:35:20.720 :: libhogweed.so.6 =>
/lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007ede25d16000)
2025-10-29 12:35:20.720 :: libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10
(0x00007ede25c92000)
2025-10-29 12:35:20.720 :: libcrypto.so.3 =>
/lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007ede2577f000)
2025-10-29 12:35:20.720 :: libp11-kit.so.0 =>
/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007ede255db000)
2025-10-29 12:35:20.720 :: libtasn1.so.6 =>
/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007ede255c5000)
2025-10-29 12:35:20.720 :: libsasl2.so.2 =>
/snap/kde-qt6-core24-sdk/current/usr/lib/x86_64-linux-gnu/libsasl2.so.2
(0x00007ede255a9000)
2025-10-29 12:35:20.720 :: libblkid.so.1 =>
/lib/x86_64-linux-gnu/libblkid.so.1 (0x00007ede2556e000)
2025-10-29 12:35:20.720 :: +
/snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner
2025-10-29 12:35:20.720 ::
/snap/kde-qt6-core24-sdk/current/usr/lib/qt6/libexec/qmlimportscanner: error
while loading shared libraries: libduktape.so.207: cannot open shared object
file: No such file or directory
2025-10-29 12:35:20.721 'override-build' in part 'mytest' failed with code 127.
```
EXPECTED RESULT
qmlimportscanner should be working
SOFTWARE/OS VERSIONS
snapcraft 8.12.0
ADITIONNAL INFORMATION
libduktape.so.207 seems to be present in kf6-core24 & core24 snap packages but
they are not part of the LIBRARY_PATH
https://github.com/canonical/snapcraft/blob/8.13.0/snapcraft/extensions/kde_neon_6.py#L283
% find /snap/ -name libduktape.so.207
/snap/core24/current/usr/lib/x86_64-linux-gnu/libduktape.so.207
/snap/kf6-core24/current/usr/lib/x86_64-linux-gnu/libduktape.so.207
--
You are receiving this mail because:
You are watching all bug changes.