Busco consejo sobre opciones para compilar a 64Bits

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby leandro » Mon May 04, 2020 5:36 pm

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

 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Mon May 04, 2020 5:49 pm

José Vicente,

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

Image
regards, saludos

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Mon May 04, 2020 5:52 pm

Estas usando Harbour o xHarbour?
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Mon May 04, 2020 5:55 pm

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby leandro » Mon May 04, 2020 8:04 pm

Cristobal, xharbour

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

fwh641909

Image
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Mon May 04, 2020 8:09 pm

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

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby leandro » Mon May 04, 2020 8:20 pm

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>


 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby leandro » Mon May 04, 2020 8:23 pm

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>
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby cnavarro » Mon May 04, 2020 8:45 pm

Leandro, no puedes usar esas LIBS, son para 32 bits, y la primera no es para xharbour
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Tue May 05, 2020 3:34 am

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

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby leandro » Tue May 05, 2020 1:07 pm

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>

 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Tue May 05, 2020 2:45 pm

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
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Tue May 05, 2020 5:15 pm

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

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby Antonio Linares » Thu May 07, 2020 5:23 am

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

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

Re: Busco consejo sobre opciones para compilar a 64Bits

Postby José Vicente Beltrán » Thu May 07, 2020 3:49 pm

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:
User avatar
José Vicente Beltrán
 
Posts: 282
Joined: Mon Oct 10, 2005 8:55 am
Location: Algeciras, España

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 88 guests