Sign in Join

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

Mailing lists / lazarus / 2009-10

Installing Lazarus 0.9.29 trunk on fpc 2.5.1 trunk: can't "make clean all"?

9 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

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

Thierry Coq

FPC svn : 13949
Lazarus svn : 22279
Ubuntu 8.04

Installing FPC and Lazarus from the trunk seems fine. But...

the units directories in Lazarus are not created.

So when I do a "make clean all" to recompile lazarus, I get: "lclmemmanager.pas(100,37) Error: Cannot access a private field of an object here
lclmemmanager.pas(100,53) Error: Cannot access a private field of an object here
lclmemmanager.pas(104,1) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Erreur 1
make[1]: quittant le r?pertoire ? /usr/lib/lazarus/0.9.28/lcl ? make: *** [lcl] Erreur 2"

Has somebody seen this before? Is it reproducible? Can I make it a bug?

Thierry

Reply by email

Thierry Coq
to Thierry Coq

So I installed lazarus trunk on FPC 2.4.0 (RC1). Apart from a few issues (debian script does not recognize patch version 0, lazarus and fpc installed in /usr/share instead of /usr/lib), it now works.

There seems to be an issue between FPC 2.5.1 and Lazarus.

Thierry.

Thierry Coq wrote 32 lines
FPC svn : 13949 Lazarus svn : 22279 Ubuntu 8.04 Installing FPC and Lazarus from the trunk seems fine. But... the units directories in Lazarus are not created. So when I do a "make clean all" to recompile lazarus, I get: "lclmemmanager.pas(100,37) Error: Cannot access a private field of an object here lclmemmanager.pas(100,53) Error: Cannot access a private field of an object here lclmemmanager.pas(104,1) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Erreur 1 make[1]: quittant le r?pertoire ? /usr/lib/lazarus/0.9.28/lcl ? make: *** [lcl] Erreur 2" Has somebody seen this before? Is it reproducible? Can I make it a bug? Thierry -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Paul Ishenin
to Thierry Coq
Thierry Coq wrote 5 lines
So I installed lazarus trunk on FPC 2.4.0 (RC1). Apart from a few issues (debian script does not recognize patch version 0, lazarus and fpc installed in /usr/share instead of /usr/lib), it now works. There seems to be an issue between FPC 2.5.1 and Lazarus.

There is no such issue in the lazarus trunk.

Best regards,
Paul Ishenin.

Reply by email

Thierry Coq
to Paul Ishenin

Hello Paul,

I wasn't able to install FPC trunk and lazarus trunk using the procedure described for lazarus. I was able to do it for FPC 2.4.0 and lazarus trunk. I described the issue with the private fields not accessible. I'm just reporting what I did, and what were the results. If somebody can check that, that'll be fine.

Best regards,
Thierry

Paul Ishenin wrote 18 lines
Thierry Coq wrote: > So I installed lazarus trunk on FPC 2.4.0 (RC1). Apart from a few > issues (debian script does not recognize patch version 0, lazarus and > fpc installed in /usr/share instead of /usr/lib), it now works. > > There seems to be an issue between FPC 2.5.1 and Lazarus. There is no such issue in the lazarus trunk. Best regards, Paul Ishenin. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Mattias Gaertner
to Thierry Coq: FPC svn : 13949 Lazarus svn : 22279 Ubuntu 8.04 Installing FPC and Lazarus from the trunk…
Show quoted text 22 lines
FPC svn : 13949 Lazarus svn : 22279 Ubuntu 8.04 Installing FPC and Lazarus from the trunk seems fine. But... the units directories in Lazarus are not created. So when I do a "make clean all" to recompile lazarus, I get: "lclmemmanager.pas(100,37) Error: Cannot access a private field of an object here lclmemmanager.pas(100,53) Error: Cannot access a private field of an object here lclmemmanager.pas(104,1) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Erreur 1 make[1]: quittant le r?pertoire ? /usr/lib/lazarus/0.9.28/lcl ? make: *** [lcl] Erreur 2" Has somebody seen this before? Is it reproducible? Can I make it a bug?

Looks like something I fixed a few weeks ago.

Make sure your svn does not have local modifications.

Mattias

Reply by email

Paul Ishenin
to Thierry Coq: I wasn't able to install FPC trunk and lazarus trunk using the procedure described for…
Thierry Coq wrote 5 lines
I wasn't able to install FPC trunk and lazarus trunk using the procedure described for lazarus. I was able to do it for FPC 2.4.0 and lazarus trunk. I described the issue with the private fields not accessible. I'm just reporting what I did, and what were the results. If somebody can check that, that'll be fine.

It is seems to me that you are using not the trunk but 0.9.28 branch. Or maybe your trunk is not uptodate?

Best regards,
Paul Ishenin.

Reply by email

Thierry Coq
to Paul Ishenin

I did this at around 4 o'clock this morning...

svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus

Is this OK?

Paul Ishenin wrote 19 lines
Thierry Coq wrote: > I wasn't able to install FPC trunk and lazarus trunk using the > procedure described for lazarus. I was able to do it for FPC 2.4.0 > and lazarus trunk. I described the issue with the private fields not > accessible. I'm just reporting what I did, and what were the results. > If somebody can check that, that'll be fine. It is seems to me that you are using not the trunk but 0.9.28 branch. Or maybe your trunk is not uptodate? Best regards, Paul Ishenin. -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email

Vincent Snijders
to Thierry Coq
Thierry Coq wrote 5 lines
I did this at around 4 o'clock this morning... svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus Is this OK?

That seems ok. Is that also your lazarus directory in the environment options? Maybe you are compiling other sources.

This is the file you are supposed to have:
http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/lcl/lclmemmanager.pas?view=annotate&root=lazarus

Note that line 100 doesn't contain any private Fields.

Vincent

Reply by email

Thierry Coq
to Vincent Snijders

That could be it. I'll do a full clean and rebuild and check. I've kept the debs I've done this morning, it should be easy to revert.

Vincent Snijders wrote 25 lines
Thierry Coq schreef: > I did this at around 4 o'clock this morning... > > svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus > > Is this OK? That seems ok. Is that also your lazarus directory in the environment options? Maybe you are compiling other sources. This is the file you are supposed to have: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/lcl/lclmemmanager.pas?view=annotate&root=lazarus Note that line 100 doesn't contain any private Fields. Vincent -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email