[lazarus] More testing with 1.0.5 as it is now.

Mattias Gaertner nc-gaertnma at netcologne.de
Thu Dec 13 08:16:24 EST 2001


On Thu, 13 Dec 2001 13:01:51 +0100 (CET)
marcov at stack.nl (Marco van de Voort) wrote:

> 
> I noticed (too late, I know) that tcomponent based TProcess.Create code was
> commented at each point, so I substituted that in my checkout, and also
> fixed osdirseparator. (maybe wise to have a conditional to signal this.
> commenting and uncommenting can be tedious)

My fault. I didn't expect to run into that much trouble. The fpc sources were once very nice, and so lazarus used the newest cvs. So, I hoped, this comments will stay only for a few days and then everything will be fine. But since two months lazarus has nothing but troubles with the fpc. The cvs gives permission denieds, the process.pp overloads important structures of classes.pp, TFilestream was unusable (This was fixed), execl is restricted to shortstring, and the fpc sometimes can't compile the lazarus IDE in one step (this bug was not in the fpc from 8/15), ...
Don't ask me about the 1.1 :(
Since all these bugs are reported and (except the one-step-compile-bug and the 1.1) are very easy to fix, I think, that currently all of the fpc team must be very busy. Normally they fix bugs in a few days.
So, we have to wait. 


> However, now I'm stuck with TPoint and TPoint problems:
> 
> I know it looks like a bad cleaning attempt, but it was cleaned, (and I hand
> deleted *.o and *.ppu in any dir that grepped on ppu, since clean doesn't
> work on all dirs):
> 
> Any solution?

This is a bug in process.pp. Plz comment TPoint and TRect in process.pp. Or: The alternative is to replace all TPoint with Classes.TPoint in all lazarus units that uses process and all your programs as well. I prefer to just comment this stupid TPoint/TRect overloading in process.pp.


Mattias






More information about the Lazarus mailing list