[Gambas-user] Printing
Benoit Minisini
gambas at ...2...
Tue May 27 21:47:49 CEST 2003
Le Mardi 27 Mai 2003 08:58, Radoslav Dejanovic a écrit :
> On Tuesday 27 May 2003 04:35 am, Ken Schrock wrote:
> > >But perhaps we should wait for Gambas to get some maturity on Linux
> > > platform first, before migrating to other platforms?
> >
> > You mean wait until Gambas is big and ugly like VB 4.0 before it is
> > ported?
>
> No, I'd be happy if it could compile out of the box on my SuSE :))
> This is the first thing why we should consider Gambas immature at this
> point. While the language and underlying algorythms might be perfect, the
> fact that it doesn't compile out of the box is really bad thing. It
> prevents language from being included with distributions (SuSE has only
> some old release, perhaps because of building troubles?), and the rapid
> development stage (as is happening now) will prevent everyone but
> experienced programmer from giving it a try.
>
> So what we have here, as I see it, are two things: disability to compile
> out of the box, which is a bad, bad thing, and fast development, which is
> just great. But these two do make Gambas immature. The first step should be
> to try to solve building showstoppers.
I agree with you.
I develop on Mandrake 9.1, so it is easy for me to make gambas working on it.
For the other systems, SuSE sent me a SuSE 8.1 for free, so I could check
gambas on it, and I try to get RedHat when I can. I can't test on SuSE > 8.1.
The big problem is that Linux evolves quickly, and that the different
distributions do not hesitate to change many things between versions that
breaks gambas compilation process.
There is another problem in the dynamic library loader of Linux that seems to
have problems with the way some libraries replaces symbols of other
libraries. For example, KDE as its own malloc() implementation. As gambas
loads QT and/or KDE by components, and not by using the linker, these bugs
arise ! And there are very fews applications like gambas that deals with qt
and/or kde this way.
Another problem is Trolltech that easily changes the internal of Qt at each
version without claiming it, and this breaks the gambas qt component.
The last problem is the NVIDIA Open-GL driver that is buggy, because it cannot
be loaded as a shared library without crashing.
But don't worry, I think all these libraries and distributions will stabilize
in the future.
Free software is an adventure.
--
Benoit Minisini
mailto:gambas at ...1...
More information about the User
mailing list