[Gambas-user] Re; Grid / Double Click

ron ronstk at ...239...
Fri May 4 20:28:25 CEST 2007


On Friday 04 May 2007 18:56, Benoit Minisini wrote:
> On vendredi 4 mai 2007, Gareth Bult wrote:
> > Mmm,
> >
> > I'm an Ubuntu user so I have to compile from source ..  (but this is not
> > a major problem)
> > If you want to get 1.9.48 running on the latest Ubuntu release (7.04)
> > all you need to do is;
> >
> > a. Download Gambas source
> > b. Do;
> >
> > apt-get install libbz2-dev libgnorba-dev omniorb4 libfbclient1
> > libmysqlclient15-dev unixodbc-dev libpq-dev libsqlite0-dev
> > libsqlite3-dev libgtk2.0-dev libldap2-dev libcurl3-dev libgtkglext1-dev
> > libqt3-mt-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev
> > libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev build-essential
> > libbonobo2-dev libcos4-dev libomniorb4-dev firebird2-dev librsvg2-dev
> > libpoppler-qt-dev libpoppler-qt4-dev  libpoppler-dev libpoppler-glib-dev
> > libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev
> > libaa1-dev
> >
> > c. Unpack the source an follow the instructions (make / make install)
> >
> > It should compile cleanly and install in /usr/local/bin ...
> > I would "guess" that this will work ok KUbuntu too .. but I've not tried
> > it ..
> >
> > (I run the apt-get and "make" in a script on many machines, works every
> > time .. also worked for .47 ..)
> >
> > hth
> > Gareth.
> >
> 
> Maybe I should make some pages on the wiki to explain how to compile Gambas 
> for each distribution specifically...
> 

I got the problems after switching from SuSE to Kubuntu.
I had to drop SuSE while the support for 9.2 was broken/dropped on opensuse.
Kubuntu works nice but as some people found not out of box for gambas :(

Getting the source with svn or download is not direct the problem.
What is difficult is what developer packages exactly are need.
For i.e. curl it is easy to look for something as xxx-curl-dev.xxx
For pdf you do try something as pdf-dev but it must be poppler-dev.
Any note about the first dependend -dev and place where to find if not
in the distribution could help many people.

Because it is now long time ago I did try I can't remember exact what did not
work. As far I remember the ./configure was OK but told me it could not fine
mysql despite it did exists and the make for the remainder in enabled state
returned some errors about missing -dev parts for packages that were OK????

I did get already a long list as above for apt-get and that was solving a lot.
The list here is however a lot bigger.

> libasound2-dev libartsc0-dev libesd0-dev libesd-alsa0 libdirectfb-dev
> libaa1-dev
These for instance are new for me. I can't place a link why (gnome esd support?)
Look a bit more and one of the sdl does start me to think there was also a problem
of missing something.

I do believe the compile is not the difficult part:
	get the source
	unpack it
	./configure -C
	make
	make install

The nasty part is when there are errors, how to solve them.
The missing developer files and for what name to look.
And here maybe there are difference in naming by distributions.

Greets from Holland

Ron

P.S.
For the gb.pdf we need the libpoppler-dev, and it is this as basic need
If libpoppler-dev uses as i.e. libc6-dev etc is nice to know but
I wish at least the basic libpoppler-dev mentioned.
A guide how to read the developer file to find the other in needed.
I can imagine a part of it but really new people starting, linux, 
C and gambas can have many problems with it.

We all are not so good as Benoit :(

Ron




More information about the User mailing list