[Lazarus] tachart breaks trunk compilation

2012-10-07 Thread Marco van de Voort

tachartaxis.pas(337,46) Error: identifier idents no member "GetAlignment"


Lazarus trunk, fpc trunk.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] tachart breaks trunk compilation

2012-10-07 Thread zeljko
On Sunday 07 of October 2012 12:26:11 Marco van de Voort wrote:
> tachartaxis.pas(337,46) Error: identifier idents no member "GetAlignment"
> 
> 
> Lazarus trunk, fpc trunk.

I've successfully compiled laz trunk (r38980) with fpc-2.6.1.

zeljko

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] tachart breaks trunk compilation

2012-10-07 Thread Marco van de Voort
On Sun, Oct 07, 2012 at 12:43:34PM +0200, zeljko wrote:
> > tachartaxis.pas(337,46) Error: identifier idents no member "GetAlignment"
> > 
> > 
> > Lazarus trunk, fpc trunk.
> 
> I've successfully compiled laz trunk (r38980) with fpc-2.6.1.

(including tachart?)

I've looked deeper into it, and it seems Alexander is fond of strict
protected and private, but calls getalignment in a not "inherited" fashion.
(on another class)

Afaik that was where FPC was more lax than Delphi and Jonas corrected that
yesterday.


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] fpc version 2.6.1 source code

2012-10-07 Thread Marco van de Voort
On Thu, Oct 04, 2012 at 03:10:23PM +0200, Bernd wrote:

> The debs in the official Debian repository are built by someone else
> (someone from Debian) using a different method and I believe thats
> also the reason why the Debian debs are needlessly split into a myriad
> of separate packages while the ones resulting from the Lazarus build
> scripts are just fpc, fpc-source and lazarus.

Afaik that is a result of the policy of many package systems to add all
possible dependencies to a package. Debian is just stricter enforcing that.
(which is strange, since of all systems, Debian has a "suggests" system)

FPC, with all its header packages would thus have a tremendous amount of
dependencies. 

FreeBSD has the same problem. I never liked that either :-)


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] Text moving from the bottom to the top

2012-10-07 Thread Eric Kom

Good day,

Please if any one know how or which property to use so that the text can 
move from the bottom to the top?


Thank you in advance.

--
Kind Regards

Eric Kom

System Administrator - Metropolitan College
 _
/ You are scrupulously honest, frank, and \
| straightforward. Therefore you have few |
\ friends./
 -
   \
\
.--.
   |o_o |
   |:_/ |
  //   \ \
 (| Kom | )
/'\_   _/`\
\___)=(___/

2 Hennie Van Till, White River, 1240
Tel: 013 750 2255 | Fax: 013 750 0105 | Cell: 078 879 1334
eric...@kom.za.net | eric...@metropolitancollege.co.za
www.kom.za.net | www.kom.za.org | www.erickom.co.za

Key fingerprint: 513E E91A C243 3020 8735 09BB 2DBC 5AD7 A9DA 1EF5


--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] tachart breaks trunk compilation

2012-10-07 Thread Alexander Klenin
On Sun, Oct 7, 2012 at 9:58 PM, Marco van de Voort  wrote:
> On Sun, Oct 07, 2012 at 12:43:34PM +0200, zeljko wrote:
>> > tachartaxis.pas(337,46) Error: identifier idents no member "GetAlignment"
>> >
>> >
>> > Lazarus trunk, fpc trunk.
>>
>> I've successfully compiled laz trunk (r38980) with fpc-2.6.1.
>
> (including tachart?)
>
> I've looked deeper into it, and it seems Alexander is fond of strict
> protected and private, but calls getalignment in a not "inherited" fashion.
> (on another class)

Fixed in r38981

-- 
Alexander S. Klenin

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] tachart breaks trunk compilation

2012-10-07 Thread Alexander Klenin
On Sun, Oct 7, 2012 at 9:58 PM, Marco van de Voort  wrote:
> I've looked deeper into it, and it seems Alexander is fond of strict
> protected and private, but calls getalignment in a not "inherited" fashion.
> (on another class)
>
> Afaik that was where FPC was more lax than Delphi and Jonas corrected that
> yesterday.
>

It seems, however, that the description on the wiki is incorrect (or
incomplete),
since it speaks about "strict private", while this change is about
"strict protected".

-- 
Alexander S. Klenin

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] tachart breaks trunk compilation

2012-10-07 Thread Marco van de Voort
On Mon, Oct 08, 2012 at 12:11:38AM +1100, Alexander Klenin wrote:
> > I've looked deeper into it, and it seems Alexander is fond of strict
> > protected and private, but calls getalignment in a not "inherited" fashion.
> > (on another class)
> 
> Fixed in r38981

Thanks.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] Build-Depands: imagemagick

2012-10-07 Thread Bernd
I found this in debian/control. Which part of Lazarus depends on
imagemagick during building of Lazarus?

Also please could this entire debian directry please be removed
entirely? It really make packaging much more complicated. Original
upstream sources should not contain any debian packaging data, the
package maintainer will maintain and provide this directory on his own
and patch it into the original sources during packaging, this way also
the debian changes diff (changes between orig.tar.gz and deb package)
becomes much more clear and meaningful.

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


[Lazarus] make clean is leaving more than 20MB stuff behind (this number is after compression!)

2012-10-07 Thread Bernd
I also tried distclean cleanall cleanbigide

There are compiled units all over the place in lib/* folders left over
after clean, a fresh download compresses into 46MB tarball, after
first successful build I cannot get it smaller than 65MB. How do I
*really* clean the source directory? Is there yet another makefile
target for this purpose or do I have to write a script and recursively
find and delete all these files myself?

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Build-Depands: imagemagick

2012-10-07 Thread Vincent Snijders
2012/10/8 Bernd :
> I found this in debian/control. Which part of Lazarus depends on
> imagemagick during building of Lazarus?

I think for creating images for the desktop shortcuts.

>
> Also please could this entire debian directry please be removed
> entirely? It really make packaging much more complicated. Original
> upstream sources should not contain any debian packaging data, the
> package maintainer will maintain and provide this directory on his own
> and patch it into the original sources during packaging, this way also
> the debian changes diff (changes between orig.tar.gz and deb package)
> becomes much more clear and meaningful.

What is the debian maintainer is a Lazarus developer that wants his
changes as close to the source as possible? So he maintains it here.

And it would mean I cannot create the snapshots anymore ...

Vincent

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] make clean is leaving more than 20MB stuff behind (this number is after compression!)

2012-10-07 Thread Mattias Gaertner
On Mon, 8 Oct 2012 02:59:18 +0200
Bernd  wrote:

> I also tried distclean cleanall cleanbigide
> 
> There are compiled units all over the place in lib/* folders left over
> after clean, a fresh download compresses into 46MB tarball, after
> first successful build I cannot get it smaller than 65MB. How do I
> *really* clean the source directory? Is there yet another makefile
> target for this purpose or do I have to write a script and recursively
> find and delete all these files myself?

What files are not deleted?

Mattias

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] make clean is leaving more than 20MB stuff behind (this number is after compression!)

2012-10-07 Thread Reinier Olislagers
On 8-10-2012 2:59, Bernd wrote:
> I also tried distclean cleanall cleanbigide
> 
> There are compiled units all over the place in lib/* folders left over
> after clean, a fresh download compresses into 46MB tarball, after
> first successful build I cannot get it smaller than 65MB. How do I
> *really* clean the source directory? Is there yet another makefile
> target for this purpose or do I have to write a script and recursively
> find and delete all these files myself?

I had related problems with FPC apparently due to fpmake not cleaning
everything.
See message thread titled
FPC x86+x64 win trunk failing to build (using fpcup): 2 different errors
from September 20

I modified my fpcup program to recursively delete all .ppu, .a, .o files
in any directory with the right "cpu-os signature" (my term)
(i386-linux...etc).

Some of these .a and/or .o are provided by svn so I did an svn update
after that.

Don't know if this also applies to Lazarus...
In any case, for Lazarus fpcup employs the same strategy but also
deletes .or and .res files in the "cpu-os signature" directories

Regards,
Reinier

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] Build-Depands: imagemagick

2012-10-07 Thread Mattias Gaertner
On Mon, 8 Oct 2012 07:45:45 +0200
Vincent Snijders  wrote:

> 2012/10/8 Bernd :
> > I found this in debian/control. Which part of Lazarus depends on
> > imagemagick during building of Lazarus?
> 
> I think for creating images for the desktop shortcuts.

In debian/rules the 48x48 icon is downsized to 32x32.
The sf debian packages simply install the 128x128 icon, which is
needed by nowadays desktops.

So, maybe the debian/rules file should be adapted.

>[...]

Mattias

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


Re: [Lazarus] make clean is leaving more than 20MB stuff behind (this number is after compression!)

2012-10-07 Thread Mattias Gaertner
On Mon, 08 Oct 2012 07:51:47 +0200
Reinier Olislagers  wrote:

> On 8-10-2012 2:59, Bernd wrote:
> > I also tried distclean cleanall cleanbigide
> > 
> > There are compiled units all over the place in lib/* folders left over
> > after clean, a fresh download compresses into 46MB tarball, after
> > first successful build I cannot get it smaller than 65MB. How do I
> > *really* clean the source directory? Is there yet another makefile
> > target for this purpose or do I have to write a script and recursively
> > find and delete all these files myself?
> 
> I had related problems with FPC apparently due to fpmake not cleaning
> everything.
>
> See message thread titled
> FPC x86+x64 win trunk failing to build (using fpcup): 2 different errors
> from September 20
> 
> I modified my fpcup program to recursively delete all .ppu, .a, .o files
> in any directory with the right "cpu-os signature" (my term)
> (i386-linux...etc).
> 
> Some of these .a and/or .o are provided by svn so I did an svn update
> after that.
> 
> Don't know if this also applies to Lazarus...

No, it does not. L does not use fpmake and it does not
have .o, .ppu, .a files in svn.
The Makefiles use globbing to delete, for example *.ppu.

> In any case, for Lazarus fpcup employs the same strategy but also
> deletes .or and .res files in the "cpu-os signature" directories


Mattias

--
___
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus