Página 1 de 2
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 24 Mai 2017 11:12
por asimoes
Pessoal,
Ainda não atualizei para o novo compilador MinGW 7.10 por estar apresentando muitos 'warnings' inclusive na compilação da HwGUI
Vou esperar estabilizar
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 24 Mai 2017 11:57
por JoséQuintas
warnings é normal, são melhorias pra que o fonte também seja melhorado.
O problema é não melhorarem os fontes..... rs
Por exemplo, um dos warnings é sobre algo parecido com isto:
IF
ELSE IF
Ele alerta porque esse ELSE IF pode ter sido confusão do programador.
Será que o programador queria usar um ELSEIF ou é um IF dentro do ELSE ?
Existe uma sintaxe correta em cada caso, e a sintaxe usada não é nenhuma das duas.
O compiladorr emite o warning pra avisar que continua aceitando, apesar de não saber se é correto.
E sempre existiram muitos outros warnings referentes a tipo de variável, principalmente no Visual C.
Digamos que x é uma variável string, e em determinado ponto do programa atribui 10.
Então é emitido o warning na compilação.
O C tem muuuitos tipos numéricos, então confundir o tipo no fonte pode ser relativamente normal.
Seria o compilador ajudando a não fazer besteira.
E muitas LIBs ainda preferem o BCC, que é do tempo que o Harbour começou, há quase 20 anos atrás....
Nota: é possível que exista opção de configurar pra não fazer essa checagem, significa perder o recurso, mas provavelmente é temporário. (igual no Clipper/Harbour o -w0 -es0 que as LIBs também usam pra não precisar melhorar os fontes)
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 24 Mai 2017 12:08
por asimoes
Quintas,
Os "warnings" que eu vi são na maioria nos códigos em C ai o bicho pega
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 24 Mai 2017 12:10
por asimoes
Em relação a 6.3 tudo normal aparentemente
Em tempo esses "warnings" são da criação do harbour fork (hbmk2, libs, ...etc...)
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 04 Jun 2017 17:46
por RobertoLinux
Acabei de testar com o 3.4 do git do Viktor e deu tudo certo. estou compilando um projeto de teste que gera um binário de mais de 800MB, isso mesmo um .exe de mais de 800MB pra ver se dá tudo certo.
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 05 Jun 2017 01:26
por JoséQuintas
Aqui ferrou.
Atualizei o Harbour e trava tanto na geração com msvc quanto com mingw.
Tive que voltar o backup do anterior.
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 05 Jun 2017 09:06
por RobertoLinux
Pois é ..
O Harbour 3.4 até compilou beleza,
Mas o "Projetão" de 800 MB não deu certo, o GCC MinGW 7.1 exigiu mais memória, tenho apenas 4GB.
Uma observação, esse "projeto" gera um binário de 868.495.497 Bytes, o mesmo foi compilado e rodou por completo
num K6-2 de 128MB com Debian, ou seja 868MB rodando em 128MB, já no Win ele até compila mas é abortado um pouco antes da metade.
Boa sorte a todos;
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 05 Jun 2017 10:02
por Itamar M. Lins Jr.
Ola!
Estou usando aqui o mingw7.1. Estou usando já tem duas semanas.
Harbour 3.4, Letodbf, Hwgui, estão ok.
Saudações,
Itamar M. Lins Jr.
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 05 Jun 2017 15:09
por asimoes
A compilação do harbour com gcc 7.10 agora está igual a compilação com o gcc 6.30 ou seja sem os 'warnings'
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 09 Jun 2017 15:23
por acelconsultoria
Itamar ou ASimões...
De onde vocês estão baixando a MinGw com GCC 7.10 atualizado ?
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 09 Jun 2017 15:26
por asimoes
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 10 Jun 2017 10:36
por acelconsultoria
Eu tava utilizando o Harbour 3.4 que gerei em Fevereiro... e repeti o mesmo processo pra gerar este último.
Coloquei o MINGW com GCC 7.10 na pasta "C:\MINGW32" e os fontes do Harbour na pasta "C:\HARBOUR"
PATH=C:\MINGW32\BIN;%PATH%
mingw32-make
E deixei gerando o Harbour aqui no escritório. Fui pra casa, voltei hoje e ainda não tinha terminado. Parou aqui:
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 10 Jun 2017 12:11
por asimoes
Olá,
Tenta baixar os fontes do harbour 3.4 pelo git
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 10 Jun 2017 18:51
por JoséQuintas
Aqui tava travando e descobri o problema:
SEGURANÇA DO BANCO ITAÚ
Compilação com o novo compilador GCC MinGW 7.10
Enviado: 10 Jun 2017 23:19
por acelconsultoria
asimoes escreveu:Tenta baixar os fontes do harbour 3.4 pelo git
ASimões, os fontes são do git. A última versão.
JoséQuintas escreveu:Aqui tava travando e descobri o problema:
SEGURANÇA DO BANCO ITAÚ
É, Quintas... desconfio que vc matou a charada. Só que é da Caixa... o tal do warsaw. Vou tentar desativá-lo e gerar novamente.