Summary: | Appimage failing to build | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Eleazar <eaglexboy> |
Component: | buildsystem | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | git (master) | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/packaging/craft-blueprints-kde/commit/c57c19f5ea982131a4bd74202142b3a53a530a10 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: | attachment-22854-0.html |
Description
Eleazar
2022-08-02 03:35:50 UTC
Git commit c57c19f5ea982131a4bd74202142b3a53a530a10 by Thomas Baumgart. Committed on 02/08/2022 at 06:02. Pushed by tbaumgart into branch 'master'. Fix downloading libofx Download from SF seems to be broken. This causes the AppImage build to fail. Use the github source instead, as it was setup before it was reverted back in commit fb424f601ac4 M +1 -1 libs/libofx/libofx.py https://invent.kde.org/packaging/craft-blueprints-kde/commit/c57c19f5ea982131a4bd74202142b3a53a530a10 Still failing to build. Issue seems to be CMake can't compile OFX library https://binary-factory.kde.org/job/KMyMoney_Release_appimage-centos7/195/console https://binary-factory.kde.org/job/KMyMoney_Nightly_appimage-centos7/199/console FAILED: CMakeFiles/ofx.dir/lib/context.cpp.o 13:32:53 /opt/rh/devtoolset-9/root/usr/bin/g++ -DCMDLINE_PARSER_PACKAGE=\"ofxdump\" -DCMDLINE_PARSER_PACKAGE_NAME=\"ofxdump\" -DCMDLINE_PARSER_VERSION=\"0.9.13\" -DMAKEFILE_DTD_PATH=\"/home/appimage/Craft/BinaryFactory/linux-64-gcc/share/libofx/dtd/\" -D__WIN32__ -Dofx_EXPORTS -I/home/appimage/Craft/BinaryFactory/linux-64-gcc/build/libs/libofx/work/libofx-0.10.5/inc -isystem /home/appimage/Craft/BinaryFactory/linux-64-gcc/include -O2 -g -DNDEBUG -fPIC -MD -MT CMakeFiles/ofx.dir/lib/context.cpp.o -MF CMakeFiles/ofx.dir/lib/context.cpp.o.d -o CMakeFiles/ofx.dir/lib/context.cpp.o -c /home/appimage/Craft/BinaryFactory/linux-64-gcc/build/libs/libofx/work/libofx-0.10.5/lib/context.cpp 13:32:53 /home/appimage/Craft/BinaryFactory/linux-64-gcc/build/libs/libofx/work/libofx-0.10.5/lib/context.cpp:13:10: fatal error: config.h: No such file or directory 13:32:53 13 | #include <config.h> 13:32:53 | ^~~~~~~~~~ 13:32:53 compilation terminated. With the recent (days ago) release of libofx-0.10.6, the appimage build error has changed. I know there is an immanent 0.10.7 coming due to 0.10.6 somehow not providing it's version information properly, but the error log seems totally unrelated to that. I see several warnings about KMessageBox::detailedSorry being deprecated, but I don't see (or am just missing) the actual error. Created attachment 151908 [details] attachment-22854-0.html I know there is an immanent 0.10.7 coming due to 0.10.6 somehow > not providing it's version information properly, but the error log seems > totally unrelated to that. It’s actually related to that exactly. The 0.10.7 change is about the missing Config.cmake file which will help KMymoney find libofx and its dependencies. Right now it relies on its own heuristic which causes some issues. I will fix all these issues this weekend. Not sure why this didn't get re-closed. |