Busco consejo sobre opciones para compilar a 64Bits

User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post 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

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

[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

 
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by Antonio Linares »

José Vicente,

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

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by cnavarro »

Estas usando Harbour o xHarbour?
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by Antonio Linares »

Y aqui FWH 20.04 64 bits con xHarbour 64 bits:

desde FWH\samples buildx64.bat tutor02

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by leandro »

Cristobal, xharbour

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

fwh641909

Image
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by Antonio Linares »

Prueba a copiar el brc32.exe que tengas en el de 32 bits
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by leandro »

Copie, brc32.exe y brcc32.exe, pero ahora me sale el siguiente error:

Code: Select all

┌────────────────────────────────────────────────────────────────────────────┐
?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>


 
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by leandro »

Cambie

Code: Select all

echo %fwh%\lib\Fivehx64.a %fwh%\lib\FiveC64.a %fwh%\lib\libmariadb64.a + >> b64.bc
por

Code: Select all

echo %fwh%\lib\Five64.a %fwh%\lib\FiveC64.a %fwh%\lib\libmariadb64.a + >> b64.bc
y me arroja los siguientes errores:

Code: Select all

┌────────────────────────────────────────────────────────────────────────────┐
?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>
 
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by cnavarro »

Leandro, no puedes usar esas LIBS, son para 32 bits, y la primera no es para xharbour
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by Antonio Linares »

Leandro,

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

https://github.com/FiveTechSoft/harbour ... c73064.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by leandro »

Antonio buenos días,

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

Code: Select all

┌────────────────────────────────────────────────────────────────────────────┐
?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>

 
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
User avatar
José Vicente Beltrán
Posts: 279
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post 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:
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post by Antonio Linares »

Esta es la forma más simple usando hbmk2 de Harbour:

go64.bat

Code: Select all

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

-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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post 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 ;-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
José Vicente Beltrán
Posts: 279
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España
Contact:

Re: Busco consejo sobre opciones para compilar a 64Bits

Post 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

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:
Post Reply