[Gambas-user] How can I force linux mint to upgrade gambas3 to the last update?

Gianluigi bagonergi at ...626...
Mon Jun 12 10:28:44 CEST 2017


Linux Mint 18.1 is based on Ubuntu 16.04 (Xenial) the same version as
Ubuntu I have.

If you want to try installing the latest Gambas Trunk, below, I list the
steps I've made.

Of course, as a first step, you must remove from your Mint any trace of
Gambas repository, for example:

To uninstall the stable repository:
sudo add-apt-repository -r ppa:gambas-team/gambas3
To uninstall the trunk (unstable) repository:
sudo add-apt-repository -r ppa:gambas-team/gambas-daily
Gambas real with all the libraries etc .:
sudo apt-get --purge remove gambas3
sudo apt-get autoremove gambas3

At this point you can check that you have actually cleaned Ubuntu from the
old Gambas by giving these commands, always from the terminal:

sudo updatedb
locate gambas*
If you find something copied and always deleted with:

sudo apt-get –purge remove <what you want to remove>


First you need to download the libraries:

sudo apt update

sudo apt install build-essential g++ automake autoconf libtool libbz2-dev
libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.5
libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev
libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev
libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev
libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev
libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev
libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev
libglew1.6-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev
libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev
libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.5-dev libalure-dev
libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev
libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev
libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev[/code]


Now you can start by compiling the TRUNK version from SVN.
NOTE: You will get two log files on our Desktop (look if your path is
Desktop or Escritorio):

sudo apt install subversion

svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk

cd trunk

~/trunk$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) >
~/Desktop/R_conf-Trunk.log 2>&1

Check the R_conf-Trunk.log log file on the your desktop (last line of the
file)
If it's ok, go ahead, if you miss jit or have other problems posted here
the log file.

~/trunk$ ( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log
2>&1

Regards

Gianluigi

2017-06-12 0:54 GMT+02:00 Fernando Cabral <fernandojosecabral at ...626...>:

> Gianluigi and Tobi
>
> I tried to compile, then  I found some modules would be disabled (a long
> list of them). Reading the INSTALL instruction I found that in order to
> compile for Mint (Ubuntu) I would have to manually define a lot of things
> specific to that environment. I gave up because I do not have the time or
> knowledge to do what is required (It is not that I am lazy; it is because
> time has been quite scarce.
>
> Maybe I should try the unstable version...
>
> Regards
>
>
> - fernando
>
>
> 2017-06-11 17:02 GMT-03:00 Gianluigi <bagonergi at ...626...>:
>
> > +1 👍
> > I also use the version of Gambas compiled from sources without any
> > problems☺
> > Regards
> > Gianluigi
> >
> >
> > 2017-06-11 19:04 GMT+02:00 Tobias Boege <taboege at ...626...>:
> >
> > > On Sun, 11 Jun 2017, Fernando Cabral wrote:
> > > > Tobi
> > > >
> > > > Excuse both my ignorance and poor communication ability. I prefer
> using
> > > the
> > > > latest stable version, which I expect be the case when I resort to
> the
> > > PPA
> > > > I am presently using. Now, I was not aware that those revisions are
> > still
> > > > considered unstable. So, I expected (wrongly, I see) that they would
> be
> > > > incorporated into the stable version.
> > > >
> > > > So, I will stay with the stable version and wait until the changes
> are
> > > made
> > > > available for general use. Meanwhile, I'll keep using the workaround
> > for
> > > > the keyboard locking issue.
> > > >
> > >
> > > Ok, but just a quick remark. "Unstable" is an unclear term. I, for one,
> > > always run an unstable version of Gambas (compiled from source) and
> > usually
> > > have no problems. But once in a while it happens that something is
> broken
> > > in the development version because of a change that was not fully
> thought
> > > through; or you install a revision in the middle of someone making a
> > bunch
> > > of commits, before he is done with all his changes, and Gambas doesn't
> > even
> > > compile completely.
> > >
> > > If you want to test a bug fix (or go on bug hunt yourself), you have to
> > use
> > > the unstable version, because the stable version is supposed(TM) to not
> > > have
> > > bugs but to have confirmed bug fixes. Unstable usually isn't as bad as
> it
> > > sounds.
> > >
> > > Regards,
> > > Tobi
> > >
> > > --
> > > "There's an old saying: Don't change anything... ever!" -- Mr. Monk
> > >
> > > ------------------------------------------------------------
> > > ------------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > > _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> > ------------------------------------------------------------
> > ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Gambas-user mailing list
> > Gambas-user at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> >
>
>
>
> --
> Fernando Cabral
> Blogue: http://fernandocabral.org
> Twitter: http://twitter.com/fjcabral
> e-mail: fernandojosecabral at ...626...
> Facebook: f at ...3654...
> Telegram: +55 (37) 99988-8868
> Wickr ID: fernandocabral
> WhatsApp: +55 (37) 99988-8868
> Skype:  fernandojosecabral
> Telefone fixo: +55 (37) 3521-2183
> Telefone celular: +55 (37) 99988-8868
>
> Enquanto houver no mundo uma só pessoa sem casa ou sem alimentos,
> nenhum político ou cientista poderá se gabar de nada.
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> 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