Page 1 of 1

Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 5:29 am
by Antonio Linares
Aquí teneis la versión más reciente de Harbour construida usando BCC64 bits:

https://github.com/FiveTechSoft/harbour ... _05_07.zip

Lo más impresionante es que se construye automaticamente desde GitHub Actions :-)
https://github.com/FiveTechSoft/Harbour ... bcc_64.yml

Cada vez que querais la versión más reciente de Harbour compilada con BCC en 64 bits solo teneis que ir a esa URL y "pulsar" en el botón "Star" de arriba
y GitHub os la construye y os la entrega recien hecha ;-)

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 9:28 am
by MOISES
Antonio:

Obtengo el siguiente error al construir con build64.bat:

Error: Unresolved external '_isnanl' referenced from C:\HARBOUR64BCC\LIB\HBCOMMON.A|hbprintf.o

Muchas gracias.

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 10:03 am
by Antonio Linares
Moisés,

Tienes que enlazar esta librería:
https://github.com/FiveTechSoft/Harbour ... mp/xmath.a

Acabamos de modificar las reglas de construcción para que xmath.a se incluya en la carpeta lib de Harbour

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 10:26 am
by MOISES
Muchas gracias, ahora funciona bien.

Tenéis por favor que modificar build64.bat para añadirla:

echo %hdirl%\xmath.a + >> b64.bc

Y tienes un error, llamas dos veces a harbur:

echo %hdir%\bin\harbour %1 /n /i%fwh%\include;%hdir%\include /w /p %2 %3
%hdir%\bin\harbour %1 /n /i%fwh%\include;%hdir%\include /w /p /d__64__ %2 %3 > comp.log 2> warnings.log

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 11:22 am
by Antonio Linares
Moisés,

ok, corregido para la próxima versión de FWH

gracias!

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 2:12 pm
by acuellar
Muchas Gracias Antonio

Descargué la versión para 32Bits y no trae la carpeta contrib donde se encuentran los .HBC para compilar proyectos con hbmk2 en VSCode

Code: Select all

MovieCenter.PRG
-ID:\Sistemas\Compiler\FWH\include

-LD:\Sistemas\Compiler\FWH\LIB
-lfiveh
-lfivehc
-gtgui

xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
 

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 6:04 pm
by Antonio Linares
Adhemar,

Realiza una descarga completa del repositorio de Harbour:

git clone https://github.com/harbour/core harbour

Re: Harbour 64 bits construido con BCC 64

Posted: Thu May 07, 2020 6:21 pm
by acuellar
Perfecto.

Muchas gracias.

Re: Harbour 64 bits construido con BCC 64

Posted: Sun May 17, 2020 8:50 pm
by xmanuel
Antonio, hay algo para construirlo sin github?
Y también como se construye con github?
:oops:

Re: Harbour 64 bits construido con BCC 64

Posted: Sun May 17, 2020 9:30 pm
by Antonio Linares
Manuel,

Revisando el "workflow" para construirlo, se entiende facilmente lo que hacemos:

https://github.com/FiveTechSoft/Harbour ... bcc_64.yml

Y ahora que hemos "descubierto" los gestores de paquetes para Windows chocolatey y vcpkg, podremos simplificar aún más su construcción :-)

Re: Harbour 64 bits construido con BCC 64

Posted: Mon May 18, 2020 11:43 am
by xmanuel
Gracias Antonio por tu contestación.
Eso he hecho pero no me funciona.

Intentaré hacerlo esta tarde nuevamente.
En la actualidad lo construyo harbour para msvc de 32 y 64, mingw 32 y 64 y bcc 32 sin problemas y ademas con sus ultimas versiones pero bcc 7.X de 64 se me resiste.

Por cierto como ejecutar harbour_bcc_64.yml github?
Es posible hacerlo en local?