Compilar o HWGUI 2.18 no Linux

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

runner
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 03 Ago 2007 05:17
Localização: GUARULHOS-SP

Compilar o HWGUI 2.18 no Linux

Mensagem por runner »

Olá, pessoal.


Estou iniciando na HWGUI 2.18 e como sempre com dificuldades, por isso estou pedindo ajuda para os mais experientes.


Baixei o HARBOUR 3.0.0 e fiz um teste, ele que está funcionando corretamente, depois baixei o HWGUI 2.18 e ai começou as duvidas, pois tem várias opções, logo não sei qual e a correta. Li muito na internet sobre a compilação mas não resolveu as minhas duvidas, pois tem opção para GTK, GNU, etc...

Então se alguém puder me passar um passo a passo para começar a usar está ferramenta agradeceria muito.

Estou usando o Ubuntu 12.04 LTS.

Runner
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 03 Ago 2007 05:17
Localização: GUARULHOS-SP

Compilar o HWGUI 2.18 no Linux

Mensagem por runner »

Olá Pessoal.

Vou descrever os passos que fiz até agora para ficar registrado caso alguém esteja necessitando do mesmo, e se tiver alguma coisa errada por favor apontar, assim outras pessoas poderão ter este material para futuras pesquisas e ajudar a divulgar esta ferramenta, pois eu mesmo não tinha olhado para ela, mas como estou precisando de algumas coisas no ambiente linux, resolvi pesquisar e faze-la funcionar no Ubuntu 12.04 LTS.

1o. - Baixei o harbour 3.0.0 via wget :

cd /srv
wget http://ufpr.dl.sourceforge.net/project/ ... 0.04-2.deb

em seguida usei o dpkg para instalar

dpkg -i harbour_3.0.0-1_i386_ubu_10.04-2.deb

2o. - Baixei a HWGUI 2.18 via wget e descompactei :

cd /usr
wget http://ufpr.dl.sourceforge.net/project/ ... 18.src.zip
unzip hwgui-2.18.src.zip

cd /usr/hwgui

o problema e daqui pra frente como proceder, continuo pesquisando na internet se alguém puder complementar vai ser de muita utilidade.


Runner
Harbour 3.2 + Minigui Extended 16 + xDev
runner
Usuário Nível 2
Usuário Nível 2
Mensagens: 69
Registrado em: 03 Ago 2007 05:17
Localização: GUARULHOS-SP

Compilar o HWGUI 2.18 no Linux

Mensagem por runner »

Olá, Pessoal.

Consegui avançar mais um pouquinho, vamos a sequência que foi usada:

1o. baixei as libs faltantes do GTK-2.0 :

cd /usr/hwgui/source/gtk

chmod 777 *.* // isso e para dar permissão para o scripts build.sh ser executado
chmod 777 *. // e a gravação de arquivos na pasta

apt-get install libgtk-2.0-0

apt-get install gtk+-2.0.pc

2o. Editar o arquivos Makefile.linux, alterando as seguintes linhas :

// linhas que indicam a localização do harbour e suas dependências

HRB_BIN = /usr/local/bin -> HRB_BIN = /usr/bin
HRB_INC = /usr/local/include -> HRB_INC = /usr/include/harbour
HRB_LIB = /usr/local/lib/harbour -> HRB_LIB = /usr/lib/harbour

// Linhas que indicam as dependências da HWGUI

INC_DIR = ../../include -> INC_DIR = /usr/hwgui/include
OBJ_DIR = ../../obj -> OBJ_DIR = /usr/hwgui/obj
LIB_DIR = ../../lib -> LIB_DIR = /usr/hwgui/lib


3o. Executar o script que irá construir as libs :

./build.sh

se der tudo certo o arquivo a2.log ficará vazio, caso contrario mostrar seu conteúdo para ver o que esta faltando, no meu caso ficou vazio.

cat a2.log

4o. verifica se as libs foram mesmo criadas na pasta /usr/hwgui/lib :

libhbxml.a
libhwgdebug.a
libhwgui.a
libprocmisc.a


Por enquanto e só, agora vou tentar gerar o meu primeiro programa com HWGUI no linux, até ...

Runner
Harbour 3.2 + Minigui Extended 16 + xDev
Responder