View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002024 | Double Commander | Default | public | 2018-02-22 01:37 | 2018-03-08 17:16 |
| Reporter | szpak | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Projection | none | ETA | none | ||
| Platform | Linux | OS | Fedora | OS Version | Rawhide (28) |
| Product Version | 1.0.0 (trunk) | Product Build | 7999 | ||
| Summary | 0002024: Compilation errors in Fedora rawhide | ||||
| Description | Hi. My weekly doublecmd builds on various Fedora versions from trunk started to fail on Fedora rawhide (incoming 28) with: <code> (...) Free Pascal Compiler version 3.0.4 [2018/02/09] for x86_64 Copyright (c) 1993-2017 by Florian Klaempfl and others (1002) Target OS: Linux for x86-64 (3104) Compiling cmdbox.pas (3104) Compiling ucmdbox.pas (10001) PPU Loading /usr/lib64/lazarus/lcl/units/x86_64-linux/extctrls.ppu (10011) PPU Source: extctrls.pp not found (10011) PPU Source: lcl_defines.inc not available (10011) PPU Source: page.inc not available (10011) PPU Source: notebook.inc not available (10011) PPU Source: idletimer.inc not available (10011) PPU Source: shape.inc not available (10011) PPU Source: customsplitter.inc not available (10011) PPU Source: paintbox.inc not available (10011) PPU Source: customcheckgroup.inc not available (10011) PPU Source: boundlabel.inc not available (10011) PPU Source: customlabelededit.inc not available (10011) PPU Source: custompanel.inc not available (10011) PPU Source: customflowpanel.inc not available (10011) PPU Source: radiogroup.inc not available (10011) PPU Source: bevel.inc not available (10011) PPU Source: customimage.inc not available (10011) PPU Source: customtrayicon.inc not available (10011) PPU Source: controlbar.inc not available (10028) Recompiling ExtCtrls, checksum changed for System /builddir/build/BUILD/doublecmd-0.9.0/components/CmdLine/ucmdbox.pas(66,25) Fatal: (10022) Can't find unit ExtCtrls used by uCmdBox Fatal: (1018) Compilation aborted Error: /usr/bin/ppcx64 returned an error exitcode Error: (lazarus) Compile package cmdbox 0.0: stopped with exit code 256 ERROR: cmdbox 0.0 compilation failed </code> fpc.x86_64 3.0.4-1.fc28 lazarus.x86_64 1.6.4-3.fc27 The full failing build log: https://copr-be.cloud.fedoraproject.org/results/vondruch/doublecmd/fedora-rawhide-x86_64/00719511-doublecmd-gtk/builder-live.log The latest successful build was using the same Lazarus version, but with earlier FPC - fpc-src-3.0.2-1.fc27.x86_64.rpm. The latest successful build log: https://copr-be.cloud.fedoraproject.org/results/vondruch/doublecmd/fedora-rawhide-x86_64/00715003-doublecmd-gtk/builder-live.log Can it be fixed at the DoubleCmd side? | ||||
| Tags | No tags attached. | ||||
| Fixed in Revision | |||||
| Operating system | Linux | ||||
| Widgetset | |||||
| Architecture | 64-bit | ||||
|
|
Hi, looks like Lazarus package had not rebuilt using Free Pascal 3.0.4. Lazarus package must be compiled with current Free Pascal version. |
|
|
Thanks for a hint. I have found existing bug for that operation and created a PR to speed it up. https://bugzilla.redhat.com/show_bug.cgi?id=1544205 |
|
|
After a Lazarus rebuild in Rawhide DoubleCmd started to compile fine again. https://github.com/szpak/doublecmd-rpm/issues/7 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-02-22 01:37 | szpak | New Issue | |
| 2018-02-22 09:54 | Alexx2000 | Note Added: 0002530 | |
| 2018-02-22 09:54 | Alexx2000 | Status | new => feedback |
| 2018-02-22 09:56 | Alexx2000 | Note Edited: 0002530 | |
| 2018-02-22 09:56 | Alexx2000 | Note Edited: 0002530 | |
| 2018-02-22 23:56 | szpak | Note Added: 0002531 | |
| 2018-02-22 23:56 | szpak | Status | feedback => new |
| 2018-03-08 17:16 | szpak | Note Added: 0002540 | |
| 2018-03-08 17:16 | szpak | Status | new => closed |
| 2018-03-08 17:16 | szpak | Resolution | open => fixed |