Dopo aver montato Linux Mint 17, mi sono apprestato ad installare i pacchetti di Gambas 3. Già sapevo che avrei incontrato problemi lungo il percorso. Li descrivo qui, indicando anche le eventuali soluzioni adottate, affinché questa pagina possa essere di aiuto per altri.
1) Nell'installare i pacchetti previsti per Ubuntu ho subito ricevuto l'avviso che non era stato trovato il pacchetto
llvm-3.1-dev.
Questo pacchetto dovrebbe servire per il componente gb.jit, che io non utilizzo, e così per ora l'ho semplicemente cancellato dal gruppo di pacchetti da installare.
L'installazione è stata portata a termine.
2) Nella successiva fase, e più precisamente dopo aver lanciato: ~/trunk $ ./reconf-all, ho incontrato quest'altro problema:
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: You should add the contents of the following files to `aclocal.m4':
libtoolize: `/usr/share/aclocal/libtool.m4'
libtoolize: `/usr/share/aclocal/ltoptions.m4'
libtoolize: `/usr/share/aclocal/ltversion.m4'
libtoolize: `/usr/share/aclocal/ltsugar.m4'
libtoolize: `/usr/share/aclocal/lt~obsolete.m4'
libtoolize: Remember to add `LT_INIT' to configure.ac.
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --output=aclocal.m4t
Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: No such file or directory
che ho risolto, come
precedentemente per Linux Mint 16, installando:
$ sudo apt-get install automake3) Poi ottenuto quest'altro problema:
autoreconf: running: /usr/bin/autoconf
configure:4105: error: possibly undefined macro: AC_LIBTOOL_DLOPEN
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure:4128: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
configure:4129: error: possibly undefined macro: AC_DISABLE_STATIC
autoreconf: /usr/bin/autoconf failed with exit status: 1
che ho risolto installando:
$ sudo apt-get install libtool4) Lanciando, poi, ~/trunk $ ./configure -C ho ottenuto, questa notifica:
||
|| THESE COMPONENTS ARE DISABLED:
|| - gb.db.postgresql
|| - gb.gmp
|| - gb.gtk3
|| - gb.jit
|| - gb.qt4.opengl
|| - gb.qt4.webkit
||
che ho risolto installando:
~ $ sudo apt-get install libqtwebkit-dev
~ $ sudo apt-get install libqt4-opengl-dev
~ $ sudo apt-get install libgmp-dev libgmp3-dev
~ $ sudo apt-get install libgtk-3-dev
~ $ sudo apt-get install postgresql-server-dev-9.3(fatta eccezione per gb.jit, non avendo installato alcun pacchetto)