Compilar Harbour 3.0.0 Linux

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Compilar Harbour 3.0.0 Linux

Mensagem por rafael »

Amigos,

Baixei o harbour-3.0.0-src, descompactei entrei na pasta descompactada e digitei .. make install

mais da esta mensagem

[root@reserva harbour-3.0.0]# make install
! Building Harbour 3.0.0 from source - http://harbour-project.org
! MAKE: make 3.81 /bin/sh install
! HB_HOST_PLAT: linux (x86) HB_SHELL: sh
! LD_LIBRARY_PATH: /install/harbour-3.0.0/lib/linux/gcc:
! HB_PLATFORM: linux (x86) (autodetected)
! HB_COMPILER: gcc (autodetected)
! HB_HOST_PKGM: rpm
! Component: 'zlib' found in /usr/include
! Component: 'pcre' found in /install/harbour-3.0.0/src/3rd/pcre (local)
! Component: 'gpm' found in /usr/include
! Component: 'slang' found in /usr/include/slang
! Component: 'curses' found in /usr/include
! Component: 'x11' found in /usr/include
! Component: 'wattcp/watt-32' not supported on linux platform
! HB_INSTALL_PREFIX automatically set to: /usr/local
! REVISION: exportado
! Warning: hbmk2 not found, config/postinst.hbs skipped.


Nesta mesma maquina tem o xHarbour instalado e compilando normalmente a aplicação.
Onde estou errando?

Obrigado
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Compilar Harbour 3.0.0 Linux

Mensagem por Pablo César »

Veja no erro relatado wattcp/watt-32' not supported on linux platform talvez tenha algo a ver com este tópico:
https://pctoledo.org/forum/viewto ... 095#p57630
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
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

Compilar Harbour 3.0.0 Linux

Mensagem por Itamar M. Lins Jr. »

Ola!

creio que deve ser:

#make clean install

faltou o clean ai.
#make install // parte do pressuposto do hbmk2 já existir.

Saudações,
Itamar M. Lins jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Compilar Harbour 3.0.0 Linux

Mensagem por rafael »

Itamar,

Já tinha tentando isso também como indica no arquivo install da pasta dos fontes

porem o que muda é que da duas vezes a última mensagem

! Warning: hbmk2 not found, config/postinst.hbs skipped.
! Warning: hbmk2 not found, config/postinst.hbs skipped.
Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Compilar Harbour 3.0.0 Linux

Mensagem por rafael »

Amigos,

Vale a pena guardar

Tive esta resposta no harbour.groups

http://www.elart.it/links/harbourhowto_deb_en.php

Consegui compilar e instalar o harbour no RedHat Enterprise e também compilar meu sistema

Obrigado
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

Compilar Harbour 3.0.0 Linux

Mensagem por Itamar M. Lins Jr. »

Ola!
A Redhat, não usa RPM ? aquelas dicas não é para o Debian ?
Então de uma forma geral funciona para várias distros linux.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Compilar Harbour 3.0.0 Linux

Mensagem por Stanis Luksys »

Opa,

Eu não tenho problema nenhum para compilar ele, nem no CentOs, nem no Mandriva, nem no Debian.

Simplesmente eu ajusto para instalar no /usr:

Código: Selecionar todos

export HB_INSTALL_PREFIX=/usr
cd /usr/src/harbour
make
make install
Primeiro o make, para compilar, depois o install para jogar na pasta configurada do prefix.

O seu problema, de hbmk2 not found acho que é porque você está instalando sem antes compilar, além disso, também pode ocorrer porque você deixou instalar em /usr/local, mas este diretório não está no path do seu usuário (echo $PATH, para conferir). Instale no /usr direto, é o padrão de qualquer ferramenta de desenvolvimento no linux.

Abraços.
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar do usuário
rafael
Usuário Nível 1
Usuário Nível 1
Mensagens: 43
Registrado em: 14 Ago 2003 10:28
Localização: Londrina - PR

Compilar Harbour 3.0.0 Linux

Mensagem por rafael »

Compilei usando a primeira dica que seria para Debian e funcionou no RedHat .... ja compilei a aplicação e esta tudo OK.

Não testei a dica do amigo Stanis ainda.
Gostaria de comentar aqui já a primeira impressão do Harbour

A mesma aplicação compilada no xHARBOUR e no Harbour.

Executada na mesma maquina pude notar no TOP que a aplicação xHarbour fica consumindo de 1 a 2% de Cpu quando parada .Já a aplicação compilada no harbour fica em 0%.

Ainda estou nos testes iniciais ... mais estou doido pra ver tudo migrado para o Harbour e ver se tenho alguma diferença visivel no desempenho.

Obrigado
Responder