[Pkg-pascal-devel] Bug#997947: Bug#997947: Bug#997947: Bug#997947: Bug#997947: doublecmd FTBFS: Fatal: (10022) Can't find unit ExtCtrls used by uCmdBox

Abou Al Montacir abou.almontacir at sfr.fr
Thu Dec 30 11:54:45 GMT 2021

Control: merge -1 997948

After deeper analysis, I think, I finally found the issue:
* doublecmd depends on lc-utils and pulls it.
* lcl-utils depends on fp-compiler and pulls fp-compiler-3.2.2
* fp-compiler-3.2.2 pulls fp-units-rtl-3.2.0
* doublecmd depends on lc-units and pulls lcl-units-2.0 version 2.0.10 compiled
with fpc 3.2.0
* lcl-units-2.0 pulls fp-units-rtl-3.2.0 which can coexist with fp-units-rtl-
3.2.0 therefore no error and both versions are installed.
* doublecmd needs unit ExtCtrls which is compiled with fp-units-rtl-3.2.0
(installed) but the used compiler can only use system unit from fp-units-rtl-
3.2.2 thus the issue we see.

Unfortunately, the only way to solve this is either to force using fp-compiler-
3.2.0 (non sense) or to force using a version of lcl-units-2.0 compiled with fp-
compiler-3.2.2 (Bug#997948).

Of course, even if Bug#997948 is solved, there will be always a time windows
where doublecmd can be scheduled for build while Lazarus is not yet built.
However this is a temporary situation that I won't solve.

I advise, then, to close this ticket and let Bug#997948 open.
Abou Al Montacir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20211230/79dc06ab/attachment-0001.sig>

More information about the Pkg-pascal-devel mailing list