Página 1 de 1

Compilar Harbour 3.0.0 Linux

Enviado: 14 Dez 2011 17:19
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

Compilar Harbour 3.0.0 Linux

Enviado: 15 Dez 2011 11:25
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

Compilar Harbour 3.0.0 Linux

Enviado: 15 Dez 2011 13:35
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.

Compilar Harbour 3.0.0 Linux

Enviado: 15 Dez 2011 13:45
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.

Compilar Harbour 3.0.0 Linux

Enviado: 16 Dez 2011 16:06
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

Compilar Harbour 3.0.0 Linux

Enviado: 16 Dez 2011 19:38
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.

Compilar Harbour 3.0.0 Linux

Enviado: 16 Dez 2011 20:18
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.

Compilar Harbour 3.0.0 Linux

Enviado: 19 Dez 2011 09:17
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