Clipper On Line • Ver Tópico - Geração do Harbour 3.4

Geração do Harbour 3.4

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

 

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 01:22

Ola!
José Quintas, se vc parar de reclamar e dizer qual é o seu problema fica mais fácil.
Eu uso o Windows 7.
C:\Users\Itamar\Documents\GitHub\harbour-core>harbour -build
Harbour 3.4.0dev (d819da7) (2015-08-17 16:00)
Copyright (c) 1999-2015, https://github.com/vszakats/harbour-core/

Harbour Build Info
---------------------------
Version: Harbour 3.4.0dev (d819da7) (2015-08-17 16:00)
Compiler: MinGW GNU C 5.1 (32-bit)
Platform: Windows 7 6.1 SP1
PCode version: 0.3
Commit info: 2015-08-17 18:00:46 +0200
Commit ID: d819da7
Build options:
---------------------------

Como pode ver aqui está funcionando o MingW 5.1 com Harbour 3.4
Eu não sei que BAT que você está se referindo, não sei como faz as coisas por ai.
Tem n posts seu lá no ISSUE no fork do Viktor, até correções do GTWVG você já mandou... Eu fico impressionado...
A versão do vszakats não é next, next, next.

Oops!
https://dl.bintray.com/vszakats/generic/harbour-daily-win.7z.exe
Realmente só tem um ok, está mais fácil ainda!

Quanto ao BAT que tem lá no RELNOTES eu não usei copiei direto via link conforme dica que postei.
4. Download MinGW C compiler by typing: `getmingw.bat`

TALVEZ, a forma que o BAT, getmingw.bat faz o download esteja corrompendo arquivo, eu não sei. Eu usei o FIREFOX para baixar clicando no link indicado pelo próprio Viktor que está no README.md.

Saudações,
Itamar M. Lins Jr.
Anexos
installhb34.png
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor JoséQuintas » 29 Ago 2015 01:37

Isso que é explicação.

Eu não sei que BAT que você está se referindo, não sei como faz as coisas por ai.


Quanto ao BAT que tem lá no RELNOTES eu não usei copiei direto via link conforme dica que postei


Sö pra lembrar:
Ao descompactar, abre lá o texto dizendo pra digitar getmingw
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Geração do Harbour 3.4

Mensagempor JoséQuintas » 29 Ago 2015 01:41

JPA compilado com mingw:

jpamingw.png

jpamingw2.png
jpamingw2.png (3.66 KiB) Visualizado 2545 vezes


JPA compilado com msvc:

jpamsvc.png

jpamsvc2.png
jpamsvc2.png (5.28 KiB) Visualizado 2545 vezes
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 01:45

Ola!
Enfim, o que fazer se o meu cliente não usar o "recommended", mas um XP Home Premium 32 bits, versão Capitão Gancho? Denuncio pro Moro se não funcionar? Mando ele comprar um Win7 Upper Recommended?


Realmente não sei o que eu escrevi para o Sr. ficar assim tão zangado e escrever tantas bobagens.
O recomendado é porque praticamente 100% dos opções do harbour toda a pasta contrib, está funcionando no OS indicado.
No XP pode ser necessário instalar algo adicional para funcionar, não é garantido rodar tudo, todas as opções que existem no Harbour.
Um exemplo foi esse post que coloquei lá no issue para ajudar os que por ventura encontrar o mesmo problema no XP.
https://github.com/vszakats/harbour-core/issues/101
O problema que tive foi esse ai em cima, devidamente informado para que todos possam ser beneficiados.

Quem que ajudar, simplesmente ajuda.
Quem quer reclamar...

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 01:53

Quando o Itamar postou do "novo mingw mais rápido", foi a única vez que consegui gerar.

Neste link tem menção de algum bat ?
No inicio você não explicou que tem um bat feito pelo Viktor Szakats, que baixa automaticamente... Eu mesmo não sabia, não tinha visto, não sei se quando fiz o referido manual/dica tinha ele.
http://www.pctoledo.com.br/forum/viewtopic.php?f=43&t=16195

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 02:01

JPA compilado com mingw:

Funciona ou não funciona ? Agora se para você é um mistério, o que podemos fazer para solucionar, desvendar esse mistério ?
Depois vem: Ok ficarei no MSVC porque o Mingw é lerdo e cria binários gigantes. Pois é! Né! O quê que os mantenedores do Harbour Przmek, Viktor e CIA tem com isso ? Rode seu MSVC no LINUX! Quem quer enxergar, os que pensam na comunidade vai enxergar, que só olha para o umbigo...

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor JoséQuintas » 29 Ago 2015 02:12

Se está achando difícil a instalação do harbour que agora é next, next , finish... imagine usar Harbour + QT ou criar o ambiente p/ programar no android!


Não baixou direito, corrompeu download, ....
Alguma coisa aí não faz sentido.
Não era next, next finish?

Me lembrei do Sheldon Cooper, do seriado Big Bang Theory.
Ele também se considera sempre certo, só que lá é engraçado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Geração do Harbour 3.4

Mensagempor JoséQuintas » 29 Ago 2015 02:52

Faltou acrescentar:

José Quintas, se vc parar de reclamar e dizer qual é o seu problema fica mais fácil.


Pode começar não fazendo afirmações erradas.
next, next, finish.
É um ótimo exemplo.

E acaba gerando postagens e mais postagens sobre sua afirmativa errada.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18161
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1215 vezes

Geração do Harbour 3.4

Mensagempor asimoes » 29 Ago 2015 07:44

Para comparar os tempos de compilação para cada compilador

Borland BCC 5.8 Core
@echo Compilação BCC58 32 Fork >> logbcc5832fork.log
@echo Inicio %date% %time% >> logbcc5832fork.log
win-make clean install 
@echo Final  %date% %time% >> logbcc5832fork.log
@echo ------------------------------------------ >> logbcc5832fork.log
@pause

Msvc 2010 Fork
@echo Compilação MSVC 2010 32 Fork >> logmsvc32fork.log
@echo Inicio %date% %time% >> logmsvc32fork.log
win-make clean install 
@echo Final  %date% %time% >> logmsvc32fork.log
@echo ------------------------------------------ >> logmsvc32fork.log
@pause

Mingw 5.1 Fork
@echo Compilação Mingw 32 Fork >> logmingw32fork.log
@echo Inicio %date% %time% >> logmingw32fork.log
win-make clean install 
@echo Final  %date% %time% >> logmingw32fork.log
@echo ------------------------------------------ >> logmingw32fork.log
@PAUSE


No momento dá erro compilando com BCC 5.8 com fork
â–º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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Geração do Harbour 3.4

Mensagempor asimoes » 29 Ago 2015 07:58

A questão de usar Bcc, Msvc e Mingw é uma questão de gosto, tempo e preço.

Com Bcc a compilação é rápida idem com Msvc, mas ambas tem que ter licença exceto bcc 5.5

Com Mingw demora mais, mas é free e é liguagem default do harbour core e fork

A grande pergunta é: o tempo é relevante? quantos vezes são necessárias para gerar um novo build? observamos que todos os dias tem correções na versão 3.4 fork, exceto na versão core 3.2

Outra coisa compilar com a versão free (mingw) não traz ônus para o desenvolvedor e cliente, logo é de graça

A única versão free do Bcc é a 5.5

Msvc 2010 tem que comprar.

Não sei tem que avaliar bem isso.
â–º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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Geração do Harbour 3.4

Mensagempor asimoes » 29 Ago 2015 08:05

Olá,

Fiz um teste de tempo de compilação com bcc 5.8 / core 3.2

No meu notebook o windows é 2010 /64 6 gb de memória hd de 1 gb, um acer aspire e 15 core i5

Com antivirus avast habilitado:

Compilação BCC58 32 Core
Inicio 29/08/2015 7:37:14,26
Final 29/08/2015 7:46:13,19 = 9 minutos
------------------------------------------

Com antivirus avast desabilitado:
Compilação BCC58 32 Core
Inicio 29/08/2015 7:47:24,01
Final 29/08/2015 7:53:43,34 = 6 minutos
------------------------------------------

Nao estou considerando os plugins de bancos instalados para banco do brasil, santander etc... que geram mais lentidão na compilação
Tanto é que eu removi todos eles do meu notebook e fez muita diferença.
â–º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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 08:30

Ola!

Pode começar não fazendo afirmações erradas.
next, next, finish.
É um ótimo exemplo.

Ah! tá bom, eu que estou afirmando! tá certo...
Next, next... é a maneira de dizer eu nem lembrava mais como era... Você pode ver o mês que eu postei a dica, não lembro se tinha next ou apenas ok... mais isso é uma coisa de suma importância!

Me engana que eu gosto... Eu que abri a thread com um post onde só tem a palavra mistério! Não tem uma tela de erro e com variáveis setadas que nem existe no manual de instalação do Viktor!

```batchfile
:: MSVC 2010 and Windows SDK 7.1
call "%ProgramFiles%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
win-make
```


O seu está igualzinho né ?

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 08:45

Ola!
Fiz um teste de tempo de compilação com bcc 5.8 / core 3.2

Eu uso o Mingw, deve demorar uns 15 a 20 minutos, irei testar aqui.

tic, tac...

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor Itamar M. Lins Jr. » 29 Ago 2015 09:14

Ola!
E acaba gerando postagens e mais postagens sobre sua afirmativa errada.

Sinceramente, José Quintas, eu já li o seu primeiro post mais de 10 vezes, não achei uma pergunta, entendi que era apenas um desabafo.

E pra aumentar ainda mais o mistério:
Nem msvc eu instalo, uso sempre a pasta que eu mesmo criei a partir da instalação que fiz uma vez.
A instalação espalha o msvc pela máquina, então fui seguindo os PATHs,INCLUDEs e LIBs, e juntando tudo.
Juntei tudo em \harbour\comp\msvc2010


Isso ai que você fez, é procedimento padrão ? É o que devemos fazer? tem isso no manual de instalação do Harbour ?

E sou eu que fico inventando ?
Eu apenas disse que aqui na minha maquina o GCC funciona, e agora enquanto escrevo lembrei que já usei o MSVC, mas por pouco tempo.
Qual foi a minha afirmativa errada ? NEXT, next... por apenas um OK ? fala sério!
O que está errado lá na primeira postagem que eu fiz no intuito de ajudar as pessoas a usarem o hb34 com Mingw 5.1 ? O que tem de errado lá ?
Informe se possível, para que eu possa corrigir.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6960
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 313 vezes
Mens.Curtidas: 508 vezes

Geração do Harbour 3.4

Mensagempor asimoes » 29 Ago 2015 09:35

Mais um comparativo

Agora com a versão 3.4 fork

Compilação Mingw 32 Fork

Ativirus desligado:
Inicio 29/08/2015 8:26:39,09
Final 29/08/2015 8:39:12,66 = 13 minutos

Antivirus ligado
Inicio 29/08/2015 9:04:24,98
Final 29/08/2015 9:21:10,88 = 13 minutos

Compilação MSVC 2010 32 Fork

Antivirus desligado
Inicio 29/08/2015 8:18:31,36
Final 29/08/2015 8:25:54,85 = 7 minutos

Antivirus ligado
Compilação MSVC 2010 32 Fork
Inicio 29/08/2015 8:40:33,25
Final 29/08/2015 8:48:46,89 = 8 minutos

Tem que considerar que o win_make do 3.2 e 3.4 são diferentes
â–º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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Anterior Próximo



Retornar para Bate Papo

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 4 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro