Probado en sistema de 64 bits, debe funcionar igual en 32 bits.
#Basado en :
# http://gambasdoc.org/help/install/fedora?v3&view#t1 (liga desaparecida) y
# http://gambas.sourceforge.net/en/main.html#
# (Probado en CentOS 6.9 )
#Instalar herramientas de desarrollo, wget, repositorio de EPEL, repositorio rpmfusion y actualizar los paquetes:
yum -y groupinstall "Development Tools"
yum -y install wget epel-release
su -c 'yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-6.noarch.rpm'
yum -y update
#Opcionalmente los rpm de rpmfusion se pueden bajar de:
su -c 'yum -y localinstall --nogpgcheck http://lab.anahuac.mx/ayp/rpm/rpmfusion-free-release-6-1.noarch.rpm http://lab.anahuac.mx/ayp/rpm/rpmfusion-nonfree-release-6-1.noarch.rpm'
yum -y update
#Ir a rpm.pbone.net, bajar los paquetes gmime y gmime-devel para CentOS 6 e instalarlos :
mkdir rpm
cd rpm
#(Para arquitectura de 64 bits se recomienda):
wget -c 'ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/cathay4t:/misc-rhel6/CentOS_CentOS-6/x86_64/gmime-2.4.21-3.1.x86_64.rpm'
wget -c 'ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/cathay4t:/misc-rhel6/CentOS_CentOS-6/x86_64/gmime-devel-2.4.21-3.1.x86_64.rpm'
#Una versión más nueva:
wget -c 'ftp://ftp.pbone.net/mirror/pkgs.repoforge.org/gmime/gmime-2.5.3-1.el6.rf.x86_64.rpm'
wget -c 'ftp://ftp.pbone.net/mirror/pkgs.repoforge.org/gmime/gmime-devel-2.5.3-1.el6.rf.x86_64.rpm'
#(Para arquitectura de 32 bits se recomienda):
wget "ftp://ftp.pbone.net/mirror/atrpms.net/el6-i386/atrpms/stable/gmime-2.4.7-1.99.el6.i686.rpm"
wget "ftp://ftp.pbone.net/mirror/atrpms.net/el6-i386/atrpms/stable/gmime-2.4.7-1.99.el6.i686.rpm"
#Instalamos los rpms:
su -c 'yum -y install gmime*rpm'
# Instalar bibliotecas faltantes
yum -y install bzip2-devel cairo-devel dbus-devel firebird-devel firebird-libfbclient glew-devel gmime-devel gmp-devel gnome-desktop-devel gsl-devel gstreamer-devel gstreamer-plugins-base-devel gstreamer*devel gtk2-devel
wxGTK3-devel gtkglext-devel imlib2-devel libcurl-devel libffi-devel libjpeg-devel libtool-ltdl-devel librsvg2-devel libv4l-devel libv4l-devel libxml2-devel libxslt-devel libXtst-devel libXtst-devel libzip libzip-devel mesa-libGL-devel mesa-libGLU-devel mesa-libGLw-devel mysql-devel ncurses-devel openal-soft-devel pcre-devel poppler-devel postgresql-devel qt-devel qt-webkit-devel qt5-qtbase-devel qt5-qtwebkit-devel qt5-qtsvg-devel SDL-devel SDL_gfx-devel SDL_image-devel SDL_mixer-devel SDL_net-devel SDL_Pango-devel SDL_ttf-devel sqlite2-devel sqlite-devel unixODBC-devel compat-glibc compat-glibc-headers glibc-utils# Bajar gambas3 de:
http://gambas.sourceforge.net/en/main.html
#Ahora Gambas está alojado en gitlab, en:
https://gitlab.com/gambas/gambas
# Para bajar la versión deseada, seleccionarla con el botón donde dice 'master'
# y luego del lado derecho seleccionar download (icono de nube con flecha hacia abajo), de preferencia selecionar el tar.bz2
#Las versiones que se lograron compilar, instalar y ejecutar fueron Gambas 3.5.4, 3.8.4
# Descomprimir el archivo con el código fuente y cambiarse al directorio creado.
# Ejecutar (esto puede tardar varios minutos):
./reconf-all
./configure -C
# Después de este último comando aparecieron los siguientes módulos deshabilitados:
#gambas-v3.8.4
#||
#|| THESE COMPONENTS ARE DISABLED:
#|| - gb.gtk3
#|| - gb.jit
#|| - gb.media
#|| - gb.openal
#|| - gb.qt5
#|| - gb.qt5.opengl
#|| - gb.qt5.webkit
#|| - gb.sdl2
#|| - gb.sdl2.audio
#||
#gambas-v3.5.4
#||
#|| THESE COMPONENTS ARE DISABLED:
#|| - gb.jit
#|| - gb.media
#|| - gb.openal
#||
# Compilar (Esto puede tardar decenas de minutos):
make
#Instalar :
sudo make install
#o
su -c "make install"
#Ejecutar con :
gambas3 &
#Nota: Dependiendo de las versiones de las bibliotecas instaladas, puede que algunas cosas no funcionen como es caso del sonido
#Nota: Para revisar errores de compilación se puede usar el siguiente comando:
./reconf-all; ( ./configure -C; make; sudo make install ) > output.txt 2>&1