Sign in Join

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

Mailing lists / lazarus / 1999-05

Lazarus and GTK and Free Pascal Snapshot RPM install

7 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

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

Marco van de Voort
to Cliff Baeseman: I have been working on learning the RPM build process. I think that I am now capable of…
Show quoted text 7 lines
>Next will be FCL placed in /usr/lib/0.99.10 with snapshot dependancy. > >Last will be lazarus placed in /usr/lib/lazarus with dependancies of >snapshot GTK and FCL lazarus is not a lib, using /usr/lib is not correct, how about /usr/src ?

/usr/local/xxx is a better place then /usr/xxx btw. I also don't like this about the normal FPC distribution.

Packages NOT in the linux distribution (in my case Redhat) go to /usr/local and below. Since SUSE packages FPC, the SUSE RPM should install it to /usr/lib. This is btw a normal unix convention.

If I want to do a fresh install of redhat, I simply backup /usr/local/* and put it back after a fresh install, and I only have to adapt some symlinks. (and if I put /usr/local/bin in the path not even that)

Marco van de Voort ()
<http://www.stack.nl/~marcov/xtdlib.htm>

Reply by email

Cliff Baeseman

Everyone,

I have been working on learning the RPM build process. I think that I am now capable of building the rpms to support easy
installation of the Free Pascal Compiler, GTK+ , Lazarus and the FCL.

I plan on building the first one tonight this will be a compiler snapshot upgrade. There is a couple of questions I wish to open for discussion

The original install is in /usr/lib/0.99.10
/usr/lib/0.99.10/linuxunits
I plan to upgrade rtl in the linuxunits and the compiler in those directories with the latest snapshot.
Does this sound like a good plan?

Next would come GTK+ placed in the same location with a dependency of the compiler snapshot
plan to place this in /usr/lib/0.99.10/gtk
Does this sound like a good plan

Next will be FCL placed in /usr/lib/0.99.10 with snapshot dependancy.

Last will be lazarus placed in /usr/lib/lazarus with dependancies of snapshot GTK and FCL

The only issue someone new will have to work with for now would be x11 location but that will be eliminated once lazarus ide is up since it will not use
the ppc386.cfg and be passing the paths and switches directly to the compiler.

Ok flame away.

I did not update CVS with the code you sent me last night Shane because I was involved with this heavily....

Cliff Baeseman

- "If you kiss me, I'll turn into a beautiful princess."
- "Look, I'm a computer programmer. I don't have time for girls, but a talking frog is very very cool."

Reply by email

Cliff Baeseman
to Sergio A. Kessler: I think is /usr/lib/fpc/$VERSION ^^^ there must be a symlink of the compiler in /usr/bin…

yep you are correct with these and that is what I will do.

Cliff

Earlier message 51 lines
-----Original Message----- From: Sergio A. Kessler Sent: Wednesday, May 12, 1999 1:26 PM To: Subject: Re: [lazarus] Lazarus and GTK and Free Pascal Snapshot RPM install >The original install is in /usr/lib/0.99.10 > /usr/lib/0.99.10/linuxunits I think is /usr/lib/fpc/$VERSION ^^^ >I plan to upgrade rtl in the linuxunits and the compiler in those >directories with the latest snapshot. >Does this sound like a good plan? there must be a symlink of the compiler in /usr/bin ... >Next would come GTK+ placed in the same location with a dependency of the >compiler snapshot >plan to place this in /usr/lib/0.99.10/gtk >Does this sound like a good plan > >Next will be FCL placed in /usr/lib/0.99.10 with snapshot dependancy. > >Last will be lazarus placed in /usr/lib/lazarus with dependancies of >snapshot GTK and FCL lazarus is not a lib, using /usr/lib is not correct, how about /usr/src ? >The only issue someone new will have to work with for now would be x11 >location but that will be eliminated once lazarus ide is up since it will >not use >the ppc386.cfg and be passing the paths and switches directly to the >compiler. I'm not using /etc/ppc386.cfg, the makefile should be sufficient, I updated my cvs 2 minutes ago, I will work in the makefile in my home (I'll make changes similar to the gtk makefile) and post it tonigth (along with the doc). Sergio (going to my house) _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Sergio A. Kessler
to Cliff Baeseman: I have been working on learning the RPM build process. I think that I am now capable of…
The original install is in /usr/lib/0.99.10 /usr/lib/0.99.10/linuxunits

I think is /usr/lib/fpc/$VERSION
^^^

I plan to upgrade rtl in the linuxunits and the compiler in those directories with the latest snapshot. Does this sound like a good plan?

there must be a symlink of the compiler in /usr/bin ...

Show quoted text 9 lines
Next would come GTK+ placed in the same location with a dependency of the compiler snapshot plan to place this in /usr/lib/0.99.10/gtk Does this sound like a good plan Next will be FCL placed in /usr/lib/0.99.10 with snapshot dependancy. Last will be lazarus placed in /usr/lib/lazarus with dependancies of snapshot GTK and FCL

lazarus is not a lib, using /usr/lib is not correct, how about /usr/src ?

Show quoted text 5 lines
The only issue someone new will have to work with for now would be x11 location but that will be eliminated once lazarus ide is up since it will not use the ppc386.cfg and be passing the paths and switches directly to the compiler.

I'm not using /etc/ppc386.cfg, the makefile should be sufficient, I updated my cvs 2 minutes ago, I will work in the makefile in my home (I'll make changes similar to the gtk makefile) and post it tonigth (along with the doc).

Sergio
(going to my house)

Reply by email

Cliff Baeseman
to Sergio A. Kessler: (Cliff Baeseman) el d�a Wed, 12 May 1999 15:37:07 -0500, escribi�: btw, Cliff, I…

yes this is for developers only...

Cliff

Earlier message 24 lines
-----Original Message----- From: Sergio A. Kessler Sent: Wednesday, May 12, 1999 1:54 PM To: Subject: RE: [lazarus] Lazarus and GTK and Free Pascal Snapshot RPM install (Cliff Baeseman) el d�a Wed, 12 May 1999 15:37:07 -0500, escribi�: >yep you are correct with these and that is what I will do. btw, Cliff, I don't think Lazarus is ready for users, it should be only for developers for some time... check out my next email :) Sergio _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Peter Vreman
to Marco van de Voort: /usr/local/xxx is a better place then /usr/xxx btw. I also don't like this about the…
Show quoted text 18 lines
> >Next will be FCL placed in /usr/lib/0.99.10 with snapshot dependancy. > > > >Last will be lazarus placed in /usr/lib/lazarus with dependancies of > >snapshot GTK and FCL > > lazarus is not a lib, using /usr/lib is not correct, how > about /usr/src ? /usr/local/xxx is a better place then /usr/xxx btw. I also don't like this about the normal FPC distribution. Packages NOT in the linux distribution (in my case Redhat) go to /usr/local and below. Since SUSE packages FPC, the SUSE RPM should install it to /usr/lib. This is btw a normal unix convention. If I want to do a fresh install of redhat, I simply backup /usr/local/* and put it back after a fresh install, and I only have to adapt some symlinks. (and if I put /usr/local/bin in the path not even that)

We deliver a package so you only need to save the package. In /usr/local you should place all things not installed with a package

Peter

Reply by email