Podemos obtener los fuentes bajando el comprimido en la pagina del proyecto o bajar directamente del cvs.
Bajando los fuentes desde la pagina del proyecto:
http://www.xharbour.org/index.asp?page=download/sources
Esto nos llevará a sourceforge y solicitará la descarga. No siempre hay la disponibilidad de la versión más reciente, por lo que es posible que si quieres trabajar con ésta, debes entonces optar por la version del CVS.
Para bajar la versión desde el cvs, debemos ubicarnos primero en el directorio donde realizaremos la descarga, para efectos de esta guía se realizará en /usr/src
Si no se tiene CVS, basta con escribir (en ubuntu):
sudo apt-get install cvs
Ahora procedemos a crear nuestra copia del repositorio mediante:
cvs -z3 -d:pserver: Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla :/cvsroot/xharbour co -P xharbour
Luego, debemos crear algunas variables de entorno que serán utilizadas en el proceso de compilación. Procedemos entonces mediante:
export HB_PATH=/usr/src/xharbour
export HB_ARCHITECTURE=linux
export HB_COMPILER=gcc
export HB_GT_LIB=gtstd
export HB_MULTI_GT=yes
export HB_PREF=xhb
export HB_BIN_INSTALL=/usr/bin
export HB_LIB_INSTALL=/usr/lib/xharbour
export HB_INC_INSTALL=/usr/include/xharbour
NOTA: Las rutas en BIN, LIB, e INC cambia de acuerdo a la distibución GNU/Linux. En este caso, coincide con Debian/Ubuntu.
Ahora,
Debemos tener instaladas algunas aplicaciones que son utilizadas para compilar xharbour, las principales son:
- bison
- libncurses5 y libncurses5-dev
- libslang2-dev
- libx11-dev
en Ubuntu, simplemente haciendo:
sudo apt-get install bison, libncurses5, libncusrses5-dev, libslang2-dev, libx11-dev
Luego:
make






