Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2001-12

More testing with 1.0.5 as it is now.

8 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Michael Van Canneyt
to Mattias Gaertner: On Thu, 13 Dec 2001 13:01:51 +0100 (CET) My fault. I didn't expect to run into that much…
Mattias Gaertner wrote 13 lines
On Thu, 13 Dec 2001 13:01:51 +0100 (CET) (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,

I have fixed this.

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), ...

I will add an overloaded version of execl which accepts an ansistring or a pchar.

Show quoted text 17 lines
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.

I will take care of this as well.

Both things (TPoint,ExecL issue) should be finished tonight.

My apologies for the late reaction, but I am indeed very busy, and have been skipping many lazarus messages.

Luckily I read this one at least :)

Feel free to contact me personally if there are any other problems that need fixing in order to compile Lazarus.
Normally, I always read and answer personal emails.

Michael.

Reply by email

Mattias Gaertner
to Marco van de Voort: I noticed (too late, I know) that tcomponent based TProcess.Create code was commented at…
Show quoted text 5 lines
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.

Show quoted text 7 lines
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

Reply by email

Mattias Gaertner
to Mattias Gaertner: On Thu, 13 Dec 2001 15:22:40 +0100 (W. Europe Standard Time) The cvs gives permission…
Show quoted text 65 lines
On Thu, 13 Dec 2001, Mattias Gaertner wrote: > On Thu, 13 Dec 2001 15:22:40 +0100 (W. Europe Standard Time) > Michael Van Canneyt wrote: > > The cvs gives permission denieds, > > > > I have fixed this. > > Thx, that helps a lot. > As of now, a cron job fixes the permissions every night, so if it occurs again, it should be fixed quickly. > > > > 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), ... > > > > I will add an overloaded version of execl which accepts an ansistring > > or a pchar. > > Why not simply change 'ToDo: string' to 'ToDo: ansistring' ? > > > > just comment this stupid TPoint/TRect overloading in process.pp. > > > > I will take care of this as well. > > > > Both things (TPoint,ExecL issue) should be finished tonight. > > It's getting better and better ... :) > We aim to please... > > > > My apologies for the late reaction, but I am indeed very busy, and have > > been skipping many lazarus messages. > > Hmm. I did not expect, my fpc problems can be solved over the lazarus mailing list. :) > I thought, that a cute bug report is more helpful. But obviously I'm wrong. Can you give me the numbers of the bugreports ? > > > > Luckily I read this one at least :) > > Hopefully, no one gets the idea to report fpc bugs to this list. ;) The chance that I read it is then smaller than when they contact me or send a bugreport. It's sheer luck I happened to read this one. Michael. _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Shane Miller

Bug report numbers : 1679 and 1715

Shane

>> 12/13/01 09:22AM >>>
Mattias Gaertner wrote 9 lines
On Thu, 13 Dec 2001 15:22:40 +0100 (W. Europe Standard Time) Michael Van Canneyt wrote: The cvs gives permission denieds, > > I have fixed this. Thx, that helps a lot.

As of now, a cron job fixes the permissions every night, so if it occurs again, it should be fixed quickly.

Show quoted text 20 lines
> > 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), ... > > I will add an overloaded version of execl which accepts an ansistring > or a pchar. Why not simply change 'ToDo: string' to 'ToDo: ansistring' ? > just comment this stupid TPoint/TRect overloading in process.pp. > > I will take care of this as well. > > Both things (TPoint,ExecL issue) should be finished tonight. It's getting better and better ... :)

We aim to please...

Show quoted text 7 lines
> My apologies for the late reaction, but I am indeed very busy, and have > been skipping many lazarus messages. Hmm. I did not expect, my fpc problems can be solved over the lazarus mailing list. :) I thought, that a cute bug report is more helpful. But obviously I'm wrong.

Can you give me the numbers of the bugreports ?

Show quoted text 5 lines
> Luckily I read this one at least :) Hopefully, no one gets the idea to report fpc bugs to this list. ;)

The chance that I read it is then smaller than when they contact me or send a bugreport. It's sheer luck I happened to read this one.

Michael.

_________________________________________________________________ To unsubscribe: mail with
"unsubscribe" as the Subject
archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Marco van de Voort

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)

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?

gmake[1]: Entering directory `/fpc/projects/lazarus'
/root/bin/ppc386 -gl -Fu. -Fu./lcl/units -Fu./lcl/units/gtk -Fu./components/units -Fu./designer -Fu./debugger -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/rtl -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/paszlib -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/inet -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/fcl -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/gtk -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/regexpr -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/mysql -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/ibase -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/x11 -Fu/usr/local/lib/fpc/1.0.5/units/freebsd/opengl -Fi. -Fi./include -Fi./include/freebsd -di386 lazarus.pp
main.pp(635,36) Error: Incompatible types: got "<procedure variable type of procedure(TPOINT,LONGINT,LONGINT,boolean) of object;>" expected "<procedure variable type of procedure(TPOINT,LONGINT,LONGINT,boolean) of object;>"
main.pp(640,42) Error: Incompatible types: got "<procedure variable type of procedure(var TPOINT,var LONGINT,var LONGINT,TJUMPHISTORYACTION) of object;>" expected "<procedure variable type of procedure(var TPOINT,var LONGINT,var LONGINT,TJUMPHISTORYACTION
main.pp(3105,59) Error: Incompatible type for arg no. 1: Got TPOINT, expected TPOINT
main.pp(3816,14) Error: Wrong amount of parameters specified
main.pp(4538,44) Error: Incompatible types: got "TPOINT" expected "TPOINT"
main.pp(5029,5) Error: Incompatible type for arg no. 2: Got TPOINT, expected TPOINT
main.pp(5076,62) Error: Incompatible type for arg no. 1: Got TPOINT, expected TPOINT
main.pp(5087,32) Error: Incompatible types: got "TPOINT" expected "TPOINT"
main.pp(5119,27) Error: Incompatible type for arg no. 1: Got TPOINT, expected TPOINT
main.pp(5149,28) Error: Incompatible type for arg no. 1: Got TRECT, expected TRECT
main.pp(5118,21) Error: Incompatible types: got "TPOINT" expected "TPOINT"
main.pp(5142,22) Error: Incompatible types: got "TRECT" expected "TRECT"
main.pp(5683) Fatal: There were 12 errors compiling module, stopping
gmake[1]: *** [lazarus] Error 1
gmake[1]: Leaving directory `/fpc/projects/lazarus'
gmake: *** [ide] Error 2

Reply by email

Mattias Gaertner
to Mattias Gaertner: On Thu, 13 Dec 2001 13:01:51 +0100 (CET) My fault. I didn't expect to run into that much…

On Thu, 13 Dec 2001 15:22:40 +0100 (W. Europe Standard Time) Michael Van Canneyt wrote:

The cvs gives permission denieds,

I have fixed this.

Thx, that helps a lot.

Show quoted text 7 lines
> 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), ... I will add an overloaded version of execl which accepts an ansistring or a pchar.

Why not simply change 'ToDo: string' to 'ToDo: ansistring' ?

Show quoted text 5 lines
just comment this stupid TPoint/TRect overloading in process.pp. I will take care of this as well. Both things (TPoint,ExecL issue) should be finished tonight.

It's getting better and better ... :)

My apologies for the late reaction, but I am indeed very busy, and have been skipping many lazarus messages.

Hmm. I did not expect, my fpc problems can be solved over the lazarus mailing list. :) I thought, that a cute bug report is more helpful. But obviously I'm wrong.

Luckily I read this one at least :)

Hopefully, no one gets the idea to report fpc bugs to this list. ;)

Mattias

Reply by email

Michael Van Canneyt
to Mattias Gaertner
Mattias Gaertner wrote 9 lines
On Thu, 13 Dec 2001 15:22:40 +0100 (W. Europe Standard Time) Michael Van Canneyt wrote: The cvs gives permission denieds, > > I have fixed this. Thx, that helps a lot.

As of now, a cron job fixes the permissions every night, so if it occurs again, it should be fixed quickly.

Show quoted text 20 lines
> > 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), ... > > I will add an overloaded version of execl which accepts an ansistring > or a pchar. Why not simply change 'ToDo: string' to 'ToDo: ansistring' ? > just comment this stupid TPoint/TRect overloading in process.pp. > > I will take care of this as well. > > Both things (TPoint,ExecL issue) should be finished tonight. It's getting better and better ... :)

We aim to please...

Show quoted text 7 lines
> My apologies for the late reaction, but I am indeed very busy, and have > been skipping many lazarus messages. Hmm. I did not expect, my fpc problems can be solved over the lazarus mailing list. :) I thought, that a cute bug report is more helpful. But obviously I'm wrong.

Can you give me the numbers of the bugreports ?

Show quoted text 5 lines
> Luckily I read this one at least :) Hopefully, no one gets the idea to report fpc bugs to this list. ;)

The chance that I read it is then smaller than when they contact me or send a bugreport. It's sheer luck I happened to read this one.

Michael.

Reply by email