| Summary: | Appimage not working anymore: /lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | PhilV <philippevanhuil> |
| Component: | Bundle-AppImage | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caulier.gilles |
| Priority: | NOR | ||
| Version First Reported In: | 6.0.0 | ||
| Target Milestone: | --- | ||
| Platform: | Appimage | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 6.1.0 | |
| Sentry Crash Report: | |||
|
Description
PhilV
2018-11-12 20:43:16 UTC
Look in script used to load AppImage bundle internally : https://cgit.kde.org/digikam.git/tree/project/bundles/appimage/data/AppRun#n11 The preload rules already exists but they use file in /usr/lib64, not /lib64. /usr/lib64 is the standard place defined in Linux Standard Base for this kind of libraries. Gilles Caulier Actually in Fedora /lib64 is a link to /usr/lib64. Therefore LD_PRELOAD=/lib64/libfreetype.so.6 digikam.appimage and LD_PRELOAD=/usr/lib64/libfreetype.so.6 digikam.appimage is the same. Note that I need to preload libfreetype.so.6 (and not libfreetype.so as in your script). libfreetype.so is not present on my system (but installable if I install freetype-devel package. But devel packages are not present by default I think -> your appimage is not usable by default with Fedora). Good news, After 2 weeks of works, the Linux AppImage bundle 64 bits is now reconstructed from scratch with: - All OpenCV options for CUDA, OPenMP, and OPenCL disabled - A large upgrade of Qt5 from 5.9.7 to 5.11.3. - An upgrade to KF5 5.55. - An upgrade to Ffmpeg 3.3.9 - The fontconfig/freetype integration in the bundle to reduce system dependencies Files can be downloaded here : https://files.kde.org/digikam/ Please test and report. Thanks in advance Gilles Caulier PhilV, After 3 weeks of work, i finally completed the compilation of AppImage using Qt 5.11.3 + QWebkit 5.212. New 6.1.0 pre-release AppImage bundle can be found here (64 bits only for the moment) : https://files.kde.org/digikam/ Please check if the problem remain. Gilles Caulier Definitively fixed with digikam-6.1.0-git-20190329T223601-x86-64.appimage |