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.
-- 
Cheers,
Abou Al Montacir

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to