Bug 1795887
| Summary: | Fail to build doublecmd with lazarus | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Vasiliy Glazov <vascom2> |
| Component: | lazarus | Assignee: | Joost van der Sluis <joost> |
| Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 32 | CC: | fedora, joost, mattia.verga |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-05-19 21:17:23 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Vasiliy Glazov
2020-01-29 06:30:57 UTC
Lazarus is quite closely tied to FPC, and FPC in Rawhide has been updated from 3.0.4 to 3.2.0-beta, but Lazarus hasn't been recompiled using the new FPC yet. ...oh, just as I was writing this, the mass rebuild job finished with a fail status. Either way, at the moment I suggest waiting a bit for Lazarus to get rebuilt using FPC 3.2.0-beta underneath and then resubmitting the build. If the error still persists, we'll investigate further. Thanks. Will wait MassRebuild end. Lazarus has been rebuilt using FPC 3.2.0-beta: https://koji.fedoraproject.org/koji/taskinfo?taskID=41194427 Now other error. /builddir/build/BUILD/doublecmd-0.9.7/src/./filesources/searchresult/usearchresultfilesource.pas(26,29) Error: (5042) No matching implementation for interface method "GetFileList:TFileTreeNode;" found /builddir/build/BUILD/doublecmd-0.9.7/src/./filesources/searchresult/usearchresultfilesource.pas(26,29) Error: (5042) No matching implementation for interface method "GetFileSource:IFileSource;" found /builddir/build/BUILD/doublecmd-0.9.7/src/./filesources/searchresult/usearchresultfilesource.pas(40,1) Fatal: (10026) There were 2 errors compiling module, stopping Fatal: (1018) Compilation aborted Error: /usr/bin/ppcx64 returned an error exitcode Koji task https://koji.fedoraproject.org/koji/taskinfo?taskID=41196798 This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle. Changing version to 32. FPC in Rawhide has been updated to svn-r44680 and Lazarus has been updated to 2.0.8. Does the problem still persist? Yes. Problem still persist in rawhide and F32. Any suggestions? Sorry, slipped my mind. I've reported this to the FPC bug tracker some time ago: https://bugs.freepascal.org/view.php?id=36925 The response is that this is an intentional breaking change introduced in FPC 3.2.0. Seeing how the FPC 3.2.0 release date keeps getting delayed, waiting for upstream to fix this is rather pointless, so I guess the only course of action available now is to try and patch this for Fedora. If you need help, I'll try my hand at it over the weekend. Built doublecmd with patch to support fpc 3.2.0. |