[fpc-pascal] Lazarus Snapshots Intel Mac with FPC 2.4.1?

Mattias Gärtner nc-gaertnma at netcologne.de
Mon Apr 19 15:48:06 CEST 2010


Zitat von Jonas Maebe <jonas.maebe at elis.ugent.be>:

>
> On 19 Apr 2010, at 15:23, Tobias Giesen wrote:
>
>>> Which bugs?
>>
>> I'm sorry but it was a few months ago. Before trying again I wanted to
>> make sure I had the best version of FPC available. I had problems with
>> units not being found although they were on the search path allright.
>
> This usually means that they were compiled by a previous compiler,  
> or that they use units which have been changed and recompiled since  
> the previous compilation. In that case, the compiler will ignore the  
> precompiled unit and try to recompile it. If it then doesn't find  
> the sources, you'll get an error about the unit not being found.

Another common reason:
You added too many search paths.
Lazarus compiles each package separately. Each run needs distinct  
search paths. Otherwise you create duplicate ppu files.


>> Also installing packages into Lazarus caused all kinds of unit conflicts
>> (Recompiling XYZ.pas because the checksum changed although it didn't).
>
> These things won't change if you update FPC. If anything, you'll  
> probably get more such problems because mixing units compiled by  
> different compiler versions can also cause such issues.

See also:
http://wiki.lazarus.freepascal.org/Unit_not_found_-_How_to_find_units#Quick_list


Mattias






More information about the fpc-pascal mailing list