Construir librería cliente ADS para Harbour y ModHarbour

Configuración e instalación de Servidores, y conceptos sobre el tema
Responder
Avatar de Usuario
Daniel López
Mensajes: 6
Registered for: 3 years 3 months
Spain

Construir librería cliente ADS para Harbour y ModHarbour

Mensaje por Daniel López »

Saludos,

Os dejo un manual para la instalación del cliente ADS en ModHarbour Linux. Toda la información aportada ha sido cedida por Diego Fazio a Cristóbal Navarro
Entendemos que para la instalación de Ads hemos construido anteriormente Harbour

1. Descargamos (En el caso de tener instalado Webmin/ Virtualmin es muy sencilla la cargar, en caso de no tenerlo instalado también se podría pasar por FTP)
http://devzone.advantagedatabase.com/dz ... LuldAhrERQ

2. Instalación

Código: Seleccionar todo

sudo tar xzvf /home/osboxes/Downloads/aceapi-11.10.0.24.tar.gz
cd aceapi-11.10.0.24
sudo ./setup.pl
3. Variables de entorno

Código: Seleccionar todo

export HB_WITH_ADS=/usr/local/ads/acesdk
export HB_USER_CFLAGS="-fPIC"
4. Construimos Constrib

Código: Seleccionar todo

cd harbour/contrib
sudo -E hbmk2 make.hb rddads
5. "Reinstalamos" harbour

Código: Seleccionar todo

cd harbour
sudo -E make install
6. Ahora preparamos la configuración Mod-Harbour con ADS, para ello seguimos los siguientes pasos
6.1 libs.txt

Código: Seleccionar todo

#agregar en libs.txt
-lrddads
6.2 apache.prg (chequear el path de la contrib que sea correcto)

Código: Seleccionar todo

//#ifdef HB_WITH_ADS 
   #define __HBEXTERN__RDDADS__REQUEST
   #include "../../harbour/contrib/rddads/rddads.hbx"
//#endif
6.3 modharbour.hbp

Código: Seleccionar todo

{gcc}-cflag=-I/usr/local/ads/acesdk
{gcc}-lace
7. Construimos Mod-Harbour

Código: Seleccionar todo

cd /mod_harbour/linux
sudo sh go.sh 
Podemos comprobar el correcto funcionamiento de ADS en el ejemplo que trae ModHarbour.
/modharbour_samples/ads.prg

Agradecimientos a Diego Fazio
“En mi máquina sí funciona” ;)

Responder