View Issue Details

IDProjectCategoryView StatusLast Update
0002024Double CommanderDefaultpublic2018-03-08 17:16
Reporterszpak Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformLinuxOSFedoraOS VersionRawhide (28)
Product Version1.0.0 (trunk)Product Build7999 
Summary0002024: Compilation errors in Fedora rawhide
DescriptionHi. 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?
TagsNo tags attached.
Fixed in Revision
Operating systemLinux
Widgetset
Architecture64-bit

Activities

Alexx2000

2018-02-22 09:54

administrator   ~0002530

Last edited: 2018-02-22 09:56

Hi, looks like Lazarus package had not rebuilt using Free Pascal 3.0.4. Lazarus package must be compiled with current Free Pascal version.

szpak

2018-02-22 23:56

reporter   ~0002531

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

szpak

2018-03-08 17:16

reporter   ~0002540

After a Lazarus rebuild in Rawhide DoubleCmd started to compile fine again.

https://github.com/szpak/doublecmd-rpm/issues/7

Issue History

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