Página 1 de 1
Harbour 3.4 parou de Compilar !
Enviado: 13 Jul 2020 21:12
por asimoes
Acabei de atualizar o MSYS2
Atualizou MINGW32, fui compilar o harbour 3.4, deu ruim deixou de fora várias libs, fim do 3.4 ?
Harbour 3.4 parou de Compilar !
Enviado: 13 Jul 2020 22:12
por JoséQuintas
asimoes escreveu:Acabei de atualizar o MSYS2
Atualizou MINGW32, fui compilar o harbour 3.4, deu ruim deixou de fora várias libs, fim do 3.4 ?
Resposta simples:
Se tá parado, tá querendo atualizar as coisas porque?
O MSYS2 provavelmente sai atualizando tudo, mas os fontes não estão preparados.
NÃO é o fim do 3.4, porque provavelmente o mesmo vale para o 3.2
Provavelmente isso deve ser mais comum em LIBs com dependência externa.
Harbour 3.4 parou de Compilar !
Enviado: 14 Jul 2020 09:18
por asimoes
JoséQuintas escreveu:Resposta simples:
Se tá parado, tá querendo atualizar as coisas porque?
O harbour pode estar parado, mas o compilador LLVM/CLANG ou GCC NÃO!
O windows sempre terá atualizações, o compilador LLVM/CLANG ou GCC precisam acompanhar, pode ser que alguma atualização do windows tenha uma modificação em alguma API e o harbour pare de funcionar, por isso sempre mantenho pelo menos o compilador atualizado, mas se alguém quer manter o compilador desatualizado tá correndo risco.
Harbour 3.4 parou de Compilar !
Enviado: 14 Jul 2020 10:40
por Itamar M. Lins Jr.
Ola!
Penso da mesma forma do Alexandre.
Sempre andar na frente para ter tempo de mudar sem traumas.
Ano que vem deve ter novidade. Não acredito que um projeto desse tamanho não tem empresa grande por trás.
Uma pagou o Przmek para aumentar as variáveis ? Até a karspensk...
Saudações,
Itamar M. Lins Jr.
Harbour 3.4 parou de Compilar !
Enviado: 14 Jul 2020 12:45
por JoséQuintas
Só lembrar do básico que sempre foi falado:
Qual o compilador oficial do Harbour?
Então... é só usar o compilador oficial.
XHarbour tá parado há décadas, e isso nunca foi problema.
As LIBs usam versões até mais velhas que o oficial, e não tem problema com isso.
Sei lá... vou me preocupar com isso daqui há 10 anos se estiver vivo.
Só posso dizer que não estou preso a DBF, então não preciso me preocupar com nada.
Harbour 3.4 parou de Compilar !
Enviado: 14 Jul 2020 13:38
por JoséQuintas
Mas.... pensando bem...
poderia mostrar alguns dos erros que aparecem?
Se for problema de C, geralmente mostra a chave alternativa pra eliminar a checagem adicional.
Agora se for CH/H com alteração de definições... aí teria que tentar com versão anterior.
Harbour 3.4 parou de Compilar !
Enviado: 14 Jul 2020 16:47
por JoséQuintas
Acréscimo:
No dia que o Harbour 3.4 não funcionar mais, o que considero quase impossível, aí talvez eu abandone o Harbour de vez, o que também parece quase impossível.
Harbour 3.4 parou de Compilar !
Enviado: 15 Ago 2020 17:59
por asimoes
Já tentaram recompilar o harbour 3.4 com sucesso? se teve sucesso qual GCC usou?
Harbour 3.4 parou de Compilar !
Enviado: 15 Ago 2020 19:17
por JoséQuintas
Recompilei aqui.
Tanto faz, GCC 7.3 ou 8.1
Apenas Harbour 3.4, não uso nada opcional.
O que vém é o que gera.
Harbour 3.4 parou de Compilar !
Enviado: 15 Ago 2020 19:37
por asimoes
Pessoal, alguma pasta com problema na contrib.
Baixei o harbour novamente, agora foi.
Harbour 3.4 parou de Compilar !
Enviado: 15 Ago 2020 19:45
por JoséQuintas
Baixo o que era recomendado antes: posix-sjlj
x86_64-7.3.0-release-posix-sjlj-rt_v5-rev0
x86_64-8.1.0-release-posix-sjlj-rt_v6-rev0
Faz tempo que usava o 8.1, no momento mudei pra 7.3 por causa daquilo do ADO, mas não fez diferença.
Às vezes tenho a impressão de que ele aproveita alguma coisa da outra compilação, mesmo sendo diferente.
E mesmo usando mingw32-make clean install
nota:
SEMPRE usei uma pasta separada: d:\github\Harbour34
configuro SET HB_INSTALL_PREFIX=d:\harbour
Na pasta Harbour, apago TUDO exceto d:\harbour\comp, a não ser que esteja trocando o compilador mingw também.
Nesta última geração apaguei até essa pasta de fontes e baixei do zero.
Tentei fazer o mesmo com o 3.2 mas desisti.
Harbour 3.4 parou de Compilar !
Enviado: 15 Ago 2020 19:59
por asimoes
Quintas,
O problema é o código C/H sem manutenção, apesar de informar no changelog sobre essa modificação no getrows, parece que não chegou a ser modificado.
E agora a 3.2 é a mais atualizada, uma questão de gosto também, o importante é que por enquanto nossas aplicações estão funcionando.
Harbour 3.4 parou de Compilar !
Enviado: 19 Ago 2020 11:21
por Itamar M. Lins Jr.
Ola!
Usando GCC 9 do Ubuntu(Kubuntu) 20.04 foi, com uma "mexida" em um fonte por conta da função stime(deprecated) da HBCT.
Mas aparecem alguns warnings de deprecated.
Saudações,
Itamar M. Lins Jr.