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
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. »

Se vc for criar os binários do Harbour a partir dos fontes.(recomendo)
https://github.com/harbour/core/archive/master.zip

Basta ter apenas o MINGW instalado.

Assumindo que vc está usando o compilador C da marca MINGW, caso ainda não tenha feito o download, pegue esse aqui:
32Bits!
http://sourceforge.net/projects/tdm-gcc ... e/download
64Bits!
http://sourceforge.net/projects/tdm-gcc ... e/download
Para instalar é NEXT,NEXT,NEXT FINISH!!!

Veja se está setado o PATH corretamente ai. Se por acaso, depois de instalado ele não modificar o PATH automaticamente.
VC deve colocar no PATH, lá no Painel de controle do windows etc,etc..., para não precisar ficar setando o tempo todo.

Código: Selecionar todos

set PATH=C:\TDM-GCC-32\bin;%PATH%
Repetindo:
Verifique o seu PATH se tem um caminho apontando onde se encontra o GCC (que é o nome do compilador) teste ai assim:
gcc --version
deve aparece algo assim:

Código: Selecionar todos

C:\fontes\xyz>gcc --version
gcc (tdm-2) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 
Criar um pasta de nome C:\HB32 Onde vai ficar os arquivos "*.EXE, DLL, etc" do Harbour.

Código: Selecionar todos

MD \HB32
SET HB_INSTALL_PREFIX=C:\HB32
Já deixe também padrão no Ruindows, lá no painel de controle, sistema, variáveis de ambiente...

Entrar na pasta onde os fontes do Harbour foram expandidos. Os fontes!!!
Vamos supor que vc colocou os fontes do Harbour na pasta c:\devl\hb32\core-master

Código: Selecionar todos

cd \devl\hb32\core-master
win-make clean install
Se fez tudo da forma como está descrito ai, é só correr p/ o abraço, caso contrário, é só perguntar.
Organização!!!
Os fontes vc coloca(expande) na pasta c:\devl\hb32
E Harbour que vc acabou de compilar vai ficar na pasta c:\hb32.
Tenha a atenção em duas coisas!!!!!
o PATH do MINGW e para onde o "win-maker" vai jogar os arquivos EXE,DLL do Harbour.

Leia o arquivo readme.md do Harbour!
Está em inglês, mas não tem desculpa, qualquer programador tem o dever de saber alguma coisa básica do inglês. Caso contrário fica difícil p/ todos.


Saudações,
Itamar M. Lins Jr.
Editado pela última vez por Toledo em 16 Abr 2014 11:08, em um total de 1 vez.
Razão: Mensagem editada para corrigir a pasta de instalação dos fontes do Harbour
Saudações,
Itamar M. Lins Jr.
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 »

Obrigado Itamar por compartilhar estas dicas para os iniciantes.
►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)
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por alxsts »

Olá!

Obrigado Itamar.

Eu sempre baixava a instalação já compilada. Na tentativa de seguir os passos do teu tutorial, encontrei alguns problemas. Criei a pasta Hb32 no meu drive D:

Na descompactação do download, ele cria mais uma pasta dentro da Hb32, ficando assim: D:\dev\Hb32\core-master. Fazendo os ajustes nos paths, não foi possivel gerar o Harbour... o que será que houve?
Anexos
mingw.PNG
[]´s
Alexandre Santos (AlxSts)
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. »

Irei verificar aqui.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
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. »

Já vi.
Vc não está dentro do diretório, quando está chamando o win-make
é só pular p/ o diretório.

Código: Selecionar todos

cd core-master
deve ficar assim
c:\dev\hb32\core-master\> win-make clean install
Como eu uso o GIT aqui no meu note, fica assim:

Código: Selecionar todos

C:\Users\Itamar\Documents\GitHub\core>dir
 O volume na unidade C é Acer
 O Número de Série do Volume é 72BE-88C5

 Pasta de C:\Users\Itamar\Documents\GitHub\core

03/04/14  18:58    <DIR>          .
03/04/14  18:58    <DIR>          ..
24/04/13  10:28             1.492 .gitattributes
18/04/13  21:54               417 .gitignore
23/03/13  21:52               746 .travis.yml
25/10/13  00:46    <DIR>          bin
03/04/14  18:58         9.621.759 ChangeLog.txt
21/01/14  16:49    <DIR>          config
24/03/14  12:18    <DIR>          contrib
02/04/13  14:00            47.562 COPYING.txt
25/10/13  00:46    <DIR>          debian
21/01/14  16:50    <DIR>          doc
20/03/13  15:22           261.120 dos-make.exe
20/03/13  15:22    <DIR>          extras
03/04/14  18:58    <DIR>          include
31/05/13  15:14    <DIR>          lib
21/01/14  16:49             1.151 Makefile
20/03/13  15:22           241.668 os2-make.exe
31/01/14  12:55    <DIR>          package
25/10/13  00:46            71.438 README.md
21/01/14  16:50    <DIR>          src
03/04/14  18:58    <DIR>          tests
21/01/14  16:50    <DIR>          utils
20/03/13  15:22           245.760 win-make.exe
              10 arquivo(s)     10.493.113 bytes
              14 pasta(s)   84.689.002.496 bytes disponíveis

C:\Users\Itamar\Documents\GitHub\core>
Ai é só teclar win-make clean install

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por jairfab »

Ficou legal este tutorial, faltou apenas você colocar um exemplo de como compilar utilizando o mingw, a maioria do pessoal como é o meu caso, utiliza o bcc55 com hbmake.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
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. »

BCC é velho demais e o hbmake está totalmente ultrapassado.
Neste tutorial vc faz apenas DUAS coisas.
Usando BCC + hbmake, é muito mais complicado, vamos facilitar, utilizando novas ferramentas.
Para compilar usamos o Hbmk2 não utilizamos o Mingw diretamente.
Voce pode compilar seus projetos de N formas.
Por exemplo:
hbmk2 -omeuexecutavel *.prg -lhbwin -lhbxhb //sem o ponto.exe
Pode criar um arquivo texto de nome ".HBP" (Harbour Project) ?
Tem muitos exemplos aqui no forum e o seu uso é intuitivo.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por alxsts »

Olá!

Depois de ler as últimas dicas, consegui instalar. Deu alguns warnings, não sei porque, mas instalou:
Capturar.PNG
Baixei esta versão Nightly e instalei. Sei que com ela consigo gerar qualquer coisa para modo texto. Agora as dúvidas, para as quais peço a ajuda dos colegas:

1 - esta versão é estável ou não? Muda dia a dia?
2 - uma coisa que acho estranha: se baixo a HMG, vem também o Harbour, as libs da HMG e o compilador C; se baixo a Qt4xHB do Gambeta, vem também o Harbour, as libs do Qt4xHB e o compilador C; se baixo a MiniGUI ou MiniGUI Extended, a mesma coisa. Se quiser usar a Hbqt, idem.
Como muitos, me interessei pelo assunto postado pelo Toledo no tópico QtContribs + hb32 para Windows e Android. Para usar isto, vem outro Harbour e mais um montão de coisas...

Gostaria de saber como vocês administram isto. Acho que o mundo ideal seria ter uma instalação do Harbour, uma do compilador C e as diversas bibliotecas separadas em pastas, podendo-se criar algum mecanismo de escolha na configuração de um novo projeto. Seria isso possível ou estou delirando?

Creio que as questões sejam pertinentes ao tóíco. Se for melhor abrir outro tópico, fiquem à vontade.

Grato
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Toledo »

alxsts escreveu:1 - esta versão é estável ou não? Muda dia a dia?
Pelo site do Harbour a última versão estável ainda é a 3.0.0.
Mas, no meu ponto de vista, a versão nightly é a mais segura, pois os bugs encontrados foram corrigidos.
Olhando o ChangeLog, você terá uma noção da frequência de mudanças que ocorre no Harbour:
https://raw.githubusercontent.com/harbo ... ngeLog.txt
alxsts escreveu:2 - uma coisa que acho estranha: se baixo a HMG, vem também o Harbour, as libs da HMG e o compilador C;...
Acho que o mundo ideal seria ter uma instalação do Harbour, uma do compilador C e as diversas bibliotecas separadas em pastas, podendo-se criar algum mecanismo de escolha na configuração de um novo projeto. Seria isso possível ou estou delirando?
Bom, se você observar, vai notar que pode ocorrer que a versão do Harbour ou Compilador C seja diferente em cada um destes aplicativos, então as LIBs só vão funcionar corretamente se forem usadas com a mesma versão do Harbour e do Compilador C em que elas foram criadas.
Para ter apenas uma instalação do Harbour e uma do Compilador C, você teria que recompilar todas as LIBs (HMG, MiniGui, HbQt, etc). E por experiência própria, isto vai dar muito trabalho e com muita sorte você pode conseguir.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por alxsts »

Olá!

Obrigado por responder Toledo.
[]´s
Alexandre Santos (AlxSts)
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 »

Tutorial muito muito bom!

Entrei no mundo harbour por aqui! Assim eh mamao com açucar!

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
Marcos
Usuário Nível 3
Usuário Nível 3
Mensagens: 355
Registrado em: 20 Set 2003 09:16
Localização: Cáceres/Mato Grosso

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Marcos »

Seguindo o Tutorial consegui gerar os arquivos, se substituir a pasta Harbour que fica dentro da hmg.3.3.0 pela Pasta Harbour que acabei de gerar os exemplos de hmg.3.3.0 não funcionam, esta versão gerada não é compatível com hmg.3.3.0 ?
Atenciosamente,
_____________________________
Marcos Antonio da Silva
marcosilva90@hotmail.com
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Como instalar o Harbour versão 2014 usando os fontes

Mensagem por Nascimento »

Sei que é muito dificil alguem perguntar isso mais teria como compilar pra o ms-dos tambem
e como seria?
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
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 »

Alguém já consegiu gerar uma verão 64bits da hwgui?
►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 »

Preciso ter o harbour compilado para usar BCC!

Alguem tem ideia do q devo fazer??

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder