Como instalar o Harbour versão 2014 usando os fontes

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por asimoes »

Janio,

A minigui vem com o harbour bcc é só baixar desse endereço: http://hmgextended.com/download.html
►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 do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por janio »

Desisti antes de tentar!

Dei outro jeito

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por marcos.gurupi »

Para efeito de documentar. Diz ai como resolveu?
:))
Marcos Roberto
NetService Software
yugi386
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 24 Jul 2008 10:36
Localização: Minas Gerais

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por yugi386 »

Saudações!

Segue PDF com compilação e instalação do Harbour 3.4.

:xau
Anexos
INSTALAÇÃO DO HARBOUR 3.4.pdf
(901.51 KiB) Baixado 621 vezes
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Itamar M. Lins Jr. »

Para instalar o Harbour 3.4 do fork do Viktor é a mesma coisa. só baixar desse link os fontes.
https://github.com/vszakats/harbour-cor ... master.zip

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por JoséQuintas »

Para o Harbour oficial, talvez seja mais prático baixar a versão nightly, que já vem com o compilador mingw junto, assim não tem erro.
Para o fork vszakats, a mesma versão de mingw do oficial não é válida.
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/
yugi386
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 24 Jul 2008 10:36
Localização: Minas Gerais

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por yugi386 »

Para o Harbour oficial, talvez seja mais prático baixar a versão nightly, que já vem com o compilador mingw junto, assim não tem erro.
Para o fork vszakats, a mesma versão de mingw do oficial não é válida.
Pelo menos pra mim funcionou normalmente. Existe outra indicação de compilador?

grato,

Yugi
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por JoséQuintas »

Eu uso o C++ do Visual Studio Express 2010 da Microsoft.
A versão 2010 foi a última onde dava pra baixar o C++ em separado.
É grande pra download/atualização, mas é rápido pra usar.
O detalhe é que não basta baixar, tem também que atualizar.
Se tentar usar antes de atualizar dá erro.

Apesar de tudo, eu me complico se sair do meu normal.
Só consigo usar o Harbour oficial com o mingw oficial.
Só consigo usar o Harbour vszakats com vc++
Mas depois de começar com a versão do vszakats, o Harbour oficial é só pra atualizar as informações do harbourdoc.
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/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por asimoes »

Postei um erro de compilação que vinha acontecendo com a versão fork do viktor https://github.com/vszakats/harbour-cor ... t-64197342

E observem que o Viktor recomenda fortemente que se use uma versão do MinGw que é indicada no readme, a versão que eu venho gerando as libs e binários do harbour na versão fork é a
da http://tdm-gcc.tdragon.net que neste ele considerada "velha" ou desatualizada.

Comentário do Viktor :

Hi, the short answer is that I just can't spend any more hours to research bugs in every C compiler Harbour is meant to support. Simply this structure/function is so niche that even recent headers don't support it well. It means an ongoing dedication to keep this functionality alive - which I'm not ready to make. Above fix is wrong, it will wholly disable the function for anything other than mingw 4.9 or upper. Usually the solution for similar cases is to maintain a copy of the structure definition inside our own source code. But even this is a most ugly hack. BTW it's much simpler to UPGRADE to the newest mingw, since there is simply ZERO reason to keep using old versions of tools available for free.
►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 do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Jairo Maia »

Olá Pessoal,

Mas ao atualizar, pelo menos por enquanto selecione para baixar a versão 4.9.1. A versão 4.9.2 está com problemas.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por asimoes »

►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 do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por asimoes »

Jairo,

Valeu pela dica, baixei o instalador do mingw e escolhi esta versão 4.9.1

Mas ao compilar está com dando erro:
collect2.exe: error: ld returned 1 exit status
../../../../../config/rules.mk:144: recipe for target 'hbpp.exe' failed
win-make[3]: *** [hbpp.exe] Error 1
rm hbpp.o
../../config/lib.mk:64: recipe for target 'descend' failed
win-make[2]: *** [descend] Error 2
../config/dir.mk:68: recipe for target 'pp.inst' failed
win-make[1]: *** [pp.inst] Error 2
config/dir.mk:68: recipe for target 'src.inst' failed
win-make: *** [src.inst] Error 2
Estou tentando gerar uma versão 32 bits

Usando as variáveis de ambiente:

SET HB_COMPILER=mingw
SET HB_COMPILER_VER=0409

Como você está fazendo para gerar os binários/lib ?
►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 do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por asimoes »

Jairo,

Bom dia,

Consegui gerar os binários/lib da versão 4.9.1 do mingw

Realmente a 4.9.2 dá erro na compilação.

Para facilitar eu usei a versão conforme indico:

http://sourceforge.net/projects/mingw-w64/

Ir na opção Files

Escolher Toolchains targetting Win32
Escolher Personal Builds
Escolher mingw-builds
Escolher 4.9.1
Escolher threads-posix
Escolher dwarf
Escolher o arquivo de 31/10/2014 quem tem 50.1 mb

Substitui na bat de compilação as variáveis:

SET HB_COMPILER=mingw
SET HB_COMPILER_VER=0409

Por

SET HB_CPU=x86

Acredito não ser necessário porque esta versão do Mingw é para gerar 32 bits.
►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 do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Jairo Maia »

Olá asimoes,

Agora deu tudo certo. Com a instalação anterior eu não estava conseguindo compilar as libs das contribs. Compilava o Harbour e as libs nativas, mas as terceirizadas não, e eu não conseguia saber o que precisava. Mas com sua dica, desinstalei tudo e segui passo-a-passo, ai funcionou. Ufa...

Nota: Não usei SET HB_CPU=x86, mas precisei manter:

Código: Selecionar todos

SET HB_COMPILER=mingw
SET HB_COMPILER_VER=4.9.1
Valeu...
:-Y
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Itamar M. Lins Jr. »

Ola!
Eu estou usando o Mingw da QT 5.3.1, já vem com ela, mais simples. Breve a QT 5.4 com muitas novidades, quem sabe com a Mingw 4.9 ?
Um detalhe, o Viktor considera a Mingw 4.8 velha imagine o que ele pensa do BCC 5x que o pessoal ainda usa ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder