Bug 484104

Summary: KMail will not start with libzxing2 2.2.1-1xneon+22.04+jammy+release+build12
Product: [KDE Neon] neon Reporter: Joshua J. Kugler <joshua>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: carlosd.kde, ghisvail, jr, montel, neon-bugs, nicolas.fella, orangewinds, piral, sitter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Joshua J. Kugler 2024-03-20 20:34:13 UTC
SUMMARY

With the recent upgrade of libzxing to 2.2.1-1xneon+22.04+jammy+release+build12 KMail fails to start, throwing this error:

kmail: error while loading shared libraries: libZXing.so.3: cannot open shared object file: No such file or directory

STEPS TO REPRODUCE
1. Upgrade to libzxing2 2.2.1-1xneon+22.04+jammy+release+build12
2. Try to start KMail

OBSERVED RESULT
Fails to start, with given error message.

EXPECTED RESULT
KMail starts

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Neon
(available in About System)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
Downgrading to 2.1.0-0xneon+22.04+jammy+release+build8 fixed the issue.
Comment 1 Laurent Montel 2024-03-20 21:15:48 UTC
it's a problem with neon package.
Please report to neon distro.
Regards
Comment 2 Nicolas Fella 2024-03-20 21:17:50 UTC
This is already reported under Neon
Comment 3 pipapo 2024-03-20 21:35:32 UTC
Exactly the same for me.
Comment 4 Ghislain Vaillant 2024-03-20 21:43:24 UTC
Same problem with merkuro:

```
$ sudo apt install merkuro
$ merkuro-mail
QQmlApplicationEngin failed to load component
.../libmerkuro_mail_plugin.so : (libZXing.so.3: cannot open shared object: No such file or directory)
```

Can be fixed by installing the `libzxing3` package.
Comment 5 Carlos De Maine 2024-03-21 02:49:42 UTC
kf6-prison needed recompiling which pulls in the new libzxing3.
Comment 6 pipapo 2024-03-21 12:22:05 UTC
(In reply to Ghislain Vaillant from comment #4)
> Same problem with merkuro:
> 
> ```
> $ sudo apt install merkuro
> $ merkuro-mail
> QQmlApplicationEngin failed to load component
> .../libmerkuro_mail_plugin.so : (libZXing.so.3: cannot open shared object:
> No such file or directory)
> ```
> 
> Can be fixed by installing the `libzxing3` package.

Installing the libzxing3 package works also for kde neon user edition
$ sudo apt install libzxing3