Página 3 de 3

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 02 Dez 2014 11:03
por Itamar M. Lins Jr.
A QT 5.4 já vem, com a versão nova do mingw 4.9
http://blog.qt.digia.com/blog/2014/11/2 ... available/

Download em:
http://download.qt-project.org/developm ... /5.4.0-rc/

Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 03 Dez 2014 20:14
por JoséQuintas
Não sei o que afeta o detalhe sobre licença. Parece que a grátis é só pra desenvolvimento open source.

Professional
Application Development
From 109€ / $149 per mo

http://www.qt.io/download/

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Dez 2014 18:00
por Itamar M. Lins Jr.
Saiu a versão GCC TDM mais nova 4.9.2.
=== TDM-GCC 4.9.2 is now available! ===

TDM-GCC are available at <http://tdm-gcc.tdragon.net/>.
(With apologies for the long delay,)
Saudações,
Itamar M. Lins Jr.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 12 Mai 2015 20:21
por rlira
Prezados boa noite!

Como achei aqui no Grupo, ao compilar usando a versão 4.9.2 do mingw dá erro, então consegui baixar a versão 4.9.1 seguindo o caminho indicado aqui neste post porém ele não é um instalador como devo proceder ? no arquivo zipado vem um build-info.txt mais não entendi nada....

Meu PC é um Windows 7 64 alguem me dar um help ?

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 12 Mai 2015 22:51
por alxsts
Olá!

Talvez consiga informações adicionais no tópico HBQT.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Mai 2015 02:17
por JoséQuintas
Não entendi sobre o fórum HBQT, se não houve referência a isso.

O mais prático:
Baixe a versão nightly, que já vém com compilador C.
Já vém pronta.
Exemplo D:\harbour

Configure o PATH:
SET PATH=D:\harbour\bin



Se quiser instalar e gerar a partir dos fontes:

Configure o PATH também para o compilador C:
SET PATH=D:\harbour\bin;D:\harbour\comp\mingw\bin

Configure a pasta aonde será gerado o Harbour:
SET HB_INSTALL_PREFIX=D:\harbour

Opcionalmente, se quiser ter certeza que vai ser do zero, pode deixar apenas a pasta D:\harbour\comp (do compilador C) e apagar todo resto.
Baixe e instale os fontes em outra pasta. Aqui uso D:\cvsfiles\harbour32. Dentro dela fica o Harbour e suas pastas. (dependendo de como baixar os fontes, pode ser criada uma subpasta)
Dentro dessa pasta raiz do Harbour:
win-make clean install

Ao final, a pasta d:\harbour vai conter o Harbour pronto pra distribuição.



Aqui compliquei um pouco mais:
Dentro da pasta d:\harbour\comp criei uma pasta para o compilador msvc, e transferi o msvc pra lá.
Uma vez configurados PATH, LIB, INCLUDE (precisa disso para o msvc), o restante é igual ao mingw.

Ao final de todas as etapas, mingw e msvc, vai ter a pasta d:\harbour contendo a distribuição tanto pra msvc como para mingw.
O que é diferente no final:
- Dentro de d:\harbour\comp vai existir uma pasta pra mingw e outra pra msvc
- Dentro de d:\harbour\lib vai existir uma pasta pra mingw e outra pra msvc (d:\harbour\lib\win\mingw e d:\harbour\lib\win\msvc)
- Os demais utilitários dentro de d:\harbour\bin vão ficar na última linguagem utilizada (pode ser mingw ou msvc). Mas tanto faz, seja qual for a linguagem utilizada, serve pra qualquer compilador C.


Para o uso, pode usar a mesma configuração de geração.
E pra escolher entre cada compilador só acrescentar no hbmk2: -comp=msvc ou -comp-mingw

Pra misturar também com BCC precisará ajuste manual, já que msvc e bcc usam as variáveis LIB e INCLUDE, e pode dar confusão e pegar pasta errada.


No geral é igual ao Clipper: configurar PATH, LIB e INCLUDE pra onde os arquivos estão.
Só precisa lembrar que estará configurando para o Harbour e para o compilador C, então pode precisar de pelo menos dois diretórios em cada variável.

E nas pastas originais do msvc é um pouco mais, porque as pastas podem estar espalhadas, o que pode exigir 4 ou 5 diretórios em algumas variáveis - tanto pra geração quanto para o uso.
A Microsoft cria arquivos include conforme a versão do Windows, e deixa separado do compilador C.
E também utilitários comuns do Visual Studio, ficam em pastas separadas do compilador C
Por isso aumenta as indicações em PATH, INCLUDE e LIB.


Isso tudo é pra gerar o pacote Harbour, sem os adicionais que usam DLLs ou arquivos de terceiros.
Aqui, pelo menos até agora, não precisei de nenhum adicional.

Por último:
É normal aparecerem algumas mensagens dizendo que não gerou alguns pacotes.
Isso é justamente por causa dos adicionais que necessitam arquivos de terceiros.
Mas se não os usa, não vão fazer falta.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Mai 2015 07:47
por rlira
Olá Sr. Quintas bom dia!

Obrigado por responder, mais então.... eu já experimentei a versão "noite", esta vc baixa instala, configura o path, sim o compilador vem em uma pasta dentro da comp, também já experimentei baixar os fontes, instalar o mingw ( nesta ocasião foi o tdm64-gcc-4.8.1-3 ) e compilar o harbour, era isto que estava utilizando até o momento, mais vi que existe o harbour 3.4 e quis experimentar, baixei também o compilador na versão 4.9.2 esta com problemas este tem instalador, consegui a maratona de baixar o 4.9.1 sem instalador então me vi em apuros então meu problema é este, ou apagar tudo se não houver vantagem no H34 e instalar a versão noite conforme o senhor indicou.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Mai 2015 09:55
por JoséQuintas
PATH, LIB e INCLUDE definem aonde estão as coisas.
O Harbour pega automático tudo, e se configura, mas somente se encontrar o Harbour e o compilador C no PATH.

Se instalar diferente do padrão, vai ter que ajustar manual.

Outra coisa que já vi acontecer:
Às vezes o usuário vai baixando várias versões do Harbour em pastas diferentes, e deixa em PATH, LIB, INCLUDE mais de uma versão.
Isso não dá certo, porque vai ser usada a primeira pasta que for encontrada no PATH, e pode estar misturando arquivos.

Só lembrar do Clipper.
Se você instalar Clipper Summer, 5.1 e 5.2 ao mesmo tempo, vai ter que decidir qual delas vai ser a principal, ou criar BATs separados pra configurar cada um. - PATH, LIB, INCLUDE
Pode instalar todos, mas só pode configurar pra usar um por vez.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 13 Mai 2015 14:38
por alxsts
Olá!
JoséQuintas escreveu:Não entendi sobre o fórum HBQT, se não houve referência a isso.
Simples: lá explica como instalar o Harbour.

Como instalar o Harbour versão 2014 usando os fontes

Enviado: 20 Mai 2015 22:51
por Nascimento
Amigos Mais uma vez tentando compilar os fontes do harbour agora veio essa mensagem

C:\core-master\bin\win\mingw\hbmk2 -quiet -width=0 -autohbm- @hbpre -inc gtalleg
/gtalleg.hbp @hbpost
hbmk2[gtalleg]: Atenção: Faltando a dependência: allegro
hbmk2[gtalleg]: Código de Saída: 10: dependência não encontrada ou desativada
! Finished package build...
./bin/win/mingw/hbmk2.exe ./config/postinst.hb first
! postinst script finished
como resolver isso?