Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: atrpms: devel

Lazarus available

 

 

atrpms devel RSS feed   Index | Next | Previous | View Threaded


promac at gmail

Dec 1, 2007, 3:54 AM

Post #1 of 4 (1309 views)
Permalink
Lazarus available

Hi,

I do not know why, but Fedora only supplies fpc (Free Pascal).
There are no Lazarus rpms around, but in:

http://www.lazarus.freepascal.org/

The rpms available at Freepascal.org do not install using fpc
from Fedora, because of a tight versioning.

Therefore, I repackaged Lazarus so it uses the stock Fedora rpms.
It build fine using mock (and do not take too long), and I built it
for Fedora 5, 6 and 8.

Version 0.9.22 uses fpc 2.0.4 (FC5 and FC6), and version 0.9.24 uses
fpc 2.2.0 F8 (F7?).

http://people.atrpms.net/~pcavalcanti/srpms/lazarus-0.9.22-1.fc8.src.rpm

http://people.atrpms.net/~pcavalcanti/srpms/lazarus-0.9.24-1.fc8.src.rpm

Lazarus is a "clone" of Delphi, and some people still use it (including me)
for compiling Pascal programs.

Maybe it is a good addition for ATrpms.

Thanks.

--
Paulo Roma Cavalcanti
LCG - UFRJ


Axel.Thimm at ATrpms

Dec 1, 2007, 8:31 AM

Post #2 of 4 (1220 views)
Permalink
Re: Lazarus available [In reply to]

Hi,

On Sat, Dec 01, 2007 at 09:54:47AM -0200, Paulo Cavalcanti wrote:
> I do not know why, but Fedora only supplies fpc (Free Pascal).
> There are no Lazarus rpms around, but in:
>
> http://www.lazarus.freepascal.org/
>
> The rpms available at Freepascal.org do not install using fpc
> from Fedora, because of a tight versioning.
>
> Therefore, I repackaged Lazarus so it uses the stock Fedora rpms.
> It build fine using mock (and do not take too long), and I built it
> for Fedora 5, 6 and 8.
>
> Version 0.9.22 uses fpc 2.0.4 (FC5 and FC6), and version 0.9.24 uses
> fpc 2.2.0 F8 (F7?).

F7 has 2.0.4 as well.

> http://people.atrpms.net/~pcavalcanti/srpms/lazarus-0.9.22-1.fc8.src.rpm
>
> http://people.atrpms.net/~pcavalcanti/srpms/lazarus-0.9.24-1.fc8.src.rpm
>
> Lazarus is a "clone" of Delphi, and some people still use it (including me)
> for compiling Pascal programs.
>
> Maybe it is a good addition for ATrpms.

Thanks!
--
Axel.Thimm at ATrpms.net


promac at gmail

Dec 3, 2007, 3:33 AM

Post #3 of 4 (1191 views)
Permalink
Re: Lazarus available [In reply to]

On Dec 1, 2007 2:31 PM, Axel Thimm <Axel.Thimm [at] atrpms> wrote:

> Hi,
>
> On Sat, Dec 01, 2007 at 09:54:47AM -0200, Paulo Cavalcanti wrote:
> > I do not know why, but Fedora only supplies fpc (Free Pascal).
> > There are no Lazarus rpms around, but in:
> >
> > http://www.lazarus.freepascal.org/
> >
> > The rpms available at Freepascal.org do not install using fpc
> > from Fedora, because of a tight versioning.
> >
> > Therefore, I repackaged Lazarus so it uses the stock Fedora rpms.
> > It build fine using mock (and do not take too long), and I built it
> > for Fedora 5, 6 and 8.
> >
> > Version 0.9.22 uses fpc 2.0.4 (FC5 and FC6), and version 0.9.24 uses
> > fpc 2.2.0 F8 (F7?).
>
> F7 has 2.0.4 as well.
>

Hi, Axel

I saw you built lazarus, but the F8 x86_64 did not,
and the same happened to me.

I contacted the developer and he said that this would be fixed in version
0.9.25.
He also suggested passing

PP=/usr/bin/ppcx64 to make as a work around.

Then I added:

%ifarch x86_64
export PP=/usr/bin/ppcx64
%endif

anf the compilation went fine, but at the end I got:

extracting debug info from /var/tmp/lazarus-0.9.24-2.fc8-root-mockbuild
/usr/lib64/lazarus/tools/svn2revisioninc
/usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one
character
error: Bad exit status from /var/tmp/rpm-tmp.88959 (%install)

I have never seem that before, have you?


--
Paulo Roma Cavalcanti
LCG - UFRJ


Axel.Thimm at ATrpms

Dec 4, 2007, 1:24 PM

Post #4 of 4 (1204 views)
Permalink
Re: Lazarus available [In reply to]

Hi,

On Mon, Dec 03, 2007 at 09:33:35AM -0200, Paulo Cavalcanti wrote:
> anf the compilation went fine, but at the end I got:
>
> extracting debug info from /var/tmp/lazarus-0.9.24-2.fc8-root-mockbuild
> /usr/lib64/lazarus/tools/svn2revisioninc
> /usr/lib/rpm/debugedit: canonicalization unexpectedly shrank by one
> character
> error: Bad exit status from /var/tmp/rpm-tmp.88959 (%install)
>
> I have never seem that before, have you?

Looks like '//' in the source file paths:

https://bugzilla.redhat.com/show_bug.cgi?id=304121

Some future rpm version will probably have this fixed - until then one
needs to make sure compilers don't see any paths with double slashes.
--
Axel.Thimm at ATrpms.net

atrpms devel RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.