| Summary: | Build issue: kmymoney ftbfs on Fedora 28 | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Francois Andriot <albator78> |
| Component: | non-core programs | Assignee: | Slávek Banko <slavek.banko> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | albator78, bugwatch, slavek.banko |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | |||
| Bug Blocks: | 2696 | ||
| Attachments: |
Log file building kmymoney on Fedora 28
Fix FTBFS on fedora 28 Fedora 28: kmymoneyreportconfigtab2decl.cpp Fix FTBFS on fedora 28 (1) |
||
Created attachment 2850 [details]
Fix FTBFS on fedora 28
I tried to reproduce the problem on Debian / Ubuntu - I was testing the use of GCC 8, Clang, but without success == kmymoney were still building successfully.
Unfortunately, I'm not able to create build-root for Fedora 28 on my Debian builders using 'mock'. So now I have no easy way to reproduce the problem.
However, I try to prepare a patch that might help. Please test it.
Hello, thanks for your patch. Alas, I still have exactly the same FTBFS. I do not know 'mock' tools; on my side, i'm using docker containers for distros that I do not have natively. Inside containers, I'm running custom build scripts. Please, can you send the file kmymoneyreportconfigtab2decl.cpp that is generated during your build on Fedora 28? Please, what version of gcc do you have in Fedora 28? As I read, 'mock' could be similar to the pbuilder, that I use for Debian / Ubuntu packages. The problem is that for a Fedora >= 24 yum is not enough and requires dnf. But dnf is not available as a Debian package == I have to build it, including dependencies. Maybe I'll do it sometime later ... now I have a lot of other things to do. Created attachment 2854 [details]
Fedora 28: kmymoneyreportconfigtab2decl.cpp
Here is GCC version on Fedora 28:
gcc version 8.1.1 20180502 (Red Hat 8.1.1-1) (GCC) .
The requested file is attached.
Created attachment 2880 [details]
Fix FTBFS on fedora 28 (1)
I've made the effort to test the build on Fedora 28 (in chroot on my Debian builder). The previous patch has proven to be a good start, but there were a number of other places that needed a similar fix. A new patch should address all these issues.
On my test machine, with a patch, the build was fine. I hope the situation will be the same for you.
Hello, I confirm your patch fixes the build issue. Thanks ! Fixed by GIT commit e399ef9f (master) and d80b3c28 (r14.0.x). |
Created attachment 2846 [details] Log file building kmymoney on Fedora 28 Hello, I can't build kmymoney on Fedora 28. Log file of FTBFS is attached.