Atualização Harbour 11/12/2024

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!

Código: Selecionar todos

2024-12-11 19:35 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * contrib/xhb/hbcompat.ch
    ! fixed HSetAACompatibility() #xtranslate

  * contrib/hbzebra/code39.c
    * pacified warning, it's also fix for possible buffer overflow.

  * include/hbcomp.h
  * src/compiler/genc.c
  * src/compiler/hbmain.c
    * replaced function hb_compFunctionMarkStatic() with
      hb_compFunctionSetScope()

  * src/compiler/genc.c
    * detect public prg functions written in C inside
      #pragma BEGINDUMP / #pragma ENDDUMP and mark them as LOCAL ones

  * src/vm/hvm.c
    ! removed my pseudo fix from 2023-01-30 15:18 UTC+0100 Przemyslaw Czerpak.
      It was ugly hack which can work only with some linkers.
      This modification fixes FILE() function used with C functions written
      without own symbol table

  * src/rdd/dbf1.c
    * minor code formatting

best regards
Przemek
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

Minha geração automática falhou por conta dessas alterações.
Tá tudo junto, não ficou muito claro, mas à primeira vista HWGUI e OOHG falharam.
Acho que vou ter que criar separado pra cada uma, pra enxergar melhor.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

A lista é grande, aqui uma pequena parte
In file included from c:/temp/harbour/include/hbvmpub.h:50:0,
from ../../../../lib/.hbmk/win/mingw/barcode.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_RECTANGLE' follows non-static declaration
#define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
^
source\winapi\barcode.prg:915:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_RECTANGLE' was here
#define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
^
../../../../lib/.hbmk/win/mingw/barcode.c:31:1: note: in expansion of macro 'HB_FUNC_EXTERN'
HB_FUNC_EXTERN( RICH_RECTANGLE );
^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_CREATEPEN' follows non-static declaration
#define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
^
source\winapi\barcode.prg:926:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_CREATEPEN' was here
#define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
^
../../../../lib/.hbmk/win/mingw/barcode.c:34:1: note: in expansion of macro 'HB_FUNC_EXTERN'
HB_FUNC_EXTERN( RICH_CREATEPEN );
^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_SELECTOBJECT' follows non-static declaration
#define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
Ao que parece, existe uma ordem das coisas em C, e a mudança do harbour causou efeitos colaterais em algumas coisas.
Ou pior: Se altera de PUBLIC pra LOCAL, a visibilidade também altera.

No meu aplicativo parece que sem problemas.
Pra algumas LIBs será anular a alteração e aguardar.

NÃO É A GERAÇÃO DO HARBOUR.
O problema é usar o harbour alterado pra gerar algumas LIBs que contém rotinas em C.
Talvez também afete quem costuma usar rotinas em C.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Fez ontem, só aguardar que o pessoal vai começar a reportar os BOs

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

fivewin distribui harbour próprio
minigui distribui harbour próprio
hwgui a maioria usa versão anterior, nem devem atualizar harbour
Sem falar dos que usam xharbour.

Isso já elimina 90% dos usuários, ou mais.

Acho que só eu tenho compilação de tudo no github, as LIBs só vão descobrir numa próxima versão, se atualizarem o harbour.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Não vejo dessa forma, não.
Não existe essa de Harbour próprio. O que existe é um EMPACOTAMENTO install pelas empresas para facilitar, mas torna o pessoal dependente deles pq não sabem usar GIT, digitar "git pull" é mais difícil para alguns... Eles preferem teclar botões. NEXT, next, FINISH...
hwgui a maioria usa versão anterior, nem devem atualizar harbour
Só se for mesmo... Não sei onde está essa contagem.
Isso já elimina 90% dos usuários, ou mais.
Mais uma vez, não sei onde está baseada essas afirmações.

O que vejo é a maioria usando GITHUB e Msys2/LInux, os que contribuem de fato e os que usam Minigui(por exemplo), querendo atualizar e não sabem fazer.



Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Aqui foi de boa!

Código: Selecionar todos

! Finished package rebuild and install...
./bin/win/mingw64/hbmk2.exe ./config/postinst.hb install
! Copying root documents...
! Copying Harbour script files...
! Making core translation (.hbl) files...
! Created c:\hb32\bin\hbmk2.el.hbl <= utils\hbmk2\po\hbmk2.el.po
! Created c:\hb32\bin\hbmk2.en.hbl <= utils\hbmk2\po\hbmk2.en.po
! Created c:\hb32\bin\hbmk2.es.hbl <= utils\hbmk2\po\hbmk2.es.po
! Created c:\hb32\bin\hbmk2.es_419.hbl <= utils\hbmk2\po\hbmk2.es_419.po
! Created c:\hb32\bin\hbmk2.fr.hbl <= utils\hbmk2\po\hbmk2.fr.po
! Created c:\hb32\bin\hbmk2.gl.hbl <= utils\hbmk2\po\hbmk2.gl.po
! Created c:\hb32\bin\hbmk2.hu.hbl <= utils\hbmk2\po\hbmk2.hu.po
! Created c:\hb32\bin\hbmk2.it.hbl <= utils\hbmk2\po\hbmk2.it.po
! Created c:\hb32\bin\hbmk2.pt_BR.hbl <= utils\hbmk2\po\hbmk2.pt_BR.po
! Compiling core documentation (.hbd)...
! Created c:\hb32\doc\harbour.hbd <= .\
! Compiling list of contrib functions (.hbr)...
! postinst script finished

C:\dev\hb32>harbour -build
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/

Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r2412111835)
Compiler: MinGW GNU C 14.2 (64-bit)
Platform: Windows 10 10.0.19045
PCode version: 0.3
ChangeLog last entry: 2024-12-11 19:35 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
ChangeLog ID: f11a796c7257c07df641782e2191a2889b12fbe5
Built on: Dec 12 2024 13:19:07
Build options: (Clipper 5.3b) (Clipper 5.x undoc)
---------------------------

C:\dev\hb32>
Já com os pacotes(Msys2) do GCC UCRT atualizados.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

Não é no harbour, é nas libs.
Teste SEM a atualização:

Código: Selecionar todos

hwgui

hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhbxml.a
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhwgui.a
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhwgdebug.a
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libprocmisc.a


hmge

hbmk2: Processing environment options: -comp=mingw
hbmk2: Building sub-project (level 2): source\hmge_main.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmge_main.a
hbmk2: Building sub-project (level 2): source\bostaurus\hmge_bostaurus.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmge_bostaurus.a
hbmk2: Building sub-project (level 2): source\debugger\hmge_debugger.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_editex.a
hbmk2: Building sub-project (level 2): source\graph\hmg3_graph.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_graph.a
hbmk2: Building sub-project (level 2): source\hbvpdf\hmg3_hbvpdf.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_hbvpdf.a
hbmk2: Building sub-project (level 2): source\ini\hmg3_ini.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_ini.a
hbmk2: Building sub-project (level 2): source\report\hmg3_report.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_report.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_mysqlbridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_mysqlbridge.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_pgsqlbridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_pgsqlbridge.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_sqlitebridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412041425)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_sqlitebridge.a


oohg

hbmk2: Processing environment options: -comp=mingw
hbmk2: Building sub-project (level 2): source\oohg_main.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\liboohg_main.a
hbmk2: Building sub-project (level 2): source\oohg_hbprinter.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\liboohg_hbprinter.a
hbmk2: Building sub-project (level 2): source\oohg_miniprint.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\liboohg_miniprint.a
hbmk2: Building sub-project (level 2): source\oohg_bostaurus.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
hbmk2: Creating static library... lib\liboohg_bostaurus.a
Agora gerando com a atualização novamente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Xiiiiii! deu problema! Na Hwgui.

Código: Selecionar todos

C:\dev>cd hwgui

C:\dev\hwgui>hbmk2 hwgui.hbp
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
In file included from c:/hb32/include/hbvmpub.h:50,
                 from C:/Users/Itamar/AppData/Local/Temp/hbmk_zxeoer.dir/barcode.c:7:
c:/hb32/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_RECTANGLE' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:915:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_RECTANGLE' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
C:/Users/Itamar/AppData/Local/Temp/hbmk_zxeoer.dir/barcode.c:31:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   31 | HB_FUNC_EXTERN( RICH_RECTANGLE );
      | ^~~~~~~~~~~~~~
c:/hb32/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_CREATEPEN' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:926:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_CREATEPEN' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
C:/Users/Itamar/AppData/Local/Temp/hbmk_zxeoer.dir/barcode.c:34:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   34 | HB_FUNC_EXTERN( RICH_CREATEPEN );
      | ^~~~~~~~~~~~~~
c:/hb32/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_SELECTOBJECT' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:935:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_SELECTOBJECT' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
C:/Users/Itamar/AppData/Local/Temp/hbmk_zxeoer.dir/barcode.c:35:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   35 | HB_FUNC_EXTERN( RICH_SELECTOBJECT );
      | ^~~~~~~~~~~~~~
c:/hb32/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_CREATESOLIDBRUSH' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:942:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_CREATESOLIDBRUSH' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
C:/Users/Itamar/AppData/Local/Temp/hbmk_zxeoer.dir/barcode.c:36:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   36 | HB_FUNC_EXTERN( RICH_CREATESOLIDBRUSH );
      | ^~~~~~~~~~~~~~
c:/hb32/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_CREATESOLIDBRUSH' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:942:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_SELECTOBJECT' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:935:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_CREATEPEN' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:926:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/hb32/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_RECTANGLE' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Atualização Harbour 11/12/2024

Mensagem por Itamar M. Lins Jr. »

Olá!
Quem sabe o próprio não corrige na Hwgui ? Ele tem acesso W/R na Hwgui...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

Reportei na HMG Extended.
Ele também tem acesso, mas não sei se precisa alterar no harbour ou na forma das LIBs usarem.

Dá erro em todas
Eles que conhecem, saberão o que fazer.

Código: Selecionar todos


hwgui

hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhbxml.a
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/barcode.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_RECTANGLE' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:915:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_RECTANGLE' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/barcode.c:31:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   31 | HB_FUNC_EXTERN( RICH_RECTANGLE );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_CREATEPEN' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:926:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_CREATEPEN' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/barcode.c:34:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   34 | HB_FUNC_EXTERN( RICH_CREATEPEN );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_SELECTOBJECT' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:935:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_SELECTOBJECT' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/barcode.c:35:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   35 | HB_FUNC_EXTERN( RICH_SELECTOBJECT );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_RICH_CREATESOLIDBRUSH' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:942:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_RICH_CREATESOLIDBRUSH' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/barcode.c:36:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   36 | HB_FUNC_EXTERN( RICH_CREATESOLIDBRUSH );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_CREATESOLIDBRUSH' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:942:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_SELECTOBJECT' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:935:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_CREATEPEN' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:926:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_RICH_RECTANGLE' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\winapi\barcode.prg:915:1: note: in expansion of macro 'HB_FUNC_STATIC'
hbmk2[hwgui]: Error: Running C/C++ compiler. 1
gcc.exe -c -O3 -march=i586 -mtune=pentiumpro -fomit-frame-pointer  -DHWG_USE_POINTER_ITEM -W -Wall -pipe -Ic:/temp/harbour/include -I../../../../include ../../../../lib/.hbmk/win/mingw/herrsys.c ../../../../lib/.hbmk/win/mingw/common.c ../../../../lib/.hbmk/win/mingw/hbincnt.c ../../../../lib/.hbmk/win/mingw/hdrawn.c ../../../../lib/.hbmk/win/mingw/hdrawnbrw.c ../../../../lib/.hbmk/win/mingw/hdrawncomb.c ../../../../lib/.hbmk/win/mingw/hfrmtmpl.c ../../../../lib/.hbmk/win/mingw/hgraph.c ../../../../lib/.hbmk/win/mingw/hlenta.c ../../../../lib/.hbmk/win/mingw/htrack.c ../../../../lib/.hbmk/win/mingw/hmisccross.c ../../../../lib/.hbmk/win/mingw/hipedit.c ../../../../lib/.hbmk/win/mingw/drawwidg.c ../../../../lib/.hbmk/win/mingw/guimain.c ../../../../lib/.hbmk/win/mingw/barcode.c ../../../../lib/.hbmk/win/mingw/hbrowse.c ../../../../lib/.hbmk/win/mingw/hbrwflt.c ../../../../lib/.hbmk/win/mingw/hcheck.c ../../../../lib/.hbmk/win/mingw/hcombo.c ../../../../lib/.hbmk/win/mingw/hcontrol.c ../../../../lib/.hbmk/win/mingw/hcwindow.c ../../../../lib/.hbmk/win/mingw/hdatepic.c ../../../../lib/.hbmk/win/mingw/hdialog.c ../../../../lib/.hbmk/win/mingw/hedit.c ../../../../lib/.hbmk/win/mingw/hfreeimg.c ../../../../lib/.hbmk/win/mingw/hgrid.c ../../../../lib/.hbmk/win/mingw/hlistbox.c ../../../../lib/.hbmk/win/mingw/htool.c ../../../../lib/.hbmk/win/mingw/hmonthc.c ../../../../lib/.hbmk/win/mingw/htrackbr.c ../../../../lib/.hbmk/win/mingw/hanimat.c ../../../../lib/.hbmk/win/mingw/hnice.c ../../../../lib/.hbmk/win/mingw/hownbtn.c ../../../../lib/.hbmk/win/mingw/hpanel.c ../../../../lib/.hbmk/win/mingw/hprinter.c ../../../../lib/.hbmk/win/mingw/hprogres.c ../../../../lib/.hbmk/win/mingw/hradio.c ../../../../lib/.hbmk/win/mingw/hpager.c ../../../../lib/.hbmk/win/mingw/hrebar.c ../../../../lib/.hbmk/win/mingw/hriched.c ../../../../lib/.hbmk/win/mingw/hsayimg.c ../../../../lib/.hbmk/win/mingw/hshbtn.c ../../../../lib/.hbmk/win/mingw/hsplash.c ../../../../lib/.hbmk/win/mingw/hsplit.c ../../../../lib/.hbmk/win/mingw/htab.c ../../../../lib/.hbmk/win/mingw/htimer.c ../../../../lib/.hbmk/win/mingw/htree.c ../../../../lib/.hbmk/win/mingw/hrect.c ../../../../lib/.hbmk/win/mingw/hupdown.c ../../../../lib/.hbmk/win/mingw/hwindow.c ../../../../lib/.hbmk/win/mingw/hwinprn.c ../../../../lib/.hbmk/win/mingw/menu.c ../../../../lib/.hbmk/win/mingw/printdos.c ../../../../lib/.hbmk/win/mingw/hdc.c ../../../../lib/.hbmk/win/mingw/hhyper.c ../../../../lib/.hbmk/win/mingw/hmisc.c ../../../../lib/.hbmk/win/mingw/halert.c ../../../../source/winapi/animat.c ../../../../source/winapi/commond.c ../../../../source/winapi/control.c ../../../../source/winapi/cxshade.c ../../../../source/winapi/dialog.c ../../../../source/winapi/draw.c ../../../../source/winapi/drawtext.c ../../../../source/winapi/freeimg.c ../../../../source/winapi/grid.c ../../../../source/winapi/media_c.c ../../../../source/winapi/menu_c.c ../../../../source/winapi/message.c ../../../../source/winapi/misc.c ../../../../source/winapi/nice.c ../../../../source/winapi/registry.c ../../../../source/winapi/resource.c ../../../../source/winapi/richedit.c ../../../../source/winapi/shellapi.c ../../../../source/winapi/window.c ../../../../source/winapi/wprint.c ../../../../source/winapi/c_ipaddr.c ../../../../source/winapi/listbox.c ../../../../source/winapi/pager.c
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhwgdebug.a
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libprocmisc.a


hmge

hbmk2: Processing environment options: -comp=mingw
hbmk2: Building sub-project (level 2): source\hmge_main.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_activex.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_CREATEWINDOWEX' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\h_activex.prg:570:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_CREATEWINDOWEX' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_activex.c:59:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   59 | HB_FUNC_EXTERN( CREATEWINDOWEX );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_CREATEWINDOWEX' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\h_activex.prg:570:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_registry.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_ISWOW64' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\h_registry.prg:334:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_ISWOW64' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_registry.c:24:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   24 | HB_FUNC_EXTERN( ISWOW64 );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_ISWOW64' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\h_registry.prg:334:1: note: in expansion of macro 'HB_FUNC_STATIC'
hbmk2[hmge_main]: Error: Running C/C++ compiler. 1
gcc.exe -c -O3 -march=i586 -mtune=pentiumpro -fomit-frame-pointer  -W -Wall -pipe -Ic:/temp/harbour/include -Ic:/temp/harbour/contrib/hbhpdf -Ic:/temp/harbour/addons/hmge/include -IC:/Temp/harbour/addons/hmge -Ic:/temp/harbour/contrib/hbtip -Ic:/temp/harbour/contrib/hbwin -Ic:/temp/harbour/contrib/xhb -Ic:/temp/harbour/contrib/hbct -Ic:/temp/harbour/contrib/hbfship -Ic:/temp/harbour/contrib/hbxpp -Ic:/temp/harbour/contrib/hbmzip -I../../../../source/include ../../../../lib/.hbmk/win/mingw/ErrorSys.c ../../../../lib/.hbmk/win/mingw/h_activex.c ../../../../lib/.hbmk/win/mingw/h_alert.c ../../../../lib/.hbmk/win/mingw/h_animate.c ../../../../lib/.hbmk/win/mingw/h_browse.c ../../../../lib/.hbmk/win/mingw/h_btntextbox.c ../../../../lib/.hbmk/win/mingw/h_button.c ../../../../lib/.hbmk/win/mingw/h_buttonex.c ../../../../lib/.hbmk/win/mingw/h_checkbox.c ../../../../lib/.hbmk/win/mingw/h_checkres.c ../../../../lib/.hbmk/win/mingw/h_chklabel.c ../../../../lib/.hbmk/win/mingw/h_chklistbox.c ../../../../lib/.hbmk/win/mingw/h_clbutton.c ../../../../lib/.hbmk/win/mingw/h_combo.c ../../../../lib/.hbmk/win/mingw/h_comboex.c ../../../../lib/.hbmk/win/mingw/h_controlmisc.c ../../../../lib/.hbmk/win/mingw/h_crypt.c ../../../../lib/.hbmk/win/mingw/h_datepicker.c ../../../../lib/.hbmk/win/mingw/h_dbf_aux.c ../../../../lib/.hbmk/win/mingw/h_dialog.c ../../../../lib/.hbmk/win/mingw/h_dialogs.c ../../../../lib/.hbmk/win/mingw/h_draw.c ../../../../lib/.hbmk/win/mingw/h_edit.c ../../../../lib/.hbmk/win/mingw/h_edit_ex.c ../../../../lib/.hbmk/win/mingw/h_editbox.c ../../../../lib/.hbmk/win/mingw/h_error.c ../../../../lib/.hbmk/win/mingw/h_events.c ../../../../lib/.hbmk/win/mingw/h_filename.c ../../../../lib/.hbmk/win/mingw/h_folder.c ../../../../lib/.hbmk/win/mingw/h_font.c ../../../../lib/.hbmk/win/mingw/h_frame.c ../../../../lib/.hbmk/win/mingw/h_getbox.c ../../../../lib/.hbmk/win/mingw/tget.c ../../../../lib/.hbmk/win/mingw/h_Gif89.c ../../../../lib/.hbmk/win/mingw/h_gradient.c ../../../../lib/.hbmk/win/mingw/h_graph.c ../../../../lib/.hbmk/win/mingw/h_GraphBitmap.c ../../../../lib/.hbmk/win/mingw/h_grid.c ../../../../lib/.hbmk/win/mingw/h_help.c ../../../../lib/.hbmk/win/mingw/h_hotkey.c ../../../../lib/.hbmk/win/mingw/h_hotkeybox.c ../../../../lib/.hbmk/win/mingw/h_hyperlink.c ../../../../lib/.hbmk/win/mingw/h_image.c ../../../../lib/.hbmk/win/mingw/h_imagelist.c ../../../../lib/.hbmk/win/mingw/h_ini.c ../../../../lib/.hbmk/win/mingw/h_init.c ../../../../lib/.hbmk/win/mingw/h_ipaddress.c ../../../../lib/.hbmk/win/mingw/h_label.c ../../../../lib/.hbmk/win/mingw/h_listbox.c ../../../../lib/.hbmk/win/mingw/h_media.c ../../../../lib/.hbmk/win/mingw/h_menu.c ../../../../lib/.hbmk/win/mingw/h_misc.c ../../../../lib/.hbmk/win/mingw/h_monthcal.c ../../../../lib/.hbmk/win/mingw/h_mru.c ../../../../lib/.hbmk/win/mingw/h_msgbox.c ../../../../lib/.hbmk/win/mingw/h_objects.c ../../../../lib/.hbmk/win/mingw/h_objmisc.c ../../../../lib/.hbmk/win/mingw/h_owntab.c ../../../../lib/.hbmk/win/mingw/h_pager.c ../../../../lib/.hbmk/win/mingw/h_progressbar.c ../../../../lib/.hbmk/win/mingw/h_progresswheel.c ../../../../lib/.hbmk/win/mingw/h_pubfunc.c ../../../../lib/.hbmk/win/mingw/h_radio.c ../../../../lib/.hbmk/win/mingw/h_rating.c ../../../../lib/.hbmk/win/mingw/h_registry.c ../../../../lib/.hbmk/win/mingw/h_report.c ../../../../lib/.hbmk/win/mingw/h_richeditbox.c ../../../../lib/.hbmk/win/mingw/h_richeditex.c ../../../../lib/.hbmk/win/mingw/h_rptgen.c ../../../../lib/.hbmk/win/mingw/h_savepdf.c ../../../../lib/.hbmk/win/mingw/h_scrsaver.c ../../../../lib/.hbmk/win/mingw/h_slider.c ../../../../lib/.hbmk/win/mingw/h_socket.c ../../../../lib/.hbmk/win/mingw/h_spinner.c ../../../../lib/.hbmk/win/mingw/h_splitbutton.c ../../../../lib/.hbmk/win/mingw/h_status.c ../../../../lib/.hbmk/win/mingw/h_tab.c ../../../../lib/.hbmk/win/mingw/h_taskdlg.c ../../../../lib/.hbmk/win/mingw/h_textbox.c ../../../../lib/.hbmk/win/mingw/h_timer.c ../../../../lib/.hbmk/win/mingw/h_toolbar.c ../../../../lib/.hbmk/win/mingw/h_tree.c ../../../../lib/.hbmk/win/mingw/h_wbrush.c ../../../../lib/.hbmk/win/mingw/h_webcam.c ../../../../lib/.hbmk/win/mingw/h_winapimisc.c ../../../../lib/.hbmk/win/mingw/h_windows.c ../../../../lib/.hbmk/win/mingw/h_windowsMDI.c ../../../../lib/.hbmk/win/mingw/h_winprop.c ../../../../lib/.hbmk/win/mingw/alerts.c ../../../../lib/.hbmk/win/mingw/statics.c ../../../../source/c_bitmap.c ../../../../source/c_browse.c ../../../../source/c_btntextbox.c ../../../../source/c_button.c ../../../../source/c_checkbox.c ../../../../source/c_chklabel.c ../../../../source/c_chklistbox.c ../../../../source/c_combo.c ../../../../source/c_controlmisc.c ../../../../source/c_cuebanner.c ../../../../source/c_cursor.c ../../../../source/c_datepicker.c ../../../../source/c_dialog.c ../../../../source/c_dialogs.c ../../../../source/c_draw.c ../../../../source/c_error.c ../../../../source/c_editbox.c ../../../../source/c_folder.c ../../../../source/c_font.c ../../../../source/c_frame.c ../../../../source/c_getbox.c ../../../../source/c_graph.c ../../../../source/c_grid.c ../../../../source/c_help.c ../../../../source/c_hmgapp.c ../../../../source/c_hotkey.c ../../../../source/c_hotkeybox.c ../../../../source/c_icon.c ../../../../source/c_image.c ../../../../source/c_imagelist.c ../../../../source/c_ini.c ../../../../source/c_ipaddress.c ../../../../source/c_label.c ../../../../source/c_listbox.c ../../../../source/c_media.c ../../../../source/c_menu.c ../../../../source/c_monitors.c ../../../../source/c_monthcal.c ../../../../source/c_msgbox.c ../../../../source/c_nonclient.c ../../../../source/c_pager.c ../../../../source/c_progressbar.c ../../../../source/c_radio.c ../../../../source/c_registry.c ../../../../source/c_resource.c ../../../../source/c_richeditbox.c ../../../../source/c_richeditex.c ../../../../source/c_scrsaver.c ../../../../source/c_slider.c ../../../../source/c_spinner.c ../../../../source/c_status.c ../../../../source/c_tab.c ../../../../source/c_taskdlgs.c ../../../../source/c_textbox.c ../../../../source/c_timer.c ../../../../source/c_toolbar.c ../../../../source/c_tooltip.c ../../../../source/c_tree.c ../../../../source/c_winapimisc.c ../../../../source/c_windows.c ../../../../source/c_windowsAPI.c ../../../../source/c_windowsCLS.c ../../../../source/c_windowsMDI.c ../../../../source/c_winprop.c ../../../../source/c_winxp.c ../../../../source/dbinsert.c ../../../../source/hbgdiplus.c


hmg3

hbmk2: Processing environment options: -comp=mingw
hbmk2: Building sub-project (level 2): source\hmg3_main.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
../../../../source/BosTaurus/c_BosTaurus.c: In function 'bt_Load_GDIplus':
../../../../source/BosTaurus/c_BosTaurus.c:501:34: warning: cast between incompatible function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'void (__attribute__((stdcall)) *)(ULONG_PTR)' {aka 'void (__attribute__((stdcall)) *)(long unsigned int)'} [-Wcast-function-type]
  501 |    GdiPlusShutdown             = (Func_GdiPlusShutdown)             GetProcAddress (GdiPlusHandle, "GdiplusShutdown");
      |                                  ^
../../../../source/c_richeditbox.c: In function 'HB_FUN_RICHEDITBOX_GETPARAFORMAT':
../../../../source/c_richeditbox.c:833:12: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  833 |       else if ( ParaFormat2.wAlignment == PFA_JUSTIFY )
      |            ^~
../../../../source/c_richeditbox.c:836:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  836 |           hb_stornl ((LONG) Alignment, 2);
      |           ^~~~~~~~~
In file included from ../../../../source/c_winapimisc.c:65:
../../../../source/c_winapimisc.c: In function 'win_ImageDirectoryEntryToData':
../../../../include/HMG_UNICODE.h:234:15: warning: cast between incompatible function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'void * (__attribute__((stdcall)) *)(void *, BOOLEAN,  USHORT,  ULONG *)' {aka 'void * (__attribute__((stdcall)) *)(void *, unsigned char,  short unsigned int,  long unsigned int *)'} [-Wcast-function-type]
  234 |       pfunc = (PFUNC) GetProcAddress (hLib, _DLL_FUNC_NAMESTRINGAW);\
      |               ^
../../../../source/c_winapimisc.c:1469:1: note: in expansion of macro 'HMG_DEFINE_DLL_FUNC'
 1469 | HMG_DEFINE_DLL_FUNC ( win_ImageDirectoryEntryToData,   // user function name
      | ^~~~~~~~~~~~~~~~~~~
../../../../source/c_winapimisc.c: In function 'win_ImageRvaToVa':
../../../../include/HMG_UNICODE.h:234:15: warning: cast between incompatible function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'void * (__attribute__((stdcall)) *)(struct _IMAGE_NT_HEADERS *, void *, ULONG,  struct _IMAGE_SECTION_HEADER **)' {aka 'void * (__attribute__((stdcall)) *)(struct _IMAGE_NT_HEADERS *, void *, long unsigned int,  struct _IMAGE_SECTION_HEADER **)'} [-Wcast-function-type]
  234 |       pfunc = (PFUNC) GetProcAddress (hLib, _DLL_FUNC_NAMESTRINGAW);\
      |               ^
../../../../source/c_winapimisc.c:1479:1: note: in expansion of macro 'HMG_DEFINE_DLL_FUNC'
 1479 | HMG_DEFINE_DLL_FUNC ( win_ImageRvaToVa,   // user function name
      | ^~~~~~~~~~~~~~~~~~~
hbmk2: Creating static library... lib\libhmg3_main.a
hbmk2: Building sub-project (level 2): hfcl\source\hmg3_hfcl.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
../../../../hfcl/source/c_qhtm.c: In function 'HB_FUN_QHTM_PRINTDESTROYCONTEXT':
../../../../hfcl/source/c_qhtm.c:539:42: warning: cast between incompatible function types from 'FARPROC' {aka 'int (__attribute__((stdcall)) *)()'} to 'void (__attribute__((stdcall)) *)(QHTMCONTEXT)' {aka 'void (__attribute__((stdcall)) *)(long unsigned int)'} [-Wcast-function-type]
  539 |       QHTM_PRINTDESTROYCONTEXT   pFunc = ( QHTM_PRINTDESTROYCONTEXT ) GetProcAddress( hQhtmDll, "QHTM_PrintDestroyContext" );
      |                                          ^
hbmk2: Creating static library... lib\libhmg3_hfcl.a
hbmk2: Building sub-project (level 2): source\crypt\hmg3_crypt.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_crypt.a
hbmk2: Building sub-project (level 2): source\edit\hmg3_edit.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_edit.a
hbmk2: Building sub-project (level 2): source\editex\hmg3_editex.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_editex.a
hbmk2: Building sub-project (level 2): source\graph\hmg3_graph.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_graph.a
hbmk2: Building sub-project (level 2): source\hbvpdf\hmg3_hbvpdf.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_hbvpdf.a
hbmk2: Building sub-project (level 2): source\ini\hmg3_ini.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_ini.a
hbmk2: Building sub-project (level 2): source\report\hmg3_report.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_report.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_mysqlbridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_mysqlbridge.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_pgsqlbridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_pgsqlbridge.a
hbmk2: Building sub-project (level 2): source\hmgsql\hmg3_sqlitebridge.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r2412111835)
Copyright (c) 1999-2024, https://harbour.github.io/
hbmk2: Compiling...
hbmk2: Creating static library... lib\libhmg3_sqlitebridge.a


oohg

hbmk2: Processing environment options: -comp=mingw
hbmk2: Building sub-project (level 2): source\oohg_main.hbp
hbmk2: Processing environment options: -comp=mingw
hbmk2: Compiling Harbour sources...
hbmk2: Compiling...
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_application.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TAPPLICATION_CREATEGLOBALMUTEX' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2647:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TAPPLICATION_CREATEGLOBALMUTEX' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_application.c:30:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   30 | HB_FUNC_EXTERN( TAPPLICATION_CREATEGLOBALMUTEX );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TAPPLICATION_MUTEXLOCK' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2663:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TAPPLICATION_MUTEXLOCK' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_application.c:51:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   51 | HB_FUNC_EXTERN( TAPPLICATION_MUTEXLOCK );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TAPPLICATION_MUTEXUNLOCK' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2669:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TAPPLICATION_MUTEXUNLOCK' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_application.c:52:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   52 | HB_FUNC_EXTERN( TAPPLICATION_MUTEXUNLOCK );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TAPPLICATION_DELETEGLOBALMUTEX' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2675:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TAPPLICATION_DELETEGLOBALMUTEX' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_application.c:33:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   33 | HB_FUNC_EXTERN( TAPPLICATION_DELETEGLOBALMUTEX );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TAPPLICATION_DELETEGLOBALMUTEX' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2675:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TAPPLICATION_MUTEXUNLOCK' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2669:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TAPPLICATION_MUTEXLOCK' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2663:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TAPPLICATION_CREATEGLOBALMUTEX' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_application.prg:2647:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_combo.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TCOMBO_EVENTS_DRAWITEM' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1436:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TCOMBO_EVENTS_DRAWITEM' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_combo.c:27:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   27 | HB_FUNC_EXTERN( TCOMBO_EVENTS_DRAWITEM );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TCOMBO_EVENTS_MEASUREITEM' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1536:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TCOMBO_EVENTS_MEASUREITEM' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_combo.c:28:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   28 | HB_FUNC_EXTERN( TCOMBO_EVENTS_MEASUREITEM );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TCOMBO_ITEMHEIGHT' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1691:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TCOMBO_ITEMHEIGHT' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_combo.c:41:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   41 | HB_FUNC_EXTERN( TCOMBO_ITEMHEIGHT );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TCOMBO_ITEMHEIGHT' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1691:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TCOMBO_EVENTS_MEASUREITEM' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1536:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TCOMBO_EVENTS_DRAWITEM' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_combo.prg:1436:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_controlmisc.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TCONTROL_EVENTS' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_controlmisc.prg:1855:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TCONTROL_EVENTS' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_controlmisc.c:133:1: note: in expansion of macro 'HB_FUNC_EXTERN'
  133 | HB_FUNC_EXTERN( TCONTROL_EVENTS );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TCONTROL_EVENTS_COLOR' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_controlmisc.prg:1934:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TCONTROL_EVENTS_COLOR' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_controlmisc.c:134:1: note: in expansion of macro 'HB_FUNC_EXTERN'
  134 | HB_FUNC_EXTERN( TCONTROL_EVENTS_COLOR );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TCONTROL_EVENTS_COLOR' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_controlmisc.prg:1934:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TCONTROL_EVENTS' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_controlmisc.prg:1855:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_datepicker.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TDATEPICK_SETRANGE' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_datepicker.prg:363:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TDATEPICK_SETRANGE' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_datepicker.c:18:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   18 | HB_FUNC_EXTERN( TDATEPICK_SETRANGE );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TDATEPICK_SETRANGE' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_datepicker.prg:363:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_form.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TFORM_BACKCOLOR' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:1055:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TFORM_BACKCOLOR' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_form.c:19:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   19 | HB_FUNC_EXTERN( TFORM_BACKCOLOR );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TFORM_EVENTS' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:1490:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TFORM_EVENTS' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_form.c:36:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   36 | HB_FUNC_EXTERN( TFORM_EVENTS );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN__TFORM_SIZING' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:2035:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN__TFORM_SIZING' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_form.c:179:1: note: in expansion of macro 'HB_FUNC_EXTERN'
  179 | HB_FUNC_EXTERN( _TFORM_SIZING );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN__TFORM_MOVING' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:2061:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN__TFORM_MOVING' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_form.c:180:1: note: in expansion of macro 'HB_FUNC_EXTERN'
  180 | HB_FUNC_EXTERN( _TFORM_MOVING );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN__TFORM_MOVING' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:2061:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN__TFORM_SIZING' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:2035:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TFORM_EVENTS' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:1490:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TFORM_BACKCOLOR' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_form.prg:1055:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_frame.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TFRAME_EVENTS' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_frame.prg:282:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TFRAME_EVENTS' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_frame.c:17:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   17 | HB_FUNC_EXTERN( TFRAME_EVENTS );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: warning: 'HB_FUN_TFRAME_EVENTS' defined but not used [-Wunused-function]
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_frame.prg:282:1: note: in expansion of macro 'HB_FUNC_STATIC'
In file included from c:/temp/harbour/include/hbvmpub.h:50,
                 from ../../../../lib/.hbmk/win/mingw/h_grid.c:7:
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TGRID_EVENTS' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_grid.prg:8231:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TGRID_EVENTS' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_grid.c:56:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   56 | HB_FUNC_EXTERN( TGRID_EVENTS );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TGRID_FONTCOLOR' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
source\..\source\h_grid.prg:8301:1: note: in expansion of macro 'HB_FUNC_STATIC'
c:/temp/harbour/include/hbdefs.h:1627:78: note: previous declaration of 'HB_FUN_TGRID_FONTCOLOR' with type 'void(void)'
 1627 | #define HB_FUNC_EXTERN( funcname ) HB_EXTERN_C_ HB_EXTERN_ HARBOUR HB_EXPORT HB_FUN_##funcname ( void )
      |                                                                              ^~~~~~~
../../../../lib/.hbmk/win/mingw/h_grid.c:64:1: note: in expansion of macro 'HB_FUNC_EXTERN'
   64 | HB_FUNC_EXTERN( TGRID_FONTCOLOR );
      | ^~~~~~~~~~~~~~
c:/temp/harbour/include/hbdefs.h:1628:51: error: static declaration of 'HB_FUN_TGRID_BACKCOLOR' follows non-static declaration
 1628 | #define HB_FUNC_STATIC( funcname ) static HARBOUR HB_FUN_##funcname ( void )
      |                                                   ^~~~~~~
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

Só reforçando:

Baixando pra gerar o harbour e usar no aplicativo SEM PROBLEMAS.
Se tentar gerar as LIBs dá erro na criação das LIBs.

E reforçando outra coisa, talvez não conhecida:

O FIVEWIN É FECHADO.
Foi gerado sei lá com qual mingw, e sei lá com qual harbour.
Aqui já usei 4.6, 7.3 e 14.2, e funciona perfeito.
E atualizo harbour normalmente.
Só tem que ser mingw DWARF

Não testei nas outras LIBs, mas isso não deixa preso a nenhuma versão de nada.
Funciona até com o harbour atualizado, porque meus fontes não mexem com isso que foi modificado.

Acho que é interessante saber disso.
Por muito tempo deixei de testar fivewin por achar que tinha que ser versão exata de mingw.
E pode acontecer o mesmo com outras LIBs.

ISSO COM MINGW, acho que com outros compiladores não dá pra fazer a mesma coisa.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Atualização Harbour 11/12/2024

Mensagem por JoséQuintas »

Já teve resposta, apesar de não ter detalhes sobre o que será feito.
Achei interessante que ele compilou o FIVELIBS/DLGAUTO pra mostrar que estava ok.

https://groups.google.com/g/minigui-forum/c/_yRFCjABEs8
I confirm this issue for MinGW32 compiler only.

For BCC, BCC64 and MinGW64 compilers everything is fine.

Thank you for your attention.

Regards,
Grigory
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder