Pessoal,
Compilando a hwgui 2.20 com o novo GCC 7.10 detectei esses warnings que não acontecem na versão 6.30
Alguém percebeu ?
Warning compilando com o novo GCC 7.10
Moderador: Moderadores
Warning compilando com o novo GCC 7.10
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Warning compilando com o novo GCC 7.10
hwgui, minigui, etc. sempre aconteceu, não apenas com mingw.
Vai depender de alguém que conheça linguagem C pra fazer os ajustes.
O BCC deve ser o que menos tem checagens, vai ver por isso é o preferido, deixa passar qualquer coisa.
Uma evolução dos compiladores, inclusive do Harbour, é fazer checagens nos fontes pra alertar sobre possíveis erros.
A maioria nem usa as checagens que já existiam no Clipper...
Vai depender de alguém que conheça linguagem C pra fazer os ajustes.
O BCC deve ser o que menos tem checagens, vai ver por isso é o preferido, deixa passar qualquer coisa.
Uma evolução dos compiladores, inclusive do Harbour, é fazer checagens nos fontes pra alertar sobre possíveis erros.
A maioria nem usa as checagens que já existiam no Clipper...
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/
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/
Warning compilando com o novo GCC 7.10
Quintas,
Você não entendeu esse warning não acontece na GCC 6.30, não sei se isso pode gerar mal funcionamento da lib, ou na GCC 6.30 estava errado mesmo e camuflava esse warning, eu não sou expert em C, vou aguardar soluções.
Esse erro eu vi que vem das definições do arquivo hbdefs.h do harbour
Você não entendeu esse warning não acontece na GCC 6.30, não sei se isso pode gerar mal funcionamento da lib, ou na GCC 6.30 estava errado mesmo e camuflava esse warning, eu não sou expert em C, vou aguardar soluções.
Esse erro eu vi que vem das definições do arquivo hbdefs.h do harbour
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Warning compilando com o novo GCC 7.10
Não entendo mesmo são os usuários brasileiros dessa lib.
Reclamam das trocas que o Kresin fez, por exemplo colocou "HWG_" nas chamadas das funções.(Mas fez um utilitário para fazer a troca automaticamente) mesmo assim reclamaram. Fez as modificações para UTF8, Unicode etc... mas muitos usuários brasileiros não gostaram, somem no mapa e depois de muito tempo voltam achando que o desenvolvedor tem que esperar eles... Ficando a maioria presos nas versões 2.17abcde... Como faz para testar com Mingw 5,6,7 ? se poucos acompanham o Alexander, e ainda usam BCC 5 com xharbour de 10 anos atrás ? BCC 5x tem mais de 20 anos! não compila em MT!
Ainda tem os que usam o xHarbour.com (hwgui 2.16) com SQLRDD que estão reféns, esperando cair do céu uma versão para eles.
E tem que ficar mantendo essas compatibilidades com coisas antigas e ultrapassadas sem sentido, isso sim é retrocesso. Falta de padronização por parte dos desenvolvedores brasileiros, que desde a volta do Alexander não se pronunciaram (nem contra nem a favor) das modificações que ele vem fazendo.
Depois vem com a conversa de que tem que diversificar, que é questão de gosto... Isso é sabotagem do trabalho alheio na minha opinião.
Pegam carona no trabalho do Alexander Kresin por exemplo, formam pequenos grupos(visando algum lucro), e depois deixam todos a ver navios. E continuam com a ideia de GOSTOS, isso não é gosto. Pegando os trabalhos dos pioneiros, fazem pequenos ajuste, correções, e lançam cada um suas versões, prejudicando a todos com essas pulverizações. É o que venho acompanhado durante esses anos que uso o [x]Harbour.
Se apossaram da GTWVW, vendendo como se fosse um produto pago, da LIB WVWLIB( que o rapaz faleceu ) era um WVW melhorada, sabotaram(escondendo/não divulgando) os trabalhos do Rodrigo Moreno...RDD PGSQL/MySQL... Ainda bem que outras pessoas enxergam isso, foi o caso do Pzemek que largou o xHarbour de lado, o Pzemek era ativo da Hwgui, mas foram tantas(engessadas), código que só compilava no "BCC 5 com xHarbour", que fizeram na Hwgui, que ele não aparece há muito tempo. Hwgui é para rodar no Windows e no Linux, e para isso o compilador padrão é o Mingw, mas o pessoal não quer saber, quer que resolva o problema dele em questão e esquece das outras pessoas... infelizmente. Falta de padronização que só faz atrapalhar a todos.
A Hwgui pertencia ao Alexander Kresin, ele doou para a comunidade, o Przemk quando faz(ia) ajustes nela, faz para todos, não faz pensando só nele, tem gente que altera/corrige/cria na Hwgui só para o compilador(particular) dele e depois...?, que as outras pessoas se virem para tonar o código dele mais (universal).
Saudações,
Itamar M. Lins Jr.
Reclamam das trocas que o Kresin fez, por exemplo colocou "HWG_" nas chamadas das funções.(Mas fez um utilitário para fazer a troca automaticamente) mesmo assim reclamaram. Fez as modificações para UTF8, Unicode etc... mas muitos usuários brasileiros não gostaram, somem no mapa e depois de muito tempo voltam achando que o desenvolvedor tem que esperar eles... Ficando a maioria presos nas versões 2.17abcde... Como faz para testar com Mingw 5,6,7 ? se poucos acompanham o Alexander, e ainda usam BCC 5 com xharbour de 10 anos atrás ? BCC 5x tem mais de 20 anos! não compila em MT!
Ainda tem os que usam o xHarbour.com (hwgui 2.16) com SQLRDD que estão reféns, esperando cair do céu uma versão para eles.
E tem que ficar mantendo essas compatibilidades com coisas antigas e ultrapassadas sem sentido, isso sim é retrocesso. Falta de padronização por parte dos desenvolvedores brasileiros, que desde a volta do Alexander não se pronunciaram (nem contra nem a favor) das modificações que ele vem fazendo.
Depois vem com a conversa de que tem que diversificar, que é questão de gosto... Isso é sabotagem do trabalho alheio na minha opinião.
Pegam carona no trabalho do Alexander Kresin por exemplo, formam pequenos grupos(visando algum lucro), e depois deixam todos a ver navios. E continuam com a ideia de GOSTOS, isso não é gosto. Pegando os trabalhos dos pioneiros, fazem pequenos ajuste, correções, e lançam cada um suas versões, prejudicando a todos com essas pulverizações. É o que venho acompanhado durante esses anos que uso o [x]Harbour.
Se apossaram da GTWVW, vendendo como se fosse um produto pago, da LIB WVWLIB( que o rapaz faleceu ) era um WVW melhorada, sabotaram(escondendo/não divulgando) os trabalhos do Rodrigo Moreno...RDD PGSQL/MySQL... Ainda bem que outras pessoas enxergam isso, foi o caso do Pzemek que largou o xHarbour de lado, o Pzemek era ativo da Hwgui, mas foram tantas(engessadas), código que só compilava no "BCC 5 com xHarbour", que fizeram na Hwgui, que ele não aparece há muito tempo. Hwgui é para rodar no Windows e no Linux, e para isso o compilador padrão é o Mingw, mas o pessoal não quer saber, quer que resolva o problema dele em questão e esquece das outras pessoas... infelizmente. Falta de padronização que só faz atrapalhar a todos.
A Hwgui pertencia ao Alexander Kresin, ele doou para a comunidade, o Przemk quando faz(ia) ajustes nela, faz para todos, não faz pensando só nele, tem gente que altera/corrige/cria na Hwgui só para o compilador(particular) dele e depois...?, que as outras pessoas se virem para tonar o código dele mais (universal).
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Warning compilando com o novo GCC 7.10
Não vou replicar esse post no fórum Minigui, mas também está apresentando 'warnings'
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
