[Gambas-user] Idea - Builds & Package Creation

Rob Kudla sourceforge-raindog2 at ...94...
Sat Dec 3 19:04:31 CET 2005


On Sat December 3 2005 03:29, Felice Cafarelli wrote:
> Why not include in the build process and package creation an
> option to include the gb runtime library, so users does not
> have to download additional packages to run programs build
> with Gambas?

Unfortunately, there is currently no such thing as the "gb 
runtime library". There is /usr/bin/gbx, 
plus /usr/lib/lib.*.so, /usr/lib/lib.*.la, /usr/lib/lib.*.component, 
/usr/share/gambas/info/*.info and /usr/share/gambas/info/*.info 
where "*" represents each component you've used in your project.

I hope that in the future, the Gambas interpreter becomes a 
library file which we can statically link into our projects 
somehow along with whatever components we need.  You should 
know, however, that the executables that would be made this way 
would be gigantic, like at least 10MB for a Qt-based project.  
And then there's the question of which version of Qt the end 
user has installed on his system, etc.

One possible solution to your question would be Klik, a 
single-file package installation system which seems to be 
gaining in popularity lately.  At such time as I end up running 
a current version of Mandriva (I'm currently running a beta of 
the 2006 version because of compatibility problems with that 
version) I am going to look into building Gambas this way, and 
then figure out how to build Gambas projects this way.

Rob




More information about the User mailing list