Antonio, ha creado \contrib, pero no ha incluido hbcurl ni hbssl.
Además en la carpeta \contrib del core master aparecen 77 carpetas y en la del build aparecen 47. Da la sensación de que faltan 30 que no se hubieran construido.
FWH 26.03 buscamos betatesters
Re: FWH 26.03 buscamos betatesters
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Existen las carpetas C:\curl y C:\OpenSSL-Win64 con su contenido correcto ?
Al llamar a winmake redirige a un fichero y veamos que pide:
win-make > info.txt
Las libs que no se construyen es por dependencias que faltan ![]()
- karinha
- Posts: 8716
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Has thanked: 33 times
- Been thanked: 51 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Antonio Linares wrote: Sat Apr 11, 2026 5:14 amkarinha wrote: Fri Apr 10, 2026 5:37 pm¡Un error, sin duda, y uno ENORME! Terrible error de CLAUDE. Jajajajaja.
Code: Select all | Expand
// C:\FWH2603\SAMPLES\TESTPAS3.PRG #Include "FiveWin.ch" #Define CLR_ORANGE nRGB( 255, 165, 000 ) //-> Orange - Laranja STATIC oWnd FUNCTION Main() local oIco, oBar, oBmp DEFINE ICON oIco FILE "..\..\icons\fax.ico" DEFINE WINDOW oWnd FROM 1, 1 TO 22, 75 ; TITLE "FiveWin sample" ; MENU BuildMenu() ; COLOR "B/W" ; ICON oIco MDI DEFINE BUTTONBAR oBar _3D SIZE 26, 27 OF oWnd DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\new.bmp" FLAT ; ACTION MsgInfo( "New" ) ; TOOLTIP "Creates a new document" DEFINE BUTTON OF oBar FILENAME "\..\bitmaps\16x16\open.bmp" FLAT ; ACTION MsgInfo( cGetFile( "*.*", "Select a document to open" ) ) ; TOOLTIP "Opens a document" WHEN .f. DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\floppy.bmp" FLAT ; ACTION MsgInfo( Time() ) TOOLTIP "Saves this document" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\printer.bmp" FLAT ; ACTION MsgInfo( "Prints this document" ) TOOLTIP "Print this document" GROUP DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\prop.bmp" FLAT ; ACTION PrinterSetup() TOOLTIP "Setup the printer" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\HelpInd.bmp" FLAT ; ACTION MsgInfo( Version() ) TOOLTIP "A multiple lines" + ; Chr( 13 ) + Chr( 10 ) + "tooltip!" GROUP DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\Help.bmp" FLAT ; ACTION MsgInfo( "fivewin power!" ) TOOLTIP "fivewin power!" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\Exit.bmp" FLAT ; ACTION oWnd:End() TOOLTIP "Exit this app" GROUP DEFINE MESSAGE OF oWnd ; PROMPT FWVERSION + " " + FWCOPYRIGHT ; NOINSET CENTERED KEYBOARD DATE CLOCK ACTIVATE WINDOW oWnd MAXIMIZED ON INIT( Login() ) RETURN NIL FUNCTION Login() LOCAL oDlg, oBrush, oFont, oBold, oGet, oBtn LOCAL cPassWord := SPACE( 10 ) // [FWH1234567] LOCAL oCursorBtn := TCursor():New(, 'HAND' ) SetBalloon( .T. ) // Balloon shape required for tooltips SkinButtons() DEFINE BRUSH oBrush FILE "..\bitmaps\olga1.jpg" RESIZE // Prefiro en RESOURCES. DEFINE FONT oFont NAME "VERDANA" SIZE 0, - 20 DEFINE FONT oBold NAME "VERDANA" SIZE 0, - 24 BOLD DEFINE DIALOG oDlg SIZE 300, 400 PIXEL TRUEPIXEL FONT oFont BRUSH oBrush ; TITLE "PassWord" TRANSPARENT oDlg:lHelpIcon := .F. @ 80, 40 SAY "Enter" + CRLF + "PassWord" SIZE 220, 80 PIXEL OF oDlg ; FONT oBold CENTER COLORS CLR_ORANGE, CLR_WHITE TRANSPARENT UPDATE @ 320, 05 SAY "By" + CRLF + "Nages" SIZE 220, 80 PIXEL OF oDlg ; FONT oFont COLORS CLR_ORANGE, CLR_WHITE TRANSPARENT UPDATE IF Set( _SET_INSERT, ! Set( _SET_INSERT ) ) Set( _SET_INSERT, ! Set( _SET_INSERT ) ) ENDIF @ 200, 40 GET oGet VAR cPassWord SIZE 220, 30 PIXEL OF oDlg UPDATE CENTER ; FONT oBold COLORS CLR_HRED, CLR_BLACK PASSWORD ; VALID( CHK_PASSWORD( oGet, cPassWord ) ) oGet:cToolTip := "Informe PassWord" oGet:lPassWord := .T. @ 320, 100 BTNBMP oBtn PROMPT "&Exit" SIZE 100, 40 PIXEL OF oDlg FLAT ; 2007 TOP ACTION oDlg:End() FONT oFont oBtn:cTooltip := "Salida - Exit" oBtn:lCancel := .T. oBtn:lEllipse := .T. oBtn:oCursor := oCursorBtn ACTIVATE DIALOG oDlg CENTERED IF Set( _SET_INSERT, ! Set( _SET_INSERT ) ) Set( _SET_INSERT, ! Set( _SET_INSERT ) ) ENDIF oFont:End() oBold:End() RELEASE BRUSH oBrush RETURN NIL FUNCTION CHK_PASSWORD( oGet, cPassW ) IF GETASYNCKEY( VK_UP ) cPassW := SPACE(10) oGet:VARPUT( cPassW ) oGet:Refresh() RETURN( .F. ) ENDIF IF EMPTY( cPassW ) ? "Proibido" RETURN( .F. ) ENDIF IF( cPassW ) = "FWH1234567" ? "VALID PASSWORD" RETURN( .T. ) ELSE ? "INVALID PASSWORD" ENDIF RETURN( .F. ) function BuildMenu() local oMenu MENU oMenu MENUITEM "Information" MENU MENUITEM "&About..." ; ACTION MsgInfo( FWDESCRIPTION ) ; FILENAME "..\bitmaps\16x16\info.bmp" SEPARATOR MENUITEM "&End..." ; ACTION oWnd:End() FILENAME "..\bitmaps\16x16\exit.bmp" ENDMENU MENUITEM "&Clients" MENU MENUITEM "&New..." ; ACTION ( MsgStop( "New Clients" ),; oWnd:Say( 5, 5, "New Clients...", "GR+/G" ) ) ; FILENAME "..\bitmaps\16x16\faces.bmp" MENUITEM "&Modify..." ACTION MsgInfo( "Modif. Clients" ) ; FILENAME "..\bitmaps\edit.bmp" MENUITEM "&Delete..." ACTION MsgAlert( "Del Clients" ) ; FILENAME "..\bitmaps\16x16\delete.bmp" SEPARATOR MENUITEM "&Browse..." ACTION MsgInfo( "Browse Clients" ) ; FILENAME "..\bitmaps\16x16\browse.bmp" ENDMENU MENUITEM "&Utilities" MENU MENUITEM "&Calculator..." ACTION WinExec( "Calc" ) ; FILENAME "..\bitmaps\16x16\calc.bmp" MENUITEM "&Internet..." ; ACTION WinExec( "start iexplore www.fivetech.com", 0 ) ; FILENAME "..\bitmaps\16x16\explorer.bmp" ENDMENU ENDMENU return oMenu // FIN / ENDRegards, saludos.
Querido João,
Ese ejemplo es incorrecto. Este es el código correcto corregido por Claude
TESTPAS3.PRG
Code: Select all | Expand
// C:\FWH2603\SAMPLES\TESTPAS3.PRG #Include "FiveWin.ch" #Define CLR_ORANGE nRGB( 255, 165, 000 ) //-> Orange - Laranja STATIC oWnd FUNCTION Main() local oIco, oBar, oBmp DEFINE ICON oIco FILE "..\..\icons\fax.ico" DEFINE WINDOW oWnd FROM 1, 1 TO 22, 75 ; TITLE "FiveWin sample" ; MENU BuildMenu() ; COLOR "B/W" ; ICON oIco MDI DEFINE BUTTONBAR oBar _3D SIZE 26, 27 OF oWnd DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\new.bmp" FLAT ; ACTION MsgInfo( "New" ) ; TOOLTIP "Creates a new document" DEFINE BUTTON OF oBar FILENAME "\..\bitmaps\16x16\open.bmp" FLAT ; ACTION MsgInfo( cGetFile( "*.*", "Select a document to open" ) ) ; TOOLTIP "Opens a document" WHEN .f. DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\floppy.bmp" FLAT ; ACTION MsgInfo( Time() ) TOOLTIP "Saves this document" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\printer.bmp" FLAT ; ACTION MsgInfo( "Prints this document" ) TOOLTIP "Print this document" GROUP DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\prop.bmp" FLAT ; ACTION PrinterSetup() TOOLTIP "Setup the printer" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\HelpInd.bmp" FLAT ; ACTION MsgInfo( Version() ) TOOLTIP "A multiple lines" + ; Chr( 13 ) + Chr( 10 ) + "tooltip!" GROUP DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\Help.bmp" FLAT ; ACTION MsgInfo( "fivewin power!" ) TOOLTIP "fivewin power!" DEFINE BUTTON OF oBar FILENAME "..\bitmaps\16x16\Exit.bmp" FLAT ; ACTION oWnd:End() TOOLTIP "Exit this app" GROUP DEFINE MESSAGE OF oWnd ; PROMPT FWVERSION + " " + FWCOPYRIGHT ; NOINSET CENTERED KEYBOARD DATE CLOCK ACTIVATE WINDOW oWnd MAXIMIZED ON INIT( If( ! Login(), oWnd:End(), ) ) RETURN NIL FUNCTION Login() LOCAL oDlg, oBrush, oFont, oBold, oGet, oBtn LOCAL cPassWord := SPACE( 10 ) // [FWH1234567] LOCAL oCursorBtn := TCursor():New(, 'HAND' ) LOCAL lAccess := .F. SetBalloon( .T. ) // Balloon shape required for tooltips SkinButtons() DEFINE BRUSH oBrush FILE "..\bitmaps\olga1.jpg" RESIZE // Prefiro en RESOURCES. DEFINE FONT oFont NAME "VERDANA" SIZE 0, - 20 DEFINE FONT oBold NAME "VERDANA" SIZE 0, - 24 BOLD DEFINE DIALOG oDlg SIZE 300, 400 PIXEL TRUEPIXEL FONT oFont BRUSH oBrush ; TITLE "PassWord" TRANSPARENT oDlg:lHelpIcon := .F. @ 80, 40 SAY "Enter" + CRLF + "PassWord" SIZE 220, 80 PIXEL OF oDlg ; FONT oBold CENTER COLORS CLR_ORANGE, CLR_WHITE TRANSPARENT UPDATE @ 320, 05 SAY "By" + CRLF + "Nages" SIZE 220, 80 PIXEL OF oDlg ; FONT oFont COLORS CLR_ORANGE, CLR_WHITE TRANSPARENT UPDATE IF Set( _SET_INSERT, ! Set( _SET_INSERT ) ) Set( _SET_INSERT, ! Set( _SET_INSERT ) ) ENDIF @ 200, 40 GET oGet VAR cPassWord SIZE 220, 30 PIXEL OF oDlg UPDATE CENTER ; FONT oBold COLORS CLR_HRED, CLR_BLACK PASSWORD ; VALID( CHK_PASSWORD( cPassWord, @lAccess ) ) oGet:cToolTip := "Informe PassWord" oGet:lPassWord := .T. @ 320, 100 BTNBMP oBtn PROMPT "&Exit" SIZE 100, 40 PIXEL OF oDlg FLAT ; 2007 TOP ACTION oDlg:End() FONT oFont oBtn:cTooltip := "Salida - Exit" oBtn:lCancel := .T. oBtn:lEllipse := .T. oBtn:oCursor := oCursorBtn ACTIVATE DIALOG oDlg CENTERED IF Set( _SET_INSERT, ! Set( _SET_INSERT ) ) Set( _SET_INSERT, ! Set( _SET_INSERT ) ) ENDIF oFont:End() oBold:End() RELEASE BRUSH oBrush RETURN lAccess FUNCTION CHK_PASSWORD( cPassW, lAccess ) IF Empty( cPassW ) MsgAlert( "Please enter a password" ) RETURN .F. ENDIF IF AllTrim( cPassW ) == "FWH1234567" lAccess := .T. RETURN .T. ENDIF MsgStop( "Invalid password" ) RETURN .F. function BuildMenu() local oMenu MENU oMenu MENUITEM "Information" MENU MENUITEM "&About..." ; ACTION MsgInfo( FWDESCRIPTION ) ; FILENAME "..\bitmaps\16x16\info.bmp" SEPARATOR MENUITEM "&End..." ; ACTION oWnd:End() FILENAME "..\bitmaps\16x16\exit.bmp" ENDMENU MENUITEM "&Clients" MENU MENUITEM "&New..." ; ACTION ( MsgStop( "New Clients" ),; oWnd:Say( 5, 5, "New Clients...", "GR+/G" ) ) ; FILENAME "..\bitmaps\16x16\faces.bmp" MENUITEM "&Modify..." ACTION MsgInfo( "Modif. Clients" ) ; FILENAME "..\bitmaps\edit.bmp" MENUITEM "&Delete..." ACTION MsgAlert( "Del Clients" ) ; FILENAME "..\bitmaps\16x16\delete.bmp" SEPARATOR MENUITEM "&Browse..." ACTION MsgInfo( "Browse Clients" ) ; FILENAME "..\bitmaps\16x16\browse.bmp" ENDMENU MENUITEM "&Utilities" MENU MENUITEM "&Calculator..." ACTION WinExec( "Calc" ) ; FILENAME "..\bitmaps\16x16\calc.bmp" MENUITEM "&Internet..." ; ACTION WinExec( "start iexplore www.fivetech.com", 0 ) ; FILENAME "..\bitmaps\16x16\explorer.bmp" ENDMENU ENDMENU return oMenu // FIN / END
Estimado Antonio, si tienes FWH19.05, compila TESTPAS3.PRG y verás que CLAUDE es incorrecto en comparación con todas las versiones anteriores de FWH. Siempre funcionó como en el modelo que publiqué. Por favor, investiga más a fondo.
Regards, saludos.
- karinha
- Posts: 8716
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Has thanked: 33 times
- Been thanked: 51 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Antonio, el ejemplo modificado de Claude no funcionó correctamente con FWH2603. Si compilas con una versión anterior, entenderás el problema que causó Claude.
Regards, saludos.
Re: FWH 26.03 buscamos betatesters
Antonio,
Recurrí a descargar curl y OpenSSL-Win64 porque el constructor de Harbour parece no hacer caso de los que los propios que él mismo trae.
El contenido de las carpetas c:\curl y c:\OpenSSL-Win64 es:
/curl (/lib y /include):
Code: Select all | Expand
Directorio de c:\curl\lib
11/04/2026 16:09 <DIR> .
11/04/2026 16:09 <DIR> ..
27/10/2025 13:07 135.588 libbrotlicommon.a
27/10/2025 13:07 62.136 libbrotlidec.a
28/10/2025 13:16 3.523.802 libcrypto.a
11/03/2026 06:47 2.119.536 libcurl.a
11/03/2026 06:47 22.338 libcurl.dll.a
04/04/2026 19:53 22.274 libcurl.lib
18/03/2026 11:57 321.358 libnghttp2.a
20/01/2026 10:09 277.614 libnghttp3.a
29/03/2026 10:01 558.482 libngtcp2.a
29/03/2026 10:01 53.028 libngtcp2_crypto_libressl.a
13/01/2024 21:43 72.976 libpsl.a
16/10/2024 08:03 507.548 libssh2.a
28/10/2025 13:16 727.844 libssl.a
03/02/2026 21:10 269.652 libz.a
19/02/2025 00:04 899.632 libzstd.a
04/04/2026 19:53 16.746 zlib.lib
Directorio de c:\curl\include
11/04/2026 16:09 <DIR> .
11/04/2026 16:09 <DIR> ..
11/03/2026 06:47 <DIR> brotli
11/03/2026 06:47 <DIR> curl
13/01/2024 21:43 5.792 libpsl.h
16/10/2024 08:03 60.665 libssh2.h
16/10/2024 08:03 4.942 libssh2_publickey.h
16/10/2024 08:03 17.369 libssh2_sftp.h
11/03/2026 06:47 <DIR> nghttp2
11/03/2026 06:47 <DIR> nghttp3
11/03/2026 06:47 <DIR> ngtcp2
11/03/2026 06:47 <DIR> openssl
03/02/2026 21:10 5.495 zconf.h
19/02/2025 00:04 26.516 zdict.h
03/02/2026 21:10 94.787 zlib.h
03/02/2026 21:10 230 zlib_name_mangling.h
19/02/2025 00:04 181.748 zstd.h
19/02/2025 00:04 4.278 zstd_errors.h /OpenSSL-Win64:
Code: Select all | Expand
Directorio de C:\OpenSSL-Win64\lib\VC\x64\MT
11/04/2026 20:01 <DIR> .
11/04/2026 20:01 <DIR> ..
28/01/2026 08:48 154.422 libcrypto.def
28/01/2026 08:48 1.383.240 libcrypto.lib
28/01/2026 08:48 61.728.106 libcrypto_static.lib
28/01/2026 08:48 17.147 libssl.def
28/01/2026 08:48 147.386 libssl.lib
28/01/2026 08:48 13.078.636 libssl_static.lib
Directorio de C:\OpenSSL-Win64\include\openssl
11/04/2026 20:02 <DIR> .
11/04/2026 20:02 <DIR> ..
28/01/2026 08:48 3.420 aes.h
28/01/2026 08:48 4.080 applink.c
28/01/2026 08:48 58.869 asn1.h
28/01/2026 08:48 5.309 asn1err.h
28/01/2026 08:48 39.537 asn1t.h
28/01/2026 08:48 3.121 async.h
28/01/2026 08:48 766 asyncerr.h
28/01/2026 08:48 42.433 bio.h
28/01/2026 08:48 2.425 bioerr.h
28/01/2026 08:48 2.214 blowfish.h
28/01/2026 08:48 22.897 bn.h
28/01/2026 08:48 1.374 bnerr.h
28/01/2026 08:48 1.651 buffer.h
28/01/2026 08:48 610 buffererr.h
28/01/2026 08:48 8.783 byteorder.h
28/01/2026 08:48 3.383 camellia.h
28/01/2026 08:48 1.951 cast.h
28/01/2026 08:48 1.501 cmac.h
28/01/2026 08:48 48.783 cmp.h
28/01/2026 08:48 4.953 cmperr.h
28/01/2026 08:48 1.683 cmp_util.h
28/01/2026 08:48 32.064 cms.h
28/01/2026 08:48 4.785 cmserr.h
28/01/2026 08:48 4.798 comp.h
28/01/2026 08:48 1.038 comperr.h
28/01/2026 08:48 10.607 conf.h
28/01/2026 08:48 1.747 conferr.h
28/01/2026 08:48 4.947 configuration.h
28/01/2026 08:48 1.220 conftypes.h
28/01/2026 08:48 1.374 conf_api.h
28/01/2026 08:48 8.055 core.h
28/01/2026 08:48 48.571 core_dispatch.h
28/01/2026 08:48 30.513 core_names.h
28/01/2026 08:48 1.088 core_object.h
28/01/2026 08:48 19.926 crmf.h
28/01/2026 08:48 1.913 crmferr.h
28/01/2026 08:48 25.389 crypto.h
28/01/2026 08:48 2.040 cryptoerr.h
28/01/2026 08:48 49.485 cryptoerr_legacy.h
28/01/2026 08:48 22.814 ct.h
28/01/2026 08:48 1.284 cterr.h
28/01/2026 08:48 5.040 decoder.h
28/01/2026 08:48 766 decodererr.h
28/01/2026 08:48 7.975 des.h
28/01/2026 08:48 13.358 dh.h
28/01/2026 08:48 1.759 dherr.h
11/04/2026 20:02 0 dir_openssl.txt
28/01/2026 08:48 11.255 dsa.h
28/01/2026 08:48 1.206 dsaerr.h
28/01/2026 08:48 1.296 dtls1.h
28/01/2026 08:48 1.064 ebcdic.h
28/01/2026 08:48 63.882 ec.h
28/01/2026 08:48 371 ecdh.h
28/01/2026 08:48 371 ecdsa.h
28/01/2026 08:48 3.461 ecerr.h
28/01/2026 08:48 4.694 encoder.h
28/01/2026 08:48 767 encodererr.h
28/01/2026 08:48 38.377 engine.h
28/01/2026 08:48 2.095 engineerr.h
28/01/2026 08:48 20.953 err.h
28/01/2026 08:48 8.837 ess.h
28/01/2026 08:48 1.014 esserr.h
28/01/2026 08:48 98.596 evp.h
28/01/2026 08:48 5.674 evperr.h
28/01/2026 08:48 8.751 e_os2.h
28/01/2026 08:48 1.185 e_ostime.h
28/01/2026 08:48 1.297 fipskey.h
28/01/2026 08:48 1.688 fips_names.h
28/01/2026 08:48 1.954 hmac.h
28/01/2026 08:48 6.250 hpke.h
28/01/2026 08:48 4.834 http.h
28/01/2026 08:48 1.905 httperr.h
28/01/2026 08:48 2.367 idea.h
28/01/2026 08:48 849 indicator.h
28/01/2026 08:48 5.325 kdf.h
28/01/2026 08:48 496 kdferr.h
28/01/2026 08:48 33.792 lhash.h
28/01/2026 08:48 11.421 macros.h
28/01/2026 08:48 1.392 md2.h
28/01/2026 08:48 1.673 md4.h
28/01/2026 08:48 1.670 md5.h
28/01/2026 08:48 1.367 mdc2.h
28/01/2026 08:48 990 ml_kem.h
28/01/2026 08:48 8.354 modes.h
28/01/2026 08:48 7.753 objects.h
28/01/2026 08:48 712 objectserr.h
28/01/2026 08:48 298.995 obj_mac.h
28/01/2026 08:48 28.347 ocsp.h
28/01/2026 08:48 1.687 ocsperr.h
28/01/2026 08:48 527 opensslconf.h
28/01/2026 08:48 3.580 opensslv.h
28/01/2026 08:48 577 ossl_typ.h
28/01/2026 08:48 7.315 params.h
28/01/2026 08:48 2.426 param_build.h
28/01/2026 08:48 23.215 pem.h
28/01/2026 08:48 542 pem2.h
28/01/2026 08:48 1.893 pemerr.h
28/01/2026 08:48 17.503 pkcs12.h
28/01/2026 08:48 1.471 pkcs12err.h
28/01/2026 08:48 22.309 pkcs7.h
28/01/2026 08:48 2.303 pkcs7err.h
28/01/2026 08:48 6.621 proverr.h
28/01/2026 08:48 3.477 provider.h
28/01/2026 08:48 1.007 prov_ssl.h
28/01/2026 08:48 2.176 quic.h
28/01/2026 08:48 4.191 rand.h
28/01/2026 08:48 2.554 randerr.h
28/01/2026 08:48 1.839 rc2.h
28/01/2026 08:48 1.122 rc4.h
28/01/2026 08:48 2.225 rc5.h
28/01/2026 08:48 1.596 ripemd.h
28/01/2026 08:48 22.913 rsa.h
28/01/2026 08:48 3.966 rsaerr.h
28/01/2026 08:48 32.303 safestack.h
28/01/2026 08:48 3.723 seed.h
28/01/2026 08:48 4.932 self_test.h
28/01/2026 08:48 4.543 sha.h
28/01/2026 08:48 15.453 srp.h
28/01/2026 08:48 1.956 srtp.h
28/01/2026 08:48 125.320 ssl.h
28/01/2026 08:48 655 ssl2.h
28/01/2026 08:48 13.105 ssl3.h
28/01/2026 08:48 15.793 sslerr.h
28/01/2026 08:48 18.736 sslerr_legacy.h
28/01/2026 08:48 3.382 stack.h
28/01/2026 08:48 14.471 store.h
28/01/2026 08:48 1.749 storeerr.h
28/01/2026 08:48 1.141 symhacks.h
28/01/2026 08:48 896 thread.h
28/01/2026 08:48 64.799 tls1.h
28/01/2026 08:48 11.148 trace.h
28/01/2026 08:48 19.940 ts.h
28/01/2026 08:48 2.142 tserr.h
28/01/2026 08:48 1.698 txt_db.h
28/01/2026 08:48 7.550 types.h
28/01/2026 08:48 18.922 ui.h
28/01/2026 08:48 1.098 uierr.h
28/01/2026 08:48 1.743 whrlpool.h
28/01/2026 08:48 68.864 x509.h
28/01/2026 08:48 2.384 x509err.h
28/01/2026 08:48 131.385 x509v3.h
28/01/2026 08:48 3.673 x509v3err.h
28/01/2026 08:48 22.227 x509_acert.h
28/01/2026 08:48 48.740 x509_vfy.h
28/01/2026 08:48 751 __DECC_INCLUDE_EPILOGUE.H
28/01/2026 08:48 827 __DECC_INCLUDE_PROLOGUE.H
Salida de win-make:
Code: Select all | Expand
! Building Harbour 3.2.0dev from source - https://harbour.github.io
! MAKE: win-make 4.1 sh.exe
! HB_INSTALL_PREFIX: C:\Harbour_MSVC
! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt
! HB_PLATFORM: win (x86_64) (auto-detected)
! HB_COMPILER: msvc64
! Component: 'zlib' found in c:/hb32-core-master/src/3rd/zlib (local)
! Component: 'pcre' found in c:/hb32-core-master/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
win-make[1]: Nothing to be done for 'all'.
win-make[1]: Nothing to be done for 'all'.
! 'hbdossrl' library skipped (platform or compiler not supported)
cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopng.obj -c ../../../png.c
png.c
cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngerror.obj -c ../../../pngerror.c
pngerror.c
cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngget.obj -c ../../../pngget.c
pngget.c
cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngmem.obj -c ../../../pngmem.c
pngmem.c
cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngpread.obj -c ../../../pngpread.c
pngpread.c
....
(no copio todo porque son más de 300k y el foro tiene un límte de 60k
....
Generando c¢digo...
Compilando...
scrollbr.c
sle.c
statbar.c
static.c
syswnd.c
tabpage.c
toolbar.c
treeview.c
wnd.c
gtwvgd.c
gtwgud.c
wvgcore.c
gtwvg\wvgcore.c(1074): warning C4456: la declaraci¢n de 'hText' oculta la declaraci¢n local anterior
gtwvg\wvgcore.c(1052): note: vea la declaraci¢n de 'hText'
wvgcuig.c
wvgutils.c
wvgwin.c
wvgwing.c
_hbmkaut_gtwvgd.c
Generando c¢digo...
Creando biblioteca ..\lib\win\msvc64\gtwvg-x64.lib y objeto ..\lib\win\msvc64\gtwvg-x64.exp
c:\hb32-core-master\bin\win\msvc64\hbmk2 -quiet -width=0 -autohbm- @hbpre -inc gtqtc/gtqtc.hbp @hbpost
c:\hb32-core-master\bin\win\msvc64\hbmk2 -quiet -width=0 -autohbm- @hbpre -inc gtalleg/gtalleg.hbp @hbpost
! Finished package build...
./bin/win/msvc64/hbmk2.exe ./config/postinst.hb first
! postinst script finished- carlos vargas
- Posts: 1813
- Joined: Tue Oct 11, 2005 5:01 pm
- Location: Nicaragua
- Been thanked: 15 times
Re: FWH 26.03 buscamos betatesters
Verhoven te puedo ayudar via anydesk contactame a Karlos.vargas at gmail dot com
Carlos Vargas
Desde Managua, Nicaragua (CA)
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Verhoven wrote: Sat Apr 11, 2026 6:10 pmAntonio,
Recurrí a descargar curl y OpenSSL-Win64 porque el constructor de Harbour parece no hacer caso de los que los propios que él mismo trae.El contenido de las carpetas c:\curl y c:\OpenSSL-Win64 es:
/curl (/lib y /include):
Code: Select all | Expand
Directorio de c:\curl\lib 11/04/2026 16:09 <DIR> . 11/04/2026 16:09 <DIR> .. 27/10/2025 13:07 135.588 libbrotlicommon.a 27/10/2025 13:07 62.136 libbrotlidec.a 28/10/2025 13:16 3.523.802 libcrypto.a 11/03/2026 06:47 2.119.536 libcurl.a 11/03/2026 06:47 22.338 libcurl.dll.a 04/04/2026 19:53 22.274 libcurl.lib 18/03/2026 11:57 321.358 libnghttp2.a 20/01/2026 10:09 277.614 libnghttp3.a 29/03/2026 10:01 558.482 libngtcp2.a 29/03/2026 10:01 53.028 libngtcp2_crypto_libressl.a 13/01/2024 21:43 72.976 libpsl.a 16/10/2024 08:03 507.548 libssh2.a 28/10/2025 13:16 727.844 libssl.a 03/02/2026 21:10 269.652 libz.a 19/02/2025 00:04 899.632 libzstd.a 04/04/2026 19:53 16.746 zlib.lib
Directorio de c:\curl\include 11/04/2026 16:09 <DIR> . 11/04/2026 16:09 <DIR> .. 11/03/2026 06:47 <DIR> brotli 11/03/2026 06:47 <DIR> curl 13/01/2024 21:43 5.792 libpsl.h 16/10/2024 08:03 60.665 libssh2.h 16/10/2024 08:03 4.942 libssh2_publickey.h 16/10/2024 08:03 17.369 libssh2_sftp.h 11/03/2026 06:47 <DIR> nghttp2 11/03/2026 06:47 <DIR> nghttp3 11/03/2026 06:47 <DIR> ngtcp2 11/03/2026 06:47 <DIR> openssl 03/02/2026 21:10 5.495 zconf.h 19/02/2025 00:04 26.516 zdict.h 03/02/2026 21:10 94.787 zlib.h 03/02/2026 21:10 230 zlib_name_mangling.h 19/02/2025 00:04 181.748 zstd.h 19/02/2025 00:04 4.278 zstd_errors.h/OpenSSL-Win64:
Code: Select all | Expand
Directorio de C:\OpenSSL-Win64\lib\VC\x64\MT 11/04/2026 20:01 <DIR> . 11/04/2026 20:01 <DIR> .. 28/01/2026 08:48 154.422 libcrypto.def 28/01/2026 08:48 1.383.240 libcrypto.lib 28/01/2026 08:48 61.728.106 libcrypto_static.lib 28/01/2026 08:48 17.147 libssl.def 28/01/2026 08:48 147.386 libssl.lib 28/01/2026 08:48 13.078.636 libssl_static.lib Directorio de C:\OpenSSL-Win64\include\openssl 11/04/2026 20:02 <DIR> . 11/04/2026 20:02 <DIR> .. 28/01/2026 08:48 3.420 aes.h 28/01/2026 08:48 4.080 applink.c 28/01/2026 08:48 58.869 asn1.h 28/01/2026 08:48 5.309 asn1err.h 28/01/2026 08:48 39.537 asn1t.h 28/01/2026 08:48 3.121 async.h 28/01/2026 08:48 766 asyncerr.h 28/01/2026 08:48 42.433 bio.h 28/01/2026 08:48 2.425 bioerr.h 28/01/2026 08:48 2.214 blowfish.h 28/01/2026 08:48 22.897 bn.h 28/01/2026 08:48 1.374 bnerr.h 28/01/2026 08:48 1.651 buffer.h 28/01/2026 08:48 610 buffererr.h 28/01/2026 08:48 8.783 byteorder.h 28/01/2026 08:48 3.383 camellia.h 28/01/2026 08:48 1.951 cast.h 28/01/2026 08:48 1.501 cmac.h 28/01/2026 08:48 48.783 cmp.h 28/01/2026 08:48 4.953 cmperr.h 28/01/2026 08:48 1.683 cmp_util.h 28/01/2026 08:48 32.064 cms.h 28/01/2026 08:48 4.785 cmserr.h 28/01/2026 08:48 4.798 comp.h 28/01/2026 08:48 1.038 comperr.h 28/01/2026 08:48 10.607 conf.h 28/01/2026 08:48 1.747 conferr.h 28/01/2026 08:48 4.947 configuration.h 28/01/2026 08:48 1.220 conftypes.h 28/01/2026 08:48 1.374 conf_api.h 28/01/2026 08:48 8.055 core.h 28/01/2026 08:48 48.571 core_dispatch.h 28/01/2026 08:48 30.513 core_names.h 28/01/2026 08:48 1.088 core_object.h 28/01/2026 08:48 19.926 crmf.h 28/01/2026 08:48 1.913 crmferr.h 28/01/2026 08:48 25.389 crypto.h 28/01/2026 08:48 2.040 cryptoerr.h 28/01/2026 08:48 49.485 cryptoerr_legacy.h 28/01/2026 08:48 22.814 ct.h 28/01/2026 08:48 1.284 cterr.h 28/01/2026 08:48 5.040 decoder.h 28/01/2026 08:48 766 decodererr.h 28/01/2026 08:48 7.975 des.h 28/01/2026 08:48 13.358 dh.h 28/01/2026 08:48 1.759 dherr.h 11/04/2026 20:02 0 dir_openssl.txt 28/01/2026 08:48 11.255 dsa.h 28/01/2026 08:48 1.206 dsaerr.h 28/01/2026 08:48 1.296 dtls1.h 28/01/2026 08:48 1.064 ebcdic.h 28/01/2026 08:48 63.882 ec.h 28/01/2026 08:48 371 ecdh.h 28/01/2026 08:48 371 ecdsa.h 28/01/2026 08:48 3.461 ecerr.h 28/01/2026 08:48 4.694 encoder.h 28/01/2026 08:48 767 encodererr.h 28/01/2026 08:48 38.377 engine.h 28/01/2026 08:48 2.095 engineerr.h 28/01/2026 08:48 20.953 err.h 28/01/2026 08:48 8.837 ess.h 28/01/2026 08:48 1.014 esserr.h 28/01/2026 08:48 98.596 evp.h 28/01/2026 08:48 5.674 evperr.h 28/01/2026 08:48 8.751 e_os2.h 28/01/2026 08:48 1.185 e_ostime.h 28/01/2026 08:48 1.297 fipskey.h 28/01/2026 08:48 1.688 fips_names.h 28/01/2026 08:48 1.954 hmac.h 28/01/2026 08:48 6.250 hpke.h 28/01/2026 08:48 4.834 http.h 28/01/2026 08:48 1.905 httperr.h 28/01/2026 08:48 2.367 idea.h 28/01/2026 08:48 849 indicator.h 28/01/2026 08:48 5.325 kdf.h 28/01/2026 08:48 496 kdferr.h 28/01/2026 08:48 33.792 lhash.h 28/01/2026 08:48 11.421 macros.h 28/01/2026 08:48 1.392 md2.h 28/01/2026 08:48 1.673 md4.h 28/01/2026 08:48 1.670 md5.h 28/01/2026 08:48 1.367 mdc2.h 28/01/2026 08:48 990 ml_kem.h 28/01/2026 08:48 8.354 modes.h 28/01/2026 08:48 7.753 objects.h 28/01/2026 08:48 712 objectserr.h 28/01/2026 08:48 298.995 obj_mac.h 28/01/2026 08:48 28.347 ocsp.h 28/01/2026 08:48 1.687 ocsperr.h 28/01/2026 08:48 527 opensslconf.h 28/01/2026 08:48 3.580 opensslv.h 28/01/2026 08:48 577 ossl_typ.h 28/01/2026 08:48 7.315 params.h 28/01/2026 08:48 2.426 param_build.h 28/01/2026 08:48 23.215 pem.h 28/01/2026 08:48 542 pem2.h 28/01/2026 08:48 1.893 pemerr.h 28/01/2026 08:48 17.503 pkcs12.h 28/01/2026 08:48 1.471 pkcs12err.h 28/01/2026 08:48 22.309 pkcs7.h 28/01/2026 08:48 2.303 pkcs7err.h 28/01/2026 08:48 6.621 proverr.h 28/01/2026 08:48 3.477 provider.h 28/01/2026 08:48 1.007 prov_ssl.h 28/01/2026 08:48 2.176 quic.h 28/01/2026 08:48 4.191 rand.h 28/01/2026 08:48 2.554 randerr.h 28/01/2026 08:48 1.839 rc2.h 28/01/2026 08:48 1.122 rc4.h 28/01/2026 08:48 2.225 rc5.h 28/01/2026 08:48 1.596 ripemd.h 28/01/2026 08:48 22.913 rsa.h 28/01/2026 08:48 3.966 rsaerr.h 28/01/2026 08:48 32.303 safestack.h 28/01/2026 08:48 3.723 seed.h 28/01/2026 08:48 4.932 self_test.h 28/01/2026 08:48 4.543 sha.h 28/01/2026 08:48 15.453 srp.h 28/01/2026 08:48 1.956 srtp.h 28/01/2026 08:48 125.320 ssl.h 28/01/2026 08:48 655 ssl2.h 28/01/2026 08:48 13.105 ssl3.h 28/01/2026 08:48 15.793 sslerr.h 28/01/2026 08:48 18.736 sslerr_legacy.h 28/01/2026 08:48 3.382 stack.h 28/01/2026 08:48 14.471 store.h 28/01/2026 08:48 1.749 storeerr.h 28/01/2026 08:48 1.141 symhacks.h 28/01/2026 08:48 896 thread.h 28/01/2026 08:48 64.799 tls1.h 28/01/2026 08:48 11.148 trace.h 28/01/2026 08:48 19.940 ts.h 28/01/2026 08:48 2.142 tserr.h 28/01/2026 08:48 1.698 txt_db.h 28/01/2026 08:48 7.550 types.h 28/01/2026 08:48 18.922 ui.h 28/01/2026 08:48 1.098 uierr.h 28/01/2026 08:48 1.743 whrlpool.h 28/01/2026 08:48 68.864 x509.h 28/01/2026 08:48 2.384 x509err.h 28/01/2026 08:48 131.385 x509v3.h 28/01/2026 08:48 3.673 x509v3err.h 28/01/2026 08:48 22.227 x509_acert.h 28/01/2026 08:48 48.740 x509_vfy.h 28/01/2026 08:48 751 __DECC_INCLUDE_EPILOGUE.H 28/01/2026 08:48 827 __DECC_INCLUDE_PROLOGUE.HSalida de win-make:
Code: Select all | Expand
! Building Harbour 3.2.0dev from source - https://harbour.github.io ! MAKE: win-make 4.1 sh.exe
! HB_INSTALL_PREFIX: C:\Harbour_MSVC ! HB_HOST_PLAT: win (x86_64) HB_SHELL: nt ! HB_PLATFORM: win (x86_64) (auto-detected) ! HB_COMPILER: msvc64 ! Component: 'zlib' found in c:/hb32-core-master/src/3rd/zlib (local) ! Component: 'pcre' found in c:/hb32-core-master/src/3rd/pcre (local) ! Component: 'gpm' not supported on win platform ! Component: 'slang' not found. Configure with HB_WITH_SLANG. ! Component: 'curses' not found. Configure with HB_WITH_CURSES. ! Component: 'x11' not found. Configure with HB_WITH_X11. ! Component: 'wattcp/watt-32' not supported on win platform win-make[1]: Nothing to be done for 'all'. win-make[1]: Nothing to be done for 'all'. ! 'hbdossrl' library skipped (platform or compiler not supported) cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopng.obj -c ../../../png.c png.c cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngerror.obj -c ../../../pngerror.c pngerror.c cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngget.obj -c ../../../pngget.c pngget.c cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngmem.obj -c ../../../pngmem.c pngmem.c cl.exe -I. -I../../../../../../include -nologo -TC -W2 -O2 -DUNICODE -Ic:/hb32-core-master/src/3rd/zlib -DPNG_NO_STDIO -DPNG_ARM_NEON_OPT=0 -Fopngpread.obj -c ../../../pngpread.c pngpread.c .... (no copio todo porque son más de 300k y el foro tiene un límte de 60k .... Generando c¢digo... Compilando... scrollbr.c sle.c statbar.c static.c syswnd.c tabpage.c toolbar.c treeview.c wnd.c gtwvgd.c gtwgud.c wvgcore.c gtwvg\wvgcore.c(1074): warning C4456: la declaraci¢n de 'hText' oculta la declaraci¢n local anterior gtwvg\wvgcore.c(1052): note: vea la declaraci¢n de 'hText' wvgcuig.c wvgutils.c wvgwin.c wvgwing.c _hbmkaut_gtwvgd.c Generando c¢digo... Creando biblioteca ..\lib\win\msvc64\gtwvg-x64.lib y objeto ..\lib\win\msvc64\gtwvg-x64.exp c:\hb32-core-master\bin\win\msvc64\hbmk2 -quiet -width=0 -autohbm- @hbpre -inc gtqtc/gtqtc.hbp @hbpost c:\hb32-core-master\bin\win\msvc64\hbmk2 -quiet -width=0 -autohbm- @hbpre -inc gtalleg/gtalleg.hbp @hbpost ! Finished package build... ./bin/win/msvc64/hbmk2.exe ./config/postinst.hb first ! postinst script finished
Que libs de contribs se generaron ?
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Informe generado usando gratuitamente Claude Code + GLM-5.1 (via Ollama)
viewtopic.php?t=46464
Construir Harbour con todas las contribs
Opción 1: Construir con MSVC 2022 (recomendado)
Code: Select all | Expand
:: 1. Abrir cmd.exe y configurar el entorno MSVC
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
:: 2. Ir al directorio de Harbour
cd /d C:\tmp\harbour
:: 3. Construir con todas las contribs (es el comportamiento por defecto)
win-make clean installOpción 2: Construir con MinGW (si lo instalas)
Code: Select all | Expand
set PATH=C:\msys64\mingw64\bin;%PATH%
cd /d C:\tmp\harbour
win-make clean installVariables de entorno clave para controlar las contribs
| Variable | Valor | Efecto |
|---|---|---|
HB_BUILD_CONTRIBS= | (vacío) | Construir todas las contribs (por defecto) |
HB_BUILD_CONTRIBS=no | no | No construir ninguna contrib |
HB_BUILD_CONTRIBS=hbct hbssl | lista | Construir solo las contribs listadas |
HB_BUILD_CONTRIB_DYN=yes | yes | Crear también librerías dinámicas (.dll) de las contribs |
HB_BUILD_3RDEXT=yes | yes | Auto-detectar librerías de 3ros en ubicaciones del sistema (por defecto) |
HB_BUILD_NOGPLLIB=yes | yes | Deshabilitar contribs que dependen de código GPL (para proyectos comerciales) |
Contribs que requieren librerías externas (HB_WITH_*)
En Windows, las contribs que dependen de librerías de terceros no se auto-detectan. Debes apuntar a los headers/libs con estas variables:
| Variable | Contrib que habilita | Ejemplo Windows |
|---|---|---|
HB_WITH_CURL | hbcurl | C:\curl\include |
HB_WITH_OPENSSL | hbssl | C:\openssl\include |
HB_WITH_MYSQL | hbmysql | C:\mysql\include |
HB_WITH_PGSQL | hbpgsql | C:\pgsql\include |
HB_WITH_FIREBIRD | hbfbird | C:\Firebird\include |
HB_WITH_SQLITE3 | hbsqlit3 | C:\sqlite3 |
HB_WITH_CAIRO | hbcairo | C:\cairo\include\cairo |
HB_WITH_FREEIMAGE | hbfimage | C:\FreeImage\Dist |
HB_WITH_GD | hbgd | C:\gd\include |
HB_WITH_QT | hbqt/gtqtc | C:\Qt\include |
HB_WITH_ODBC | hbodbc | (solo requiere Windows SDK) |
HB_WITH_ZLIB | hbbz2/hbz2io | local (usa la copia local) |
HB_WITH_PCRE | regex | local (usa la copia local) |
Valores especiales: no = deshabilitar, local = forzar la copia local incluida, nolocal = no usar copia local.
Lista de contribs disponibles
Directorio C:\tmp\harbour\contrib\ — 70 contribs:
- Core/UI: gtalleg, gtqtc, gtwvg, gtwvw, hbwin
- Bases de datos: hbmysql, hbpgsql, hbfbird, hbodbc, hbsqlit3, rddads, rddbm, rddsql, sddmy, sddpg, sddodbc, sddfb, sddoci, sddsqlt3
- Red/IO: hbcurl, hbnetio, hbtcpio, hbcomio, hbpipeio, hbcomm
- Compresión: hbbz2, hbbz2io, hbmzip, hbziparc, hblzf, hbmlzo, hbgzio
- Gráficos: hbcairo, hbgd, hbfimage, hbbmp, hbhpdf, hbzebra
- Cripto/SSL: hbssl
- Utilidades: hbct, hbformat, hbfoxpro, hbxpp, xhb, hbmisc, hbtest, hbxdiff, hbgs, hbmagic, hbtip, hbhttpd, hbsms, hbamf, hbblat, hbblink, hbdoc, hbexpat, hbfoxpro, hbfship, hbgt, hbmxml, hbmemio, hbnf, hboslib, hbpost, hbrun, hbtinymt, hbtpathy, hbunix, hbmlzo, hbplist, rddmisc
Ejemplo completo: build con MSVC y contribs usando copias locales
Code: Select all | Expand
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
cd /d C:\tmp\harbour
:: Usar copias locales de zlib, pcre, expat (ya incluidas en el fuente)
set HB_WITH_ZLIB=local
set HB_WITH_PCRE=local
set HB_WITH_EXPAT=local
:: SQLite3 local (también viene en contrib/3rd)
set HB_WITH_SQLITE3=local
:: ODBC viene con Windows SDK, debería autodetectarse
:: Si tienes otras librerías, descomenta y ajusta:
:: set HB_WITH_CURL=C:\curl\include
:: set HB_WITH_OPENSSL=C:\openssl\include
:: set HB_WITH_MYSQL=C:\mysql\include
:: set HB_WITH_PGSQL=C:\pgsql\include
:: set HB_WITH_FIREBIRD=C:\Firebird\include
:: set HB_WITH_CAIRO=C:\cairo\include\cairo
:: set HB_WITH_FREEIMAGE=C:\FreeImage\Dist
:: set HB_WITH_GD=C:\gd\include
:: set HB_WITH_QT=C:\Qt\include
:: Build verbose para ver qué contribs se construyen y cuáles se saltan
set HB_BUILD_VERBOSE=yes
win-make clean install 2>&1 | tee build.logAl final del build, revisa build.log para ver qué contribs se construyeron y cuáles se omitieron por falta de dependencias. Las contribs sin sus HB_WITH_* correspondientes simplemente se saltan sin error.
Otras variables de build útiles
| Variable | Descripción |
|---|---|
HB_BUILD_VERBOSE=yes | Salida verbose del build (por defecto no) |
HB_BUILD_DEBUG=yes | Build de debug (por defecto no) |
HB_BUILD_OPTIM=no | Deshabilitar optimizaciones del compilador C (por defecto yes) |
HB_BUILD_STRIP=all\|bin\|lib\|no | Strip de símbolos en binarios/libs (por defecto no) |
HB_INSTALL_PREFIX=C:\harbour | Directorio de instalación (por defecto /usr/local/ en *nix) |
HB_BUILD_SHARED=yes | Crear ejecutables en modo shared (por defecto yes en Windows) |
HB_BUILD_PARTS=all\|compiler\|lib | Construir solo una parte específica |
HB_USER_CFLAGS= | Flags adicionales del compilador C |
HB_USER_LDFLAGS= | Flags adicionales del linker |
HB_USER_PRGFLAGS= | Flags adicionales del compilador Harbour (.prg) |
Fuentes
- acuellar
- Posts: 1713
- Joined: Tue Oct 28, 2008 6:26 pm
- Location: Santa Cruz-Bolivia
- Has thanked: 3 times
- Been thanked: 15 times
Re: FWH 26.03 buscamos betatesters
Estimado Antonio
El bLClicked hace dos veces la acción
Code: Select all | Expand
oBrw:bLClicked:= {|r,c,f,oBrw| If(oBrw:MouseColPos(c)=3,ELIGE(), ) }
Saludos,
Adhemar Cuéllar
- karinha
- Posts: 8716
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Has thanked: 33 times
- Been thanked: 51 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Master, error reportado por Rochinha: xHarbour Ok, Harbour no.
[code]
FiveWin for Harbour 26.03 - Mar. 2026 Harbour development power
(c) FiveTech 1993-2026 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10
ECHO está desativado.
Compiling...
XHDIR=D:\DEV5WIN\harbour-3.2.0-2503
BCDIR=D:\DEV5WIN\bcckapiaba
Harbour 3.2.0dev (r2503251254)
Copyright (c) 1999-2024, https://harbour.github.io/
Compiling 'adir.prg' and generating preprocessed output to 'adir.ppo'...
Lines 6173, Functions/Procedures 4
Generating C source output to 'adir.c'... Done.
Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero Technologies, Inc.
adir.c:
Linking gtgui style
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external 'SetWindowThemeAttribute' referenced from D:\DEV5WIN\FIVEWINS\FWH2603\LIB\FIVEHC.LIB|c5cnew
Error: RLINK32: Unsupported 16bit resource in file "D:\DEV5WIN\BCCKAPIABA\LIB\PSDK\UXTHEME.LIB"
Error: Unknown RLINK32 error
Error: Unable to perform link
- Linking errors *
[/code]
Regards, saludos.
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
acuellar wrote: Sun Apr 12, 2026 3:28 pmEstimado Antonio
El bLClicked hace dos veces la acción
Code: Select all | Expand
oBrw:bLClicked:= {|r,c,f,oBrw| If(oBrw:MouseColPos(c)=3,ELIGE(), ) }
Una solución rápida:
oBrw:bLClicked := {|r,c,f,o| If( o:MouseColPos(c) == 3, ( Elige(), .T. ), .F. ) }
De todas formas estamos mirando como arreglarlo
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
karinha wrote: Mon Apr 13, 2026 1:23 pmMaster, error reportado por Rochinha: xHarbour Ok, Harbour no.
[code]
FiveWin for Harbour 26.03 - Mar. 2026 Harbour development power
(c) FiveTech 1993-2026 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10
ECHO está desativado.
Compiling...XHDIR=D:\DEV5WIN\harbour-3.2.0-2503
BCDIR=D:\DEV5WIN\bcckapiabaHarbour 3.2.0dev (r2503251254)
Copyright (c) 1999-2024, https://harbour.github.io/
Compiling 'adir.prg' and generating preprocessed output to 'adir.ppo'...
Lines 6173, Functions/Procedures 4
Generating C source output to 'adir.c'... Done.Embarcadero C++ 7.70 for Win32 Copyright (c) 1993-2023 Embarcadero Technologies, Inc.
adir.c:Linking gtgui style
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Error: Unresolved external 'SetWindowThemeAttribute' referenced from D:\DEV5WIN\FIVEWINS\FWH2603\LIB\FIVEHC.LIB|c5cnew
Error: RLINK32: Unsupported 16bit resource in file "D:\DEV5WIN\BCCKAPIABA\LIB\PSDK\UXTHEME.LIB"
Error: Unknown RLINK32 error
Error: Unable to perform link
- Linking errors *
[/code]Regards, saludos.
Esto parece que es una librería UXTHEME.LIB incorrecta
- Antonio Linares
- Site Admin
- Posts: 44508
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 717 times
- Been thanked: 311 times
- Contact:
Re: FWH 26.03 buscamos betatesters
Antonio Linares wrote: Tue Apr 14, 2026 7:09 pmacuellar wrote: Sun Apr 12, 2026 3:28 pmEstimado Antonio
El bLClicked hace dos veces la acción
Code: Select all | Expand
oBrw:bLClicked:= {|r,c,f,oBrw| If(oBrw:MouseColPos(c)=3,ELIGE(), ) }Una solución rápida:
oBrw:bLClicked := {|r,c,f,o| If( o:MouseColPos(c) == 3, ( Elige(), .T. ), .F. ) }
De todas formas estamos mirando como arreglarlo
Fix definitivo:
En source\classes\xbrowse.prg, método TXBrowse:LButtonDown (línea 4969), añadir el bloque marcado y una variable
local:
Cambiar:
METHOD LButtonDown( nRow, nCol, nFlags, lTouch ) CLASS TXBrowse
Code: Select all | Expand
local oCol, oPopUp
local nRowPos, nColPos, nLen, nFor, nTmp, nPos
local nRowPrev,nColPrev, lRepaintRow
if ::lDrag
return ::Super:LButtonDown( nRow, nCol, nFlags, lTouch )
endif
if !::lScreenUpdating
return 0
endif
if nRow <= ::nTopBarHeight
return 0
endif
::nRowAdvance = ::MouseRowPos( nRow )Por:
METHOD LButtonDown( nRow, nCol, nFlags, lTouch ) CLASS TXBrowse
Code: Select all | Expand
local oCol, oPopUp
local nRowPos, nColPos, nLen, nFor, nTmp, nPos
local nRowPrev,nColPrev, lRepaintRow
local bClick, uResult, uRet
if ::lDrag
return ::Super:LButtonDown( nRow, nCol, nFlags, lTouch )
endif
if !::lScreenUpdating
return 0
endif
if nRow <= ::nTopBarHeight
return 0
endif
if ( bClick := ::bLClicked ) != nil
::bLClicked := nil
uResult := Eval( bClick, nRow, nCol, nFlags, Self )
if ValType( uResult ) == "L" .and. uResult
::bLClicked := bClick
return 0
endif
uRet := ::LButtonDown( nRow, nCol, nFlags, lTouch )
::bLClicked := bClick
return uRet
endif
::nRowAdvance = ::MouseRowPos( nRow )Motivo: bLClicked se evaluaba dos veces — una en TControl:LButtonDown y otra en TWindow:LButtonDown (el Super del
Super). El parche lo evalúa una sola vez y neutraliza el codeblock durante las llamadas a ::Super:LButtonDown para
evitar la re-evaluación.
Luego recompilar xbrowse.prg y actualizar la librería correspondiente.
Lo incluimos en la final de FWH 26.03
-
admsoporte
- Posts: 111
- Joined: Sun Oct 09, 2005 3:09 pm
- Location: Mexico
Re: FWH 26.03 buscamos betatesters
Me sumo a los candidatos
Agradeceré me indiques si salí seleccionado