Construyendo Harbour en Windows XP (III)

Ya vimos como compilar con Borland C, Ahora veamos como compilar con MinGW, asumiendo que tenemos creada ya la carpeta “C:\HrbDevel”.

1. Descargamos MinGW desde Aquí y lo guardamos por ejemplo en la carpeta C:\Download

En realidad “MinGW-5.1.4.exe” es un gestor de descarga de paquetes necesarios para instalar MinGW.

2.  Ejecutamos “MinGW-5.1.4.exe”

– Welcome to MinGW Versión 5.1.4      -> Next
– Download and install or Download only
– I Agree
– Which MinGW previous – current – candidate
– Choose components: Minimal – Full – Custom
– Choose Install location -> c:\MinGW  -> Next
– Choose Start Menu folder -> MinGW
– Downloading …  se instalará en la carpeta C:\MinGW

3. Ahora tenemos que modificar el script “Bld.bat”  y lo guardamos en “C:\HrbDevel” como “Bldm.bat”, tiene que quedar así:

@echo off

SET HB_ARCHITECTURE=win
SET HB_COMPILER=mingw
set PATH=c:\Mingw\bin;c:\windows\system32;C:\MinGW\libexec\gcc\mingw32\3.4.5\;c:\bison\bin;%PATH%
set HB_INSTALL_PREFIX=C:\Harbourm
SET HB_PATH=C:\Harbourm
SET HB_BIN_INSTALL=C:\Harbourm\bin
SET HB_LIB_INSTALL=C:\Harbourm\lib
SET HB_INC_INSTALL=C:\Harbourm\include
set HB_DOC_INSTALL=C:\Harbourm\doc
SET INCLUDE_DIR=C:\Mingw\include;C:\Harbourm\include
SET LIB_DIR=C:\Harbourm\lib;c:\Mingw\lib

4. Nuevamente abrimos la consola y escribimos: CD C:\HrbDevel

5. Escribimos: Bldm.bat

6. Escribimos: make_gnu.bat install

7. Se inicia la compilación y al terminar tenemos Harbour compilado con MinGW. en la carpeta C:\Harbourm

Construyendo Harbour en Windows XP (II)

1 . Después de Instalar Tortoise SVN, es importante reiniciar el equipo para usar SVN por primera vez.

Ahora creamos una carpeta para descargar el código fuente de Harbour, ejemplo “C:\HrbDevel”  abrimos el explorador de archivos y nos ubicamos en la carpeta “C:\HrbDevel” y presionamos el botón derecho del mouse, busquemos SVN Checkout … y seleccionamos con un click, se abrirá una ventana, donde dice URL of repositry:  escribimos o pegamos lo siguente:

https://harbour-project.svn.sourceforge.net/svnroot/harbour-project/trunk/harbour

Ahora hacemos click en OK

Si todo salió bien nos ubicamos nuevamente en “C:\HrbDevel” botón derecho del mouse, seleccionamos SVN Update, ahora se abre una ventana donde nos muestra la descarga de los archivos del código fuente de Harbour.

2 . Crear los archivos “.CFG” de Borland C, como se indica Aqui

3. Descargar Mingw32-make.exe desde: Aquí

Si no tienen como descomprimir el “TAR.GZ” tienen la siguiente dirección para descargar el “EXE” Aquí  que es básicamente “Mingw32-make.exe” renombrado como “make.exe”, volvamos a renombrar a “Mingw32-make.exe”.

4. Copiamos Mingw32-make.exe en “C:\HrbDevel”

5. Creamos el Script “Bld.bat” en “C:\HrbDevel” para indicar las variables de entorno:

Abrimos el Bloc de notas y guardamos lo siguiente como “Bld.bat”

@echo off

SET PATH=C:\Borland\BCC55\Bin;C:\windows\system32;C:\Bison\Bin;%PATH%

SET HB_ARCHITECTURE=win
SET HB_COMPILER=bcc
SET HB_INSTALL_PREFIX=C:\Harbour

SET HB_PATH=C:\Harbour

SET HB_BIN_INSTALL=C:\Harbour\bin
SET HB_LIB_INSTALL=C:\Harbour\lib
SET HB_INC_INSTALL=C:\Harbour\include
set HB_DOC_INSTALL=C:\Harbour\doc

SET INCLUDE_DIR=C:\Borland\Bcc55\include;C:\Harbour\include
SET LIB_DIR=C:\Harbour\lib;c:\borland\bcc55\lib;C:\Borland\Bcc55\lib\psdk

Ahora viene el momento crítico:

Abrimos la consola de comandos : Inicio/Todos los programas/Accesorios/Símbolo del sistema

Escribimos: CD C:\HrbDevel

Escribimos: Bld.bat

Escribimos: make_gnu.bat install

Notamos que empieza a compilar Harbour desde codigo fuente y transfiere los archivos a C:\Harbour

Si no ocurre algún incoveniente, Felicitaciones.

En caso contrario, tenemos que leer el archivo INSTALL que esta en C:\HrbDevel.

Construyendo Harbour en Windows XP (I)

Harbour esta cada día más sólido, se actualiza todos los días, realmente es admirable el trabajo que realizan los desarrolladores en practicamente todas las plataformas conocidas de programación.   

Para construir Harbour en Windows XP con Borland C, necesitamos las herramientas que detallo a continuación:

1.  Cliente SVN

 http://tortoisesvn.net/downloads 

2. Compilador C 

 http://www.oohg.org/freecommandLinetools.exe

3. Compilador Assembler 

http://faculty.kfupm.edu.sa/EE/bashar/downloads/tasm/tasm.exe

4. Analizador de Sintaxis Bison

http://gnuwin32.sourceforge.net/downlinks/bison-bin-zip.php

Es importante señalar que el resultado será el conjunto de librerías principales de Harbour,  en próxima entrega veremos como construir las librerias de contribuciones de terceros.

El primer paso es instalar las herramientas con sus valores por defecto.

En el caso de Tasm.exe, con solo copiarlo en la carpeta “C:\Borland\BCC55\Bin” nos olvidamos del tema.

Bison-bin-zip  lo extraemos en la carperta “C:\Bison”