Bug 440046

Summary: Unable to execute kirigami-based applications because of a symbol lookup error
Product: [Frameworks and Libraries] frameworks-kirigami Reporter: Boris Petrov <boris.v.petrov>
Component: generalAssignee: Marco Martin <notmart>
Status: RESOLVED FIXED    
Severity: crash    
Priority: NOR    
Version First Reported In: Master   
Target Milestone: Not decided   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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...