Página 1 de 1
Warning compilando com o novo GCC 7.10
Enviado: 04 Jun 2017 10:22
por asimoes
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
Enviado: 04 Jun 2017 11:42
por JoséQuintas
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...
Warning compilando com o novo GCC 7.10
Enviado: 04 Jun 2017 12:19
por asimoes
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
Warning compilando com o novo GCC 7.10
Enviado: 05 Jun 2017 11:07
por Itamar M. Lins Jr.
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.
Warning compilando com o novo GCC 7.10
Enviado: 05 Jun 2017 20:50
por asimoes
Não vou replicar esse post no fórum Minigui, mas também está apresentando 'warnings'