Bug 440046 - Unable to execute kirigami-based applications because of a symbol lookup error
Summary: Unable to execute kirigami-based applications because of a symbol lookup error
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: Master
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: Not decided
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-19 17:48 UTC by Boris Petrov
Modified: 2021-07-20 07:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Boris Petrov 2021-07-19 17:48:31 UTC
SUMMARY

After successfully building kclock and its dependencies (with kdesrc-build), I can't execute it. After that building, I am also unable to launch other kirigami-based applications I built previously like kweather or audiotube.

STEPS TO REPRODUCE
1. Build any kirigami-based application, including its dependencies
For example: kdesrc-build kclock --include-dependencies

2. Source prefix.sh
For example: source ~/kde/build/kdereview/kclock/prefix.sh 

3. Execute the program that was just built
For example: kclock

OBSERVED RESULT

I get the following error:

kclock: symbol lookup error: /home/borisp/dev/kde/usr/lib/plugins/kf5/kirigami/org.kde.desktop.so: undefined symbol: _ZNK11KIconLoader16hasCustomPaletteEv

EXPECTED RESULT

The application (in this case kclock) should launch normally.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.13.1-3
(available in About System)
KDE Plasma Version: 5.22.3
KDE Frameworks Version: Master
Qt Version: 5.15
Comment 1 Boris Petrov 2021-07-20 07:01:45 UTC
The issue was fixed by deleting the file reported in the error. Sorry for the noise...