[Lazarus] Extended LazUpdater available: cross-platform install of SVN/Git FPC/Lazarus

Jim reinierolislagers at gmail.com
Fri Aug 5 14:54:46 CEST 2011


On 5-8-2011 14:37, Graeme Geldenhuys wrote:
> On 08/05/2011 01:59 PM, Reinier Olislagers wrote:
>>
>> On Linux/OSX: this version needs to be tested.
> 
> Lots, it doesn't compile at all.
> 
> 1. I'm using 0.9.30.x. Once opened in Lazarus, the IDE complains that
>    you have LCLBase and LCL as dependencies. Thus tachat.pp is included
>    twice. I removed LCLBase to continue.
> 
> 2. I don't have synapse installed but I believe you include the required
>    units with the project. But due to the {$IFDEF Windows} in the
>    implementation sections uses clause of main.pas, the compiler can't
>    find the implementation of HttpGetBinary(). I had to remove the IFDEF
>    Windows to continue.
> 
> 3. AddPath() is covered in IFDEF Windows, but there are places in the
>    where it is not covered in IFDEF Windows, so the Linux FPC complains
>    that AddToPath() is not defined.
>      main.pas(478,21) Error: Identifier not found "AddToPath"
> 
> 4. A few more compiler errors: I presume the same issue as in (3).
>       main.pas(503,60) Error: Identifier not found "BinUtilsPath"
>       main.pas(524,60) Error: Identifier not found "BinUtilsPath"
>       main.pas(586,80) Error: Identifier not found "BinutilsPath"
> 
> 
> I didn't test further. I hope the above helps.
> 
> 
> Regards,
>   - Graeme -
Thanks Graeme,

I'm firing up my Linux VM right now & will have a look...

Groete,
Reinier




More information about the Lazarus mailing list