ich bin Neuling bzgl. FPC und Lazarus (habe vor Jahren mit Delphi 7 gearbeitet) und würde gerne die JCL unter Lazarus installieren. Gemäß Wiki habe ich verstanden, dass das auch geht, ich bekomme es aber überhaupt nicht hin.
Die Install.bat funktioniert soweit ich das verstanden habe sowieso nur mit "Delphi".
Also habe ich versucht die JCL.lpk im JCL-Verzeichnis: ..\jcl-2.4.1.4571\packages\fpc\Jcl.lpk unter Lazarus (Packages) zu kompilieren, ich bekomme aber dann irgendwann immer zwei Fehler in der Unit: JclStrings.pas
Hier die Meldung:
JclStrings.pas(5383,10) Error: function header doesn't match the previous declaration "CompareNaturalStr(const AnsiString,const AnsiString):LongInt;"
JclStrings.pas(5388,10) Error: function header doesn't match the previous declaration "CompareNaturalText(const AnsiString,const AnsiString):LongInt;"
Ich habe daraufhin die beiden Funktionen mal modifiziert ("overload" hinzugefügt), dann kamen zwar diese beiden Fehler nicht mehr, aber in der Unit JclDateTime ging es dann weiter (Funktion "EncodeDate"), gleiche Geschichte "overload" hinzugefügt usw.

Warum kann ich die JCL nicht einfach kompilieren/installieren, kann mir vielleicht jemand helfen? Was mache ich falsch?
Hier die Systemdaten:
Win 7 64Bit
Lazarus 1.0.14
FPC: 2.6.2
JCL: jcl-2.4.1.4571