FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:18 PM
MOISES wrote:Mira borland32.cfg


bcc32.cfg

:-)

EMG
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:28 PM
Si, gracias, los tengo con las rutas correctas.
Me indica :
Code (fw): Select all Collapse
c:\si\Trabajo\fwh\visionwin20\conta>hbmk2 conta
hbmk2: Compilando recursos...
Borland Resource Compiler  Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.

Error combaseapi.h 249 9: Symbol PURE is already defined. Redefinition is not the same
hbmk2[conta]: Error: Ejecución de compilador de recursos. 20018
brcc32.exe -IC:\SI\NLEN\BCC74\Include -IC:\SI\NLEN\BCC74\Include\dinkumware -IC:\SI\NLEN\BCC74\Include\windows\crtl -IC:\SI\NLEN\BCC74\Include\windows\sdk -IC:\SI\NLEN\HARBOUR3274\include -Ic:\si\nlen\fwh1906\include -Ic:\si\trabajo\fwh\visionwin20\inc -Ic:\si\trabajo\fwh\visionwin20\sifuncs -Ic:\si\trabajo\fwh\visionwin20\conta\inc -IC:\SI\NLEN\HARBOUR3274\contrib\xhb -IC:\SI\NLEN\HARBOUR3274\contrib\hbct -IC:\SI\NLEN\HARBOUR3274\contrib\hbtip -IC:\SI\NLEN\HARBOUR3274\contrib\hbfship -IC:\SI\NLEN\HARBOUR3274\contrib\hbxpp -IC:\SI\NLEN\HARBOUR3274\contrib\hbwin -IC:\SI\NLEN\HARBOUR3274\contrib\hbmzip -IC:\SI\NLEN\HARBOUR3274\contrib\hbhpdf -IC:\SI\NLEN\HARBOUR3274\contrib\hbcomm -IC:\SI\NLEN\HARBOUR3274\contrib\hbmxml .\rc\asientos.rc -fo.hbmk\win\bcc\asientos.res


Comento la línea 249 de combaseapi.h y entonces ya compila los recursos pero obtengo un montón de :
Code (fw): Select all Collapse
hbmk2: Compilando...
.hbmk\win\bcc\conta.c:
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 953: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 954: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 955: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 958: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 959: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 960: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 985: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 986: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 987: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 990: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 991: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
Error E2139 C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h 992: Declaration missing ;
 + Full parser context
 + c:\\si\\trabajo\\fwh\\visionwin20\\conta\\prg\\conta.prg, line 969: #include C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h
 + C:\SI\NLEN\BCC74\Include\windows\sdk\windows.h, line 266: #include C:\SI\NLEN\BCC74\Include\windows\sdk\commdlg.h
*** 12 errors in Compile ***


:-) :-)
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:31 PM

He quitado todos los PURE de commdlg.h y ha compilado bien .... pero no se si estaré metiendo la pata???

:mrgreen::mrgreen:

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:31 PM

¿Te funciona buildh loquesea.prg?

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:53 PM
AngelSalom wrote:Gracias, intento llevarlo bien ordenadito que luego siempre es más fácil encontrar cosas.
Ahora estoy tratando de pasar al compilador de Borland 7.4 pero me da guerra con los includes ... veremos en qué queda la cosa.


Yo pase de Borland 7.0 a 7.4 y me dio muchisimos problemas pero por el ResEdit, en los includes no tuve ni tengo problema.

De todas formas te aconsejo que utilices el Harbour compilado con el mismo Borland 7.4 , el amigo Mel lo tiene todo en su web.

En lo del hbmk2 yo creo que el error que me da es que tambien tengo instalado el MingW10 que lo uso a veces con el ide Codeblocks y busca la ruta del mingw en
vez de buscar el Borland , he probado de llamar el .hbp desde un .bay con esto.

Code (fw): Select all Collapse
set oldpath=%path%
set path=c:\bcc7\bin;%path%
c:\harbour\bin\hbmk2 obraw.hbp
obraw.exe
set path=%oldpath%


Pero sigue buscando el mingw10, bueno sigo investigando , supongo que lo solucionare en breve.

Saludos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 03:58 PM

Si, uso el harbour adecuado, lo descargué de la web de Mel, efectivamente.
Bueno, he probado unas cuantas opciones y parece funcionar todo ... si encuentro algo raro informo ;-)

Respecto a los recursos, cuando abandoné el Workshop empecé a utilizar hace tiempo PellesC que lleva un editor majo y no me ha dado problemas.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 04:05 PM

Cierto Pelles C con un nuevo proyecto no me ha dado problemas pero en este tenia los recursos en una Dll de 16 bits y al pasarlo a 32 bits el fichero .rc
solo me lo abre correctamente el ResEdit , el Pelles C me lo abre en mode texto, el .res si lo abre bien sin problemas, pero me gusta mas usar archivos .rc
ese es el motivo por el que uso ResEdit, ya que como tu bien dices el Pelles C tiene un editor muy chulo, quizas mejor que el del resEdit.

Saludos

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 05:00 PM
Hola .

Bueno tambien solucionado. He visto en el foro que si tienes varios compiladores instalados debes hacer.

Code (fw): Select all Collapse
hbmk2 proyecto.hbp -comp=bcc


Y con esto va como una seda, rapidisimo.

Saludos, desde luego por posibilidades no podemos quejar , puedo construir mi aplicacion con, xmate, FivEdit, con VSCode , con archivo .mak y ahora con hbmk2. :-)

:-)

Un abrazo a todos.

Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 05:34 PM

Jeje, cierto.
Vscode es algo brutal sobretodo con el debug de perricone, y necesitaba hbmk2 para la compilación incremental, así que ahora un lujazo.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion