Página 1 de 1

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 09:10
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 10:02
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 11:26
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 11:43
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 12:40
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 13:20
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 14:01
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 15:27
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 15:40
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 15:42
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 16:19
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 )
      |                                                   ^~~~~~~

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 16:35
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.

Atualização Harbour 11/12/2024

Enviado: 12 Dez 2024 17:02
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