Compilación e instalación
Cómo compilar e instalar Gambas en una distribución especifica.
→
Como compilar e instalar la versión 2
Requerimientos
Paquetes de desarrollo
Para compilar
Gambas debe instalar los siguientes paquetes de desarrollo.
El nombre actual de estos paquetes depende de su distribución, diríjase a las páginas especificas de cada una para mas detalles.
|
Componente
|
Requerimientos (librerías o módulos de pkg-config)
|
|
Compilación
|
gcc g++ automake autoconf libtool >= 2.0
|
|
Interprete
|
libffi
|
|
gb.compress.bzlib2
|
libbz2.so
|
|
gb.compress.zlib
|
libz.so
|
|
gb.cairo
|
cairo >= 1.6.0 cairo-ft >= 1.6.0
|
|
gb.crypt
|
libcrypt.so
|
|
gb.db.mysql
|
libmysqlclient.so, libz.so
|
|
gb.db.odbc
|
libodbc.so
|
|
gb.db.postgresql
|
libpq.so
|
|
gb.db.sqlite2
|
libsqlite.so
|
|
gb.db.sqlite3
|
libsqlite3.so
|
|
gb.dbus
|
dbus-1
|
|
gb.desktop
|
libXtst.so
|
|
gb.desktop.gnome
|
gnome-keyring-1
|
|
gb.gsl
|
libgsl.so libgslcblas.so
|
|
gb.gtk
|
gtk+-2.0 >= 2.16 librsvg-2.0 >= 2.14.3 cairo >= 1.6.0 cairo-ft >= 1.6.0 gtk+-unix-print-2.0 >= 2.10
|
|
gb.gtk.opengl
|
gtkglext-1.0
|
|
gb.image.io
|
gdk-pixbuf
|
|
gb.image.imlib
|
imlib
|
|
gb.jit
|
LLVM >= 3.1
|
|
gb.libxml
|
libxml-2.0
|
|
gb.media
|
gstreamer-0.10 >= 0.10.31 gstreamer-interfaces-0.10 >= 0.10.31
|
|
gb.ncurses
|
ncurses.so panel.so
|
|
gb.net.curl
|
libcurl >= 7.13
|
|
gb.net.smtp
|
glib-2.0
|
|
gb.opengl gb.opengl.glsl
|
libGL.so libGLEW.so
|
|
gb.opengl.glu
|
libGLU.so
|
|
gb.pcre
|
libpcre.so
|
|
gb.pdf
|
poppler >= 0.5
|
|
gb.qt4 gb.qt4.ext gb.qt4.opengl gb.qt4.webkit
|
Todas las librerías Qt4 >= Qt 4.5
|
|
gb.sdl
|
libSDL.so libSDL_ttf.so libGL.so libGLEW.so
|
|
gb.sdl.sound
|
libSDL.so, libSDL_mixer.so
|
|
gb.v4l
|
libjpeg.so libpng.so Video4Linux >= 2.0
|
|
gb.xml
|
|
|
gb.xml.xslt
|
libxml-2.0 libxslt
|
Otros requerimientos
Debe tener acceso de escritura a
/tmp, de otra forma
Gambas no funcionará.
Se necesitan las siguientes herramientas de GNU:
- automake 1.11.1
- autoconf 2.68
- libtool 2.4
Compilar con versiones anteriores puede no funcionar.
Como compilar e instalar Gambas 3
Configuración del archivo de código fuente
Cuando este seguro de que todo ha sido descargado, ingrese las siguientes sentencias en una linea de comando.
 |
'$' representa una linea de comando, y '...' son los mensajes impresos durante la configuración e instalación..
|
Primero, ingrese al directorio principal del archivo fuente.
$ cd <path/to/source/directory>
Luego, ejecute el siguiente comando para crear los archivos de configuración:
Luego, ejecute el siguiente comando para analizar el sistema y configurar la instalación de
Gambas
Si una librería o un paquete de desarrollo están ausentes, sera advertido de los componentes que fueron deshabilitados.
 |
There are more 'configure' specific explanations in the INSTALL file located in the top-level source directory.
I invite you to read them.
|
Compilación
Si todo es configurado sin errores, ejecute el siguiente comando para iniciar la compilación:
Instalación
Si todo es compilado sin errores, ejecute el siguiente comando para iniciar la instalación:
 |
Debe ser root para instalar Gambas en su sistema.
|
$ su -c "make install"
Contraseña:
...
or
$ sudo make install
Contraseña:
...
Resolución de problemas
Si ha realizado varias compilaciones sucesivas, luego de actualizar el árbol de trabajo desde Subversion, por ejemplo, y ocurre algún error durante este proceso, puede intentar "reconfigurar" los archivos de configuración ejecutando el siguiente comando.
Luego puede ejecutar
./configure -C nuevamente
Si esto no funciona, necesito saber exactamente que ocurrió.
Para eso, ejecute el siguiente comando:
$ ( ./configure -C; make; make install ) > output.txt 2>&1
Y envíeme el archivo "output.txt" por correo electrónico, junto con otros datos acerca de su computadora y distribución que puedan parecer útiles.
Instrucciones especificas para cada distribución
El ambiente de desarrollo
La IDE de
Gambas fue escrita en Gambas. Para poder compilarla y usarla, debe instalar los siguientes componentes:
Compilar desde Subversion
Para compilar la ultima versión de desarrollo de
Gambas desde el repositorio,
lea la página
Como usar Subversion.