Zitat von Jonas Maebe <jonas.ma...@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



_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to