[Gambas-user] Compiling under Debian (Lenny) was: Re: Grid / Double Click

José Luis Redrejo jredrejo at ...626...
Tue May 8 11:16:53 CEST 2007


Anyway, for Debian, the complete description of the libraries needed
and the packages generated is a public information available at
http://packages.debian.org/unstable/source/gambas2
as any other package in Debian.

Regards.

2007/5/8, Benoit Minisini <gambas at ...1...>:
> On mardi 8 mai 2007, rolf wrote:
> > Hi all,
> >
> > > >     I think the problem about compilation is not in the processs, it is
> > > > so easy, (./configure, make, make install) I think the problem is that
> > > > most of us don't know all the package dependences, so we can't install
> > > > those ones.
> > >
> > > hmmm: the doc say's " './configure -C' , 'make' and 'make install' "
> > > But general spoken this is true.
> > >
> > > >     For example, I installed Gambas 1.9.25 by rpm on Mandriva 2007
> > > > (thanks to  Rob Kudla) but if try to compile I can't because of the
> > > > dependences.
> > > >
> > > >     We need (at least me) a complete list of package dependences, AND
> > > > the path where they are supposed to be
> > > >
> > > >
> > > > Maybe I should make some pages on the wiki to explain how to compile
> > > > Gambas for each distribution specifically...
> >
> > It might be enough to give a better list of libs to install before
> > compiling.
> >
> > > Gambas' http://gambasdoc.org/help/howto/compile <-- select "How To
> > > Compile Gambas" 'README' http://gambasdoc.org/help/readme
> >
> > The table in the README (about the needed dev. libs) is not complete!
> >
> > > It is a bit puzzle to find it but the 'readme' is a small overview you
> > > and I did ask a few days back. However it shows the binairy libs, not the
> > > *-dev packages.
> > >
> > > Below the table there is with exclamation symbol a note:
> > >     **And do not forget to install all related development packages!**
> >
> > This info is more confusing then helping, because you need allways the
> > developer versions when compiling. (In Debian they usually also install the
> > compiled versions to work with later.)
> >
> > > For most the names are common but -dev added and version number.
> > > A bad point is there are some distributions changing the original name
> > > the developer has given to there project.
> > > For other you need the website of the developer team (i.e curl).
> > >
> > > Second the developers a defined layout of intall point, documentation and
> > > configuration. (K)Ubuntu has renamed the CUPS default user:group to
> > > something else resulting in CUPS can't open a error_log file due
> > > permissions. Also not following 100% debian rules. SuSE dropt the
> > > documentation in /usr/doc/packages/package-name and in the doc are links
> > > to /usr/doc/package-name, you see what (can) goes wrong.
> > >
> > > In very old gambas documentation there was in the past a page with
> > > required version numbers for the libXYZ-dev but I can't find it anymore.
> > > :( This was a problem for me with libcurl-7.1xy in the past.
> > > The curl component was developed with the last version, not available on
> > > SuSE9.1 at that time. I did compile it myself but the result was
> > > incompatible with SuSE9.1-Yast. Some little configuration differences
> > > done by SuSE.
> >
> > My 2 cent:
> > I compiled Gambas 1.9.48 under Debian testing (Lenny) and can't figure out,
> > which libs are required for odbc and mysql - (I don't care because I use
> > PostgreSQL). After the call of "configure -C" I get the message that the
> > module gb.gte is disabled - no further info found about this module and the
> > required libs - Gambas works fine.
> > I wrote down all libs and progs I installed (except for gtk and firebird,
> > which I didn't need). So, if someone (hello Benoit) may expand the list
> > (for mysql, odbc, firefox and gtk) I can post it.
> >
> > Fine regards
> > Rolf
> >
>
> I have finished the compilation & installation page for Mandriva on the wiki.
> Maybe some Debian user could start the Debian page?
>
> The qte component needs QT/Embedded. On Mandriva, this component is not
> packaged, so it will always be disabled.
>
> Finding a package from a library file name is easy on Mandriva from their
> control center. This is the reason why I listed all *.so needed libraries.
>
> I don't know if and how it is possible on other distributions.
>
> Regards,
>
> --
> Benoit Minisini
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>




More information about the User mailing list