Construyendo HMG4 desde el SVN . . .

HMG en Español

Moderator: Rathinagiri

Post Reply
gvaronas
Posts: 109
Joined: Wed Aug 06, 2008 5:21 pm

Construyendo HMG4 desde el SVN . . .

Post by gvaronas »

Hola:
Estoy intentando construir la lib desde el SVN.
Tengo lo siguiente:

HMG4:
/*
* $Id: Changelog 862 2011-12-17 18:01:37Z l3wonsf $
*/

Harbour:
Harbour 3.1.0dev (Rev. 17142)
Copyright (c) 1999-2012, http://harbour-project.org/

MinGW:
gcc (TDM-2 mingw32) 4.4.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Para Crear la LIB utilizo buildlib.bat; que esta en C:\hmg.4\hmg, me da un mensaje que dice lo siguiente:

C:\hmg.4\hmg>buildlib
hbmk2: Error: Abriendo: hbqt.hbc
. . .
C:\hmg.4\hmg>

Me genera el archivo libhmg.lib en C:\hmg.4\hmg\lib, pero al parecer esta LIB no es valida.
¿Donde puedo obtener este archivo?

Luego fui a los ejemplos y me da este mensaje de error:

C:\hmg.4\hmg\samples\agenda>build
hbmk2: Procesando script local: hbmk.hbm
hbmk2: Error: Abriendo: ..\..\hbqt.hbc
hbmk2: Error: Abriendo: ..\..\hbct.hbc
hbmk2: Error: Abriendo: ..\..\xhb.hbc
hbmk2: Error: Abriendo: ..\..\gtwvg.hbc
Harbour 3.1.0dev (Rev. 17142)
Copyright (c) 1999-2012, http://harbour-project.org/
Compiling 'agenda.prg'...
Lines 6487, Functions/Procedures 12
Generating C source output to 'C:\Users\GUILLE~1\AppData\Local\Temp\hbmk_11akx8.
dir\agenda.c'... Done.
Compiling 'agenda.qrc'...
agenda.qrc(1) Error E0030 Syntax error "syntax error at '<'"
agenda.qrc(2) Error E0030 Syntax error "syntax error at '<'"
agenda.qrc(3) Error E0030 Syntax error "syntax error at '<'"
agenda.qrc(4) Error E0030 Syntax error "syntax error at '<'"
agenda.qrc(5) Error E0030 Syntax error "syntax error at '<'"
agenda.qrc(6) Error E0030 Syntax error "syntax error at '<'"
6 errors
No code generated.
hbmk2: Error: Ejecutando compilador Harbour (interno): 1
(c:\hmg.4\harbour\bin\harbour.exe) -n2 agenda.prg agenda.qrc -DHMG3 -w3 -es2 -oC:\Users\GUILLE~1\AppData\Local Temp\hbmk_11akx8.dir\ -ic:\hmg.4\harbour\include
-i..\..\include

¿Alguién podría guiarme en este proceso?

De antemano, muchas gracias.

Salu2,
GVS
User avatar
danielmaximiliano
Posts: 2611
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Construyendo HMG4 desde el SVN . . .

Post by danielmaximiliano »

Hola :
no tengo problemas , hago un Update desde el SVN y queda alojado en mi carpeta x:\hmg.4\svn
hmg.png
hmg.png (208.56 KiB) Viewed 3916 times
despues contruyo desde ahi la LIB
svn_2011-12-17_20-42-59.png
svn_2011-12-17_20-42-59.png (194.2 KiB) Viewed 3916 times
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
gvaronas
Posts: 109
Joined: Wed Aug 06, 2008 5:21 pm

Re: Construyendo HMG4 desde el SVN . . .

Post by gvaronas »

danielmaximiliano wrote:Hola :
no tengo problemas , hago un Update desde el SVN y queda alojado en mi carpeta x:\hmg.4\svn
despues contruyo desde ahi la LIB
Hola Daniel:
Gracias por tu respuesta, te comento que yo tampoco tengo problema para construir la LIB, el mensaje que salia antes:


C:\hmg.4\hmg>buildlib
hbmk2: Error: Abriendo: hbqt.hbc
. . .
C:\hmg.4\hmg>


Lo he superado copiando todas la carpetas de la CONTRIB de Harbour (hbqt, hbct, gtwvg, hbfship, hbtip, hbwin, hbxpp, xhb), en la carpeta correspondiente de Harbour que utiliza HMG4, ademas modifique esta línea en hmg.hbp:

..\HARBOUR\CONTRIB\HBQT\hbqt.hbc

y la LIB se genera sin problemas, ahora el problema que tengo es con los ejemplos que me sale una larga lista de warnings, seguire mirando a ver como obtengo los EXEs de los ejemplos.
Veo que esta forma de generar la LIB es solo para Windows, intente generar con Ubuntu, pero se me complico la cosa y regrese a Win; lo ideal sería tener una sola forma de generar la LIB para todos los SO, asi como lo hace Harbour.

De todas maneras, toda ayuda es bienvenida, Gracias.

Salu2,
GVS
gvaronas
Posts: 109
Joined: Wed Aug 06, 2008 5:21 pm

Re: Construyendo HMG4 desde el SVN . . .

Post by gvaronas »

Ok. he logrado hacer funcionar HMG4 desde el SVN.
Para esto solo he agregado estas variables de entorno:

PATH=C:\Qt\2010.05\qt\bin\;c:\mingw\bin;%PATH%
HB_WITH_QT=C:\Qt\2010.05\qt\include

Tambien baje el ide4d y, al menos con el ejeplo que viene funciona bien.

Empezaré con las pruebas.

Salu2,
GVS
User avatar
danielmaximiliano
Posts: 2611
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Construyendo HMG4 desde el SVN . . .

Post by danielmaximiliano »

Muy bueno:
siempre me funciono laas actualizaciones desde el SVN, no tengo instalado QT, no modifique Autoexec.nt
igualmente tus comentarios ayudaran a otros con el mismo problema.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Post Reply