[Gambas-user] Git compilation report

Gianluigi bagonergi at ...626...
Fri Aug 18 20:57:19 CEST 2017


Thank you Tobias,
so if I understand well, it's best to do this (in the git pull case
indicate changes):
-------------------------------------------------------------------------------------------------------
cd gambasdevel
sudo make uninstall
cd
rm -rf gambasdevel/
git clone --depth=1 https://gitlab.com/gambas/gambas.git gambasdevel
cd gambasdevel
./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C
make && sudo make install
---------------------------------------------------------------------------------------------------------
Even if Piccoro does not approve?

Regards
Gianluigi

2017-08-18 20:27 GMT+02:00 Tobias Boege <taboege at ...626...>:

> On Fri, 18 Aug 2017, Gianluigi wrote:
> > Hi Tobias,
> >
> > This git response does not indicate that pull worked properly?
> > ------------------------------------------------------------
> ----------------
> > remote: Counting objects: 12, done.
> > remote: Compressing objects: 100% (12/12), done.
> > remote: Total 12 (delta 10), reused 0 (delta 0)
> > Unpacking objects: 100% (12/12), done.
> > Da https://gitlab.com/gambas/gambas
> >    4aed62d..38a6017  master     -> origin/master
> > Aggiornamento di 4aed62d..38a6017
> > Fast-forward
> >  main/gbx/gbx_c_process.c | 16 ++++++++++++++--
> >  main/gbx/gbx_c_process.h |  1 +
> >  2 files changed, 15 insertions(+), 2 deletions(-)
> > ------------------------------------------------------------
> ------------------
> >
>
> This response means it was successful.
>
> And regarding your other question:
>
> > Why should I uninstall if I just want to update?
>
> The act of "updating" should be: uninstalling, compiling anew and
> installing.
> You should *not* just pull the changes, compile and overwrite your existing
> installation. I'm pretty sure I have seen bug reports on this list that
> were
> later determined to be caused by not uninstalling Gambas prior to
> installing
> a new version.
>
> Sometimes internals change that make the newer Gambas incompatible with the
> older one on your system. Now what happens when you overwrite your old
> Gambas
> with the new one, but due to circumstances not all old files are replaced
> by
> new ones, so the old, incompatible parts of Gambas keep lying around?
> There will be usually funny errors about incorrect types or missing
> symbols,
> e.g. this one [1], or Gambas may straight up crash.
>
> I shouldn't say this but I myself rarely uninstall before updating, because
> in >= 98% of times it works and if it doesn't work I remember how to fix
> it.
>
> Regards,
> Tobi
>
> [1] https://sourceforge.net/p/gambas/mailman/message/34320297/
>
> --
> "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
>



More information about the User mailing list