FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error al intentar compilar con fwh64 2603
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Error al intentar compilar con fwh64 2603
Posted: Tue May 12, 2026 04:33 PM

Hola buenos días para todos, estamos intentando compilar nuestra aplicación con la versión de fw64 2603, pero estamos obteniendo el siguiente error:

hbmk2: Linking... hymlyma.exe
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'FIVEHX64.A'
hbmk2[xhbcmp]: Error: Running linker. 2
ilink64.exe @C:\Users\leandro\AppData\Local\Temp\7\m583ib.lnk
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error al intentar compilar con fwh64 2603
Posted: Tue May 12, 2026 04:48 PM

Estimado Leandro,

Está el fichero FIVEHX64.A en la carpeta c:\FWH\lib ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al intentar compilar con fwh64 2603
Posted: Tue May 12, 2026 05:03 PM

Prueba asi: BUILDX64.BAT

@ECHO OFF
CLS
ECHO ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
ECHO ³ FiveWin for xHarbour 26.03 64bits - Mar. 2026   Harbour development power  ³Ü
ECHO ³ (c) FiveTech 1993-2025 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 ³Û
ECHO ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙÛ
ECHO ÿ ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

if "%FWDIR%" == "" set FWDIR=.\..
rem if "%HBDIR%" == "" set HBDIR=c:\xharbour64
if "%HBDIR%" == "" set HBDIR=c:\XHBBCC64
rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui
set GT=gtgui
ECHO Compiling...

set hdir=%HBDIR%
set hdirl=%hdir%\lib
set fwh=%FWDIR%
set bcdir=c:\BCC7764

echo %hdir%\bin\harbour %1 /n /d__64__ /i%fwh%\include;%hdir%\include /w /p %2 %3

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

if errorlevel 1 goto COMPILEERROR
@type comp.log
@type warnings.log

echo -O2 -e%1.exe -I%hdir%\include -I%bcdir%\include %1.c > b64.bc
%bcdir%\bin\bcc64 -c -I%hdir%\include -I%bcdir%\include\windows\sdk -I%bcdir%\include\windows\crtl -o%1.obj %1.c
:ENDCOMPILE

if EXIST %1.rc %bcdir%\bin\brc32 -r -D__64__ -I%bcdir%\include -I%bcdir%\include\windows\sdk %1

echo %bcdir%\lib\c0w64.o + > b64.bc
echo %1.obj, + >> b64.bc
echo %1.exe, + >> b64.bc
echo %1.map, + >> b64.bc

echo %fwh%\lib\Fivehx64.a %fwh%\lib\FiveC64.a %fwh%\lib\libmariadb64.a + >> b64.bc
REM echo %fwh%\lib\DrXlsx64x_bcc.a >> b64.a
echo %hdirl%\hbhpdf.a + >> b64.bc
echo %hdirl%\libharu.a + >> b64.bc
echo %hdirl%\rtl.a + >> b64.bc
echo %hdirl%\gtgui.a + >> b64.bc
echo %hdirl%\vm.a + >> b64.bc
echo %hdirl%\lang.a + >> b64.bc
echo %hdirl%\macro.a + >> b64.bc
echo %hdirl%\rdd.a + >> b64.bc
echo %hdirl%\dbfntx.a + >> b64.bc
echo %hdirl%\dbfcdx.a + >> b64.bc
echo %hdirl%\dbffpt.a + >> b64.bc
echo %hdirl%\sixapi.a + >> b64.bc
echo %hdirl%\debug.a + >> b64.bc
echo %hdirl%\common.a + >> b64.bc
echo %hdirl%\pp.a + >> b64.bc
echo %hdirl%\codepage.a + >> b64.bc
echo %hdirl%\ct.a + >> b64.bc
echo %hdirl%\zlib.a + >> b64.bc
echo %hdirl%\png.a + >> b64.bc
echo %hdirl%\tip.a + >> b64.bc
echo %hdirl%\rdd.a + >> b64.bc
echo %hdirl%\hbsix.a + >> b64.bc
echo %hdirl%\pcrepos.a + >> b64.bc
echo %hdirl%\hbzebra.a + >> b64.bc
echo %hdirl%\zlib.a + >> b64.bc
echo %hdirl%\hbzip.a + >> b64.bc
echo %hdirl%\hbcurl.a + >> b64.bc
echo %hdirl%\libcurl.a + >> b64.bc

echo %bcdir%\lib\cw64.a + >> b64.bc
echo %bcdir%\lib\psdk\kernel32.a + >> b64.bc
echo %bcdir%\lib\psdk\user32.a + >> b64.bc
echo %bcdir%\lib\psdk\iphlpapi.a + >> b64.bc
echo %bcdir%\lib\import64.a, >> b64.bc

if EXIST %1.res echo %1.res >> b64.bc
if %GT% == gtwin %bcdir%\bin\ilink64 -Gn -Tpe -s @b64.bc
if ERRORLEVEL 1 GOTO LINKERROR
if %GT% == gtgui %bcdir%\bin\ilink64 -Gn -aa -Tpe -s @b64.bc
if ERRORLEVEL 1 GOTO LINKERROR
ECHO * Application successfully built *
rem signtool.exe sign /fd sha256 %1.exe
%1
GOTO EXIT
ECHO

:COMPILEERROR
@type comp.log
@type warnings.log
ECHO * Compiling errors *
GOTO EXIT

:LINKERROR
ECHO * Linking errors *
GOTO EXIT

:SINTAX
ECHO    SYNTAX: Build [Program]     {-- No especifiques la extensi?n PRG
ECHO                                {-- Don't specify .PRG extension
GOTO EXIT

:NOEXIST
ECHO The specified PRG %1 does not exist

:EXIT

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Re: Error al intentar compilar con fwh64 2603
Posted: Tue May 12, 2026 05:07 PM

Estos son los archivos que aparecen en la carpeta

C:\fwh64_2603\lib>dir
 El volumen de la unidad C no tiene etiqueta.

 Directorio de C:\fwh64_2603\lib

12/05/2026  11:18    <DIR>          .
12/05/2026  11:18    <DIR>          ..
20/03/2026  19:43         1.671.388 DrXlsx64.lib
20/03/2026  19:43         1.069.684 DrXlsx64x_bcc.a
20/03/2026  19:43         1.133.956 DrXlsx64_bcc.a
02/05/2026  17:57        10.498.902 Five64.a
02/05/2026  17:59         2.413.272 FiveC64.a
02/05/2026  17:50        16.676.304 FiveH64.lib
02/05/2026  17:51         3.147.066 FiveHC64.lib
23/03/2026  07:24         7.950.548 FiveHG64.lib
23/03/2026  08:09        37.016.706 FiveHGC64.lib
02/05/2026  17:50        17.143.202 Fivehxh64.lib
02/05/2026  17:53         5.505.146 Fivexh64.a
20/03/2026  19:43           288.286 hbhpdf64.lib
20/03/2026  19:43         1.733.948 libhpdf64.lib
29/03/2026  06:41            15.904 libmariadb64.a
24/03/2026  16:22            50.842 libmariadb64.lib
28/03/2026  00:54            15.904 libmariadb64_bcc64.a
01/05/2026  12:43           167.358 libmariadb64_gcc.a
20/03/2026  19:43             9.570 libmysql64.a
20/03/2026  19:43            26.832 libmysql64.lib
20/03/2026  19:43         1.249.122 xlsxlibhbbcc64.a
20/03/2026  19:43           545.792 xlsxlibhbbccx64.lib
20/03/2026  19:43         1.996.064 xlsxlibhbmsvc64.lib
20/03/2026  19:43             1.960 xmath.a
              23 archivos    110.327.756 bytes
               2 dirs  280.863.182.848 bytes libres

C:\fwh64_2603\lib>
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al intentar compilar con fwh64 2603
Posted: Tue May 12, 2026 05:20 PM

Leandro, los tamaños de los archivos son diferentes, mira:

 Pasta(Carpeta) de C:\FWH64263\lib

20/03/2026  19:43        10.709.394 Fivehx64.a
20/03/2026  19:43        10.376.276 FiveHX64.lib
               2 arquivo(s)     21.085.670 bytes

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error al intentar compilar con fwh64 2603
Posted: Wed May 13, 2026 03:23 AM

Estimado Leandro,

Al enlazar estás usando FIVEHX64.A.

Cámbialo a FIVEXH64.A.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion