Page 3 of 5

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 5:36 pm
by leandro
Cristobal buenos días, intentando compilar de nuevo con fiveedit, deje únicamente un prg en el proyecto, para ser exacto tutor02.prg, pero el error sigue siendo el mismo:

Code: Select all  Expand view
Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'TUTOR02.O'
Link Error
 


adjunto la configuración del proyecto:
Code: Select all  Expand view

[FivEdit Project]
Version=FWH 20.03
[PRG]
1=C:\DLYMA64\PRG\Tutor02.prg
[CH]
[H]
[C]
[CPP]
[CXX]
[HRB]
[RC]
[RES]
[OBJ]
[O]
[LIB]
[DLL]
[INI]
[TXT]
[HTML]
[VIEW]
[TPL]
[CSS]
[JS]
[PREFERENCES]
A0=6
A1=.T.
0=C:\FIVEDIT\borland73.fiv
15=Blue
11=16777215
12=8388608
14={"FixedSys",0,-12,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
16=2
17=.F.
18=C:\Fivedit
19=.F.
20=1
21=SC_CHARSET_DEFAULT
22=HB_CODEPAGE_ESWIN
23=1
24=.T.
25=.T.
26=.T.
27=Fwfun.chm
28=8388608
29={"Lucida Console",0,-12,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
30=SciLexer.dll
31=SCLEX_FWHC
32=.F.
33=2015
35=1
36=1
37=1
38=.T.
39=.F.
40=.F.
42=C:\dlyma64\dlyma64.prj
43=
66=
67=3026478
73=
103=0
104=\localhost\xampp\
105=C:\xampp\php\php.exe
106=.\HBFormat.ini
107=.F.
M1=.F.
M21=.F.
1=C:\fwh641909
2=64 bits
3=
4=C:\xhar641909
5=xHarbour
6=
7=
8=C:\bcc73064\
9=/Gn /aa /Tpe /s
10=
34=/c /O2
41=Borland C/C++ 7.30
44=
45=
46=
47=
48=.F.
49=.T.
50=.T.
51=.F.
52=.T.
53=.F.
54=.T.
55=.T.
56=.T.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\bcc73064\\bin\bcc64.exe
64=C:\bcc73064\bin\ilink64.exe
65=C:\bcc73064\bin\brc32.exe
68=.F.
69=.F.
70=.T.
71=40
72=-r
74=C:\bcc73064\bin\tlib64.exe
78=.F.
79=Standard,Visual,Dark,Blue,Gray
80=.T.
81=.T.
82=.F.
83=.F.
87=5
88=
89=.F.
90=.F.
91=.F.
92=.F.
93=.F.
94=.F.
95=255
98=.F.
99=0
100=1
101=1
102=.T.
232=.F.
8091=.T.
8092=.T.
8093=
8101=Segoe UI Symbol
8102=-11
8103=0
8104=16777215
9100=.F.
9110=
9120=
9130=
9140=
9149=.F.
9150=.F.
9160=
75=.T.
76=.F.
77=.F.
84=C:\Fivedit\
85=C:\Fivedit\
86=.\
96=C:\DLYMA64\prg\tutor02.prg
97=C:\DLYMA64\tutor02
[USERLIBS]
001=C:\fwh641909\lib\fivehx.lib,1
002=C:\fwh641909\lib\fivehc.lib,1
003=C:\fwh641909\lib\libmysql64.a,1
[XHARBOURLIBS]
001=C:\xhar641909\lib\gtgui.a,1
002=C:\xhar641909\lib\rtl.a,1
003=C:\xhar641909\lib\vm.a,1
004=C:\xhar641909\lib\lang.a,1
005=C:\xhar641909\lib\macro.a,1
006=C:\xhar641909\lib\rdd.a,1
007=C:\xhar641909\lib\dbfntx.a,1
008=C:\xhar641909\lib\dbfcdx.a,1
009=C:\xhar641909\lib\dbffpt.a,1
010=C:\xhar641909\lib\hbsix.a,1
011=C:\xhar641909\lib\debug.a,1
012=C:\xhar641909\lib\common.a,1
013=C:\xhar641909\lib\pp.a,1
014=C:\xhar641909\lib\ct.a,1
015=C:\xhar641909\lib\pcrepos.a,1
016=C:\xhar641909\lib\hbzip.a,1
017=C:\xhar641909\lib\zlib.a,1
018=C:\xhar641909\lib\png.a,1
019=C:\xhar641909\lib\hbmxml.a,1
020=C:\xhar641909\lib\hbzebra.a,1
021=C:\xhar641909\lib\tip.a,1
022=C:\xhar641909\lib\libmisc.a,1
023=C:\xhar641909\lib\codepage.a,1
[CCOMPLIBS]
001=C:\bcc73064\lib\cw32.a,1
002=C:\bcc73064\lib\uuid.a,1
003=C:\bcc73064\lib\import32.a,1
004=C:\bcc73064\lib\odbc32.a,1
005=C:\bcc73064\lib\nddeapi.a,1
006=C:\bcc73064\lib\Iphlpapi.a,1
007=C:\bcc73064\lib\msimg32.a,1
008=C:\bcc73064\lib\psapi.a,1
009=C:\bcc73064\lib\rasapi32.a,1
010=C:\bcc73064\lib\gdiplus.a,1
011=C:\bcc73064\lib\riched20.a,1
012=C:\bcc73064\lib\shell32.a,1
013=C:\bcc73064\lib\urlmon.a,1
[FILES]
00=1

 

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 5:49 pm
by Antonio Linares
José Vicente,

Situándonos en la carpeta FWH\samples y haciendo buildh64.bat tutor02

Image

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 5:52 pm
by cnavarro
Estas usando Harbour o xHarbour?

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 5:55 pm
by Antonio Linares
Y aqui FWH 20.04 64 bits con xHarbour 64 bits:

desde FWH\samples buildx64.bat tutor02

Image

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 8:04 pm
by leandro
Cristobal, xharbour

Antonio, intente compilar con buildx64.bat pero me sale el siguiente error:

fwh641909

Image

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 8:09 pm
by Antonio Linares
Prueba a copiar el brc32.exe que tengas en el de 32 bits

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 8:20 pm
by leandro
Copie, brc32.exe y brcc32.exe, pero ahora me sale el siguiente error:

Code: Select all  Expand view

┌────────────────────────────────────────────────────────────────────────────┐
?FiveWin 19.09 for xHarbour 64 bits - Sep. 2019  Harbour development power  │▄
?(c) FiveTech 1993-2019 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
c:\xhar641909\bin\harbour tutor02 /n /d__64__ /ic:\fwh641909\include;c:\xhar641909\include /w /p
xHarbour 1.2.3 Intl. (SimpLex) (Build 20200311)
Copyright 1999-2020, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'tutor02.prg' and generating preprocessed output to 'tutor02.ppo'...
Generating C source output to 'tutor02.c'...
Done.
Lines 22, Functions/Procedures 1, pCodes 117
Embarcadero C++ 7.30 for Win64 Copyright (c) 2012-2017 Embarcadero Technologies, Inc.
tutor02.c:
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'FIVEHX64.A'
* Linking errors *

C:\fwh641909\samples>


 

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 8:23 pm
by leandro
Cambie
Code: Select all  Expand view
echo %fwh%\lib\Fivehx64.a %fwh%\lib\FiveC64.a %fwh%\lib\libmariadb64.a + >> b64.bc

por
Code: Select all  Expand view
echo %fwh%\lib\Five64.a %fwh%\lib\FiveC64.a %fwh%\lib\libmariadb64.a + >> b64.bc

y me arroja los siguientes errores:
Code: Select all  Expand view

┌────────────────────────────────────────────────────────────────────────────┐
?FiveWin 19.09 for xHarbour 64 bits - Sep. 2019  Harbour development power  │▄
?(c) FiveTech 1993-2019 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
c:\xhar641909\bin\harbour tutor02 /n /d__64__ /ic:\fwh641909\include;c:\xhar641909\include /w /p
xHarbour 1.2.3 Intl. (SimpLex) (Build 20200311)
Copyright 1999-2020, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'tutor02.prg' and generating preprocessed output to 'tutor02.ppo'...
Generating C source output to 'tutor02.c'...
Done.
Lines 22, Functions/Procedures 1, pCodes 117
Embarcadero C++ 7.30 for Win64 Copyright (c) 2012-2017 Embarcadero Technologies, Inc.
tutor02.c:
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
Error: Unresolved external 'hb_storvnll' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvni' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvc' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvnl' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_parvnll' referenced from C:\FWH641909\LIB\FIVEC64.A|HARBOURC.obj
Error: Unresolved external 'hb_parvnl' referenced from C:\FWH641909\LIB\FIVEC64.A|HARBOURC.obj
Error: Unresolved external 'HB_FUN___CLSLOCKDEF' referenced from C:\FWH641909\LIB\FIVE64.A|WINDOW.OBJ
Error: Unresolved external 'hb_parvni' referenced from C:\FWH641909\LIB\FIVEC64.A|UNICODE.obj
Error: Unresolved external 'hb_parvnd' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'hb_storvl' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'hb_storvnd' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'HB_FUN___CLSUNLOCKDEF' referenced from C:\FWH641909\LIB\FIVE64.A|FONT.OBJ
Error: Unresolved external 'HB_FUN___DBGVMSTKLCOUNT' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMPARLLIST' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMVARLGET' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMVARSLEN' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_COMPILEFROMBUF' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_HRBDO' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_HRBLOAD' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_ADEL' referenced from C:\FWH641909\LIB\FIVE64.A|FWDECODE.OBJ
Error: Unresolved external 'hb_parvl' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_parvclen' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_parvc' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_storvclen' referenced from C:\FWH641909\LIB\FIVEC64.A|REGEDIT.obj
Error: Unresolved external 'HB_FUN_HB_NUMTOHEX' referenced from C:\FWH641909\LIB\FIVE64.A|GETSYSIN.OBJ
Error: Unresolved external 'HB_FUN_HB_HEXTONUM' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TTOC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HOUR' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_MINUTE' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_SEC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_PISBYREF' referenced from C:\FWH641909\LIB\FIVE64.A|VSTRFUN1.OBJ
Error: Unresolved external 'hb_timeStampStrGetDT' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTT.OBJ
Error: Unresolved external 'hb_rettdt' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTT.OBJ
Error: Unresolved external 'HB_FUN_HB_HEVAL' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TTOS' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_STOT' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HSETCASEMATCH' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HSET' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_DATETIME' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TSTOUTC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_UTCOFFSET' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HEXTOSTR' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_ENUMINDEX' referenced from C:\FWH641909\LIB\FIVE64.A|DATAROW.OBJ
Error: Unresolved external 'HB_FUN_HB_HSETAUTOADD' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_FNAMEDIR' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN_HB_DIRSEPADD' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN_HB_FSETDATETIME' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN___DBSKIPPER' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_HKEYAT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_HVALUEAT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_WILDMATCH' referenced from C:\FWH641909\LIB\FIVE64.A|PGSUPORT.OBJ
Error: Unresolved external 'HB_FUN_HB_CTOT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_STRTOHEX' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_CURDRIVE' referenced from C:\FWH641909\LIB\FIVE64.A|PRV2PDF.OBJ
Error: Unresolved external 'HB_FUN_HB_HHASKEY' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN___OLEVARIANTNEW' referenced from C:\FWH641909\LIB\FIVE64.A|ADOFUNCS.OBJ
Error: Unresolved external 'hb_extIsNil' referenced from C:\FWH641909\LIB\FIVEC64.A|RICHEDIT.obj
Error: Unresolved external 'hb_oleParam' referenced from C:\FWH641909\LIB\FIVEC64.A|ACTX.obj
Error: Unresolved external 'HB_FUN_WIN_AXINIT' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WAPI_CREATEWINDOWEX' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WIN_AXGETCONTROL' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WAPI_OUTPUTDEBUGSTRING' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_HB_EOL' referenced from C:\FWH641909\LIB\FIVE64.A|SCINTILA.OBJ
Error: Unresolved external 'HB_FUN_NOTIFY' referenced from C:\FWH641909\LIB\FIVE64.A|WINDOW.OBJ
Warning: Unable to load DLL LNKDFM240
* Linking errors *

C:\fwh641909\samples>
 

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Mon May 04, 2020 8:45 pm
by cnavarro
Leandro, no puedes usar esas LIBS, son para 32 bits, y la primera no es para xharbour

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Tue May 05, 2020 3:34 am
by Antonio Linares
Leandro,

Prueba a usar este xHarbour 64 bits que es el más reciente:

https://github.com/FiveTechSoft/harbour_and_xharbour_builds/blob/master/xhb10261_bcc73064.zip

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Tue May 05, 2020 1:07 pm
by leandro
Antonio buenos días,

Nada descargue la ultima versión y sigue ocurriendo lo mismo.

Code: Select all  Expand view

┌────────────────────────────────────────────────────────────────────────────┐
?FiveWin 19.09 for xHarbour 64 bits - Sep. 2019  Harbour development power  │▄
?(c) FiveTech 1993-2019 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 │█
└────────────────────────────────────────────────────────────────────────────┘?
  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀?
Compiling...
c:\xhar641909\bin\harbour tutor02 /n /d__64__ /ic:\fwh641909\include;c:\xhar641909\include /w /p
xHarbour 1.2.3 Intl. (SimpLex) (Build 20200311)
Copyright 1999-2020, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'tutor02.prg' and generating preprocessed output to 'tutor02.ppo'...
Generating C source output to 'tutor02.c'...
Done.
Lines 22, Functions/Procedures 1, pCodes 117
Embarcadero C++ 7.30 for Win64 Copyright (c) 2012-2017 Embarcadero Technologies, Inc.
tutor02.c:
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Turbo Incremental Link64 6.75 Copyright (c) 1997-2016 Embarcadero Technologies, Inc.
Error: Unresolved external 'hb_storvnll' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvni' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvc' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_storvnl' referenced from C:\FWH641909\LIB\FIVEC64.A|WNDIS.obj
Error: Unresolved external 'hb_parvnll' referenced from C:\FWH641909\LIB\FIVEC64.A|HARBOURC.obj
Error: Unresolved external 'hb_parvnl' referenced from C:\FWH641909\LIB\FIVEC64.A|HARBOURC.obj
Error: Unresolved external 'HB_FUN___CLSLOCKDEF' referenced from C:\FWH641909\LIB\FIVE64.A|WINDOW.OBJ
Error: Unresolved external 'hb_parvni' referenced from C:\FWH641909\LIB\FIVEC64.A|UNICODE.obj
Error: Unresolved external 'hb_parvnd' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'hb_storvl' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'hb_storvnd' referenced from C:\FWH641909\LIB\FIVEC64.A|GDIPFWH.obj
Error: Unresolved external 'HB_FUN___CLSUNLOCKDEF' referenced from C:\FWH641909\LIB\FIVE64.A|FONT.OBJ
Error: Unresolved external 'HB_FUN___DBGVMSTKLCOUNT' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMPARLLIST' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMVARLGET' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN___DBGVMVARSLEN' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_COMPILEFROMBUF' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_HRBDO' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_HRBLOAD' referenced from C:\FWH641909\LIB\FIVE64.A|HARBOUR.OBJ
Error: Unresolved external 'HB_FUN_HB_ADEL' referenced from C:\FWH641909\LIB\FIVE64.A|FWDECODE.OBJ
Error: Unresolved external 'hb_parvl' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_parvclen' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_parvc' referenced from C:\FWH641909\LIB\FIVEC64.A|FONTS.obj
Error: Unresolved external 'hb_storvclen' referenced from C:\FWH641909\LIB\FIVEC64.A|REGEDIT.obj
Error: Unresolved external 'HB_FUN_HB_NUMTOHEX' referenced from C:\FWH641909\LIB\FIVE64.A|GETSYSIN.OBJ
Error: Unresolved external 'HB_FUN_HB_HEXTONUM' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TTOC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HOUR' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_MINUTE' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_SEC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_PISBYREF' referenced from C:\FWH641909\LIB\FIVE64.A|VSTRFUN1.OBJ
Error: Unresolved external 'hb_timeStampStrGetDT' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTT.OBJ
Error: Unresolved external 'hb_rettdt' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTT.OBJ
Error: Unresolved external 'HB_FUN_HB_HEVAL' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TTOS' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_STOT' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HSETCASEMATCH' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HSET' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_DATETIME' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_TSTOUTC' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_UTCOFFSET' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_HEXTOSTR' referenced from C:\FWH641909\LIB\FIVE64.A|VALTOSTR.OBJ
Error: Unresolved external 'HB_FUN_HB_ENUMINDEX' referenced from C:\FWH641909\LIB\FIVE64.A|DATAROW.OBJ
Error: Unresolved external 'HB_FUN_HB_HSETAUTOADD' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_FNAMEDIR' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN_HB_DIRSEPADD' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN_HB_FSETDATETIME' referenced from C:\FWH641909\LIB\FIVE64.A|OLEFUNCS.OBJ
Error: Unresolved external 'HB_FUN___DBSKIPPER' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_HKEYAT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_HVALUEAT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_WILDMATCH' referenced from C:\FWH641909\LIB\FIVE64.A|PGSUPORT.OBJ
Error: Unresolved external 'HB_FUN_HB_CTOT' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_STRTOHEX' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN_HB_CURDRIVE' referenced from C:\FWH641909\LIB\FIVE64.A|PRV2PDF.OBJ
Error: Unresolved external 'HB_FUN_HB_HHASKEY' referenced from C:\FWH641909\LIB\FIVE64.A|XBROWSE.OBJ
Error: Unresolved external 'HB_FUN___OLEVARIANTNEW' referenced from C:\FWH641909\LIB\FIVE64.A|ADOFUNCS.OBJ
Error: Unresolved external 'hb_extIsNil' referenced from C:\FWH641909\LIB\FIVEC64.A|RICHEDIT.obj
Error: Unresolved external 'hb_oleParam' referenced from C:\FWH641909\LIB\FIVEC64.A|ACTX.obj
Error: Unresolved external 'HB_FUN_WIN_AXINIT' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WAPI_CREATEWINDOWEX' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WIN_AXGETCONTROL' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_WAPI_OUTPUTDEBUGSTRING' referenced from C:\FWH641909\LIB\FIVE64.A|ACTIVEX.OBJ
Error: Unresolved external 'HB_FUN_HB_EOL' referenced from C:\FWH641909\LIB\FIVE64.A|SCINTILA.OBJ
Error: Unresolved external 'HB_FUN_NOTIFY' referenced from C:\FWH641909\LIB\FIVE64.A|WINDOW.OBJ
Warning: Unable to load DLL LNKDFM240
* Linking errors *

C:\fwh641909\samples>

 

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Tue May 05, 2020 2:45 pm
by José Vicente Beltrán
Antonio, con buildh64 + MSVC 2019 + Harbour ya he compilado sin problemas 'tutor02.prg' al igual que con fwh64 + FivEdit + MSVC 2019 + Harbour y el 'noname.prg' de ejemplo.
Pero como le ocurre a Leandro, de ahí no puedo pasar porque no soy capaz de configurar un proyecto de un solo prg para que me funcione, aunque sigo intentandolo. :shock:

Re: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Tue May 05, 2020 5:15 pm
by Antonio Linares
Esta es la forma más simple usando hbmk2 de Harbour:

go64.bat
Code: Select all  Expand view
set path=c:\bcc7164\bin
c:\harbour\bin\win\bcc64\hbmk2 test.hbp -comp=bcc64 -cflag="-d -O2"


test.hbp (añadir aqui los nombres de todos los PRGs, uno debajo de otro)
Code: Select all  Expand view
-trace

test.prg


Y hay que copiar el fichero c:\bcc7164\LIB\c0x64.o a la carpeta en donde vayamos a construir cambiándole el nombre a c0x64.obj

Re: Busco consejo sobre opciones para compilar a 64Bits

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

https://github.com/FiveTechSoft/harbour_and_xharbour_builds/blob/master/harbour_win64_bcc_2020_05_07.zip

Lo más impresionante es que se construye automaticamente desde GitHub Actions :-)
https://github.com/FiveTechSoft/Harbour_builder/blob/master/.github/workflows/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: Busco consejo sobre opciones para compilar a 64Bits

PostPosted: Thu May 07, 2020 3:49 pm
by José Vicente Beltrán
Por aqui molestando de nuevo.
Este es el resultado de intentar compilar desde FivEdit 'tutor02.prg', el problema es evidente y es que busca el archivo tutor02.o cuando en realidad se ha creado tutor02.obj
¿Como corrijo eso?

Code: Select all  Expand view
Harbour 3.2.0dev (r2004201301)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'D:\FIVEWIN\FIVEDIT\tutor02.prg' and generating preprocessed output to 'D:\FIVEWIN\FIVEDIT\tutor02.ppo'...

Lines 5024, Functions/Procedures 1
Generating C source output to 'D:\FIVEWIN\FIVEDIT\tutor02.c'... Done.
Embarcadero C++ 7.10 for Win64 Copyright (c) 2012-2015 Embarcadero Technologies, Inc.
Turbo Incremental Link64 6.72 Copyright (c) 1997-2015 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'TUTOR02.O

BCC71 + la ultima version de Harbour 64 que acaba de poner Antonio :shock: