Am Donnerstag, 18. Januar 2007 19:43 schrieb Mattias Gaertner:
> On Thu, 18 Jan 2007 18:35:46 +0100
>
> Burkhard Carstens <[EMAIL PROTECTED]> wrote:
> > I'd like to build a lazarus rpm containing all the components, I
> > need (BigIDE + indy, glscene).
> >
> > Before diving into the rpm building trouble, I first try to figure
> > out, how I could install a package into lazarus without using the
> > ide.
> >
> > With lazbuild, I can compile the package, which is fine. But how
> > can I recompile lazarus to include the package?
> > Do I have to deal with idemake.cfg and staticpackages.inc manually?
> >
> > For my special needs, I could of course create the correct files
> > and do a "make ide -w OPT=@/etc/lazarus/idemake.cfg" but a
> > commandline tool (or switch for lazbuild), that enables
> > installation/uninstallation of packages would be really helpfull.
> > So the question: Is there allready some (hidden) feature to do
> > this?
>
> No, there is none yet.
> You have to fiddle with idemake.cfg and staticpackages.inc (easy for
> one package, but not flexible) or extend lazbuild (difficult, but
> flexible).

I'd like to test the "easy" way first, but there are problems with 
staticpackages, even when not fiddling with it:

Fist goal is to re-compile lazarus having previously installed packages 
included.

Situation:
(i386-linux, suse 10.0 / own linuxfromscratch with rpms)
* fpc is installed globally (/usr/local/) incl. indy-fpc
* lazarus installed in home (~/FreePascal/lazarus)
* indy is in home (~/FreePascal/indy/lazarus)
* glscene in home (~/FreePascal/gscene)
* lazarus is running with bigide, indy and glscene installed. All 
components on the palette.

Now when I remove the lazarus folder, get a fresh svn co, do a "make 
clean all bigide", start lazarus, it does not show my previously 
installed packages. I have to open one of the packages (doesn't matter 
if indy or glscene) and click "install". Now it compiles all the 
packages and on restart everything is fine.
I am still unable to get this done from the commandline.
* doing "make ide -w OPT=@/etc/lazarus/idemake.cfg" after the "make all 
bigide" fails due to missing ImagesForLazarus (needed by glscene)
* using lazbuild to glscenelazarus.lpk and indy-laz.lpk works
* after that, "make ide -w OPT=@/etc/lazarus/idemake.cfg" also works, 
but I still don't have any of the components on my palette. However, 
from this point, I can use lazbuild to compile my GUI app which uses 
indy, glscene and RTTI.

So what am I missing regarding the components on the palette?

note: my final goal is to build a lazarus rpms, that can be installed as 
root (to /usr/local/) and is ready to use for 
a) .. further rpm-building of my GUI apps using lazbuild
b) .. any user on that system without the need to rebuild the ide (.. 
creating the lazarus executables in ~ etc ..)

This is kind of related to 
http://wiki.lazarus.freepascal.org/Lazarus-_Game_Developers_Edition

best regards
 Burkhard

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to