Página 1 de 2

Libs xHarbour.org .996

Enviado: 07 Mar 2006 21:24
por MARCELOG
Olá Forum,
sempre baixei os binários do xHarbour e funcionou beleza.
Agora, nesta última versão, o binário para bcc55 não contêm todas as libs (hbzip.lib, etc.).
Alguém pode me dar uma dica de como compilar as mesmas:
O make -fmakefile apresenta erro.

MarceloG

Enviado: 08 Mar 2006 09:44
por Antonio
Se voce compilar o xharbour a partir dos fontes, baixando o CVS e usando o MakAllbc.Bat criara todos os binarios e LIBs, inclusive as do Contribs.

GNU Bison

Enviado: 08 Mar 2006 12:05
por MARCELOG
Caro Antônio,
obrigado pelo interesse em ajudar.
Todavia, utilizo a versão free do xHarbour.org .

Obrigado.


MarceloG

Enviado: 08 Mar 2006 12:59
por Antonio
Ola MarceloG,

Pois é a esta versão que me refiro. Acredito que tera um pouco mais de trabalho de agora em diante, pois o Contribs esta sendo fornecido em Codigo Fonte.

Ja que tenho de compilar o Contribs, então compilo todo o CONJUNTO, justamente na tentativa de evitar erros.

Baixei e Compilei agora a pouco o CVS, inclusive as LIbs do Contribs.

Estive tentando subir um .ZIP, no terra consegui, mas não sei porque o LINK não funciona e no Geocities.Yahho, não estou conseguindo.

Enviado: 08 Mar 2006 16:28
por MARCELOG
Oi Antônio,
baixei os arquivos contendo os sources do xHarbour e contribuiçõesa e descompactei os mesmos nas pastas respectivas.

Ao executar o .bat indicado, apresentou o seguinte erro:

error e2209 source/common/hbfsapi.c 53:unable to open include file "hbapi.h"
error e2209 source/common/hbfsapi.c 53:unable to open include file "hbapifs.h"
error e2209 source/common/hbfsapi.c 53:unable to open include file "hbexemem.h"


O que pode ser?

O bbc55 está instalado na pasta bcc55 com os cfg em bin
O bison está em bison com alteração no autoexec
o xHarbour está em xHarbour com alteração do autoexec

Obrigado.

MarceloG

Enviado: 08 Mar 2006 16:46
por Antonio
Crie as seguintes Variveis de Ambiente:

SET HB_PATH=C:\XHARBOUR
SET DJGPP=C:\BISON\BIN

Enviado: 08 Mar 2006 17:45
por MARCELOG
Oi Antônio,
apesar das alterações sugeridas no autoexec.bat, o erro continua além de outros.

Alguma sugestão?!

Obrigado.

MarceloG

Enviado: 08 Mar 2006 18:00
por Antonio
Qual Versão do Windows?

Enviado: 08 Mar 2006 18:29
por MARCELOG
Oi Antônio,
a máquina que estou utilizando tem o Win 98 instalado.

Enviado: 08 Mar 2006 18:46
por Antonio
Bom, eu tenho aqui um XP Pro - SP2 e compilo sem problemas.

Enviado: 08 Mar 2006 18:50
por MARCELOG
Caro Antônio,
apenas verificando os procedimentos.

Baixei o referente ao bcc55 da Borland e instalai o mesmo na pasta bcc55.
Criei os arquivos bcc32 e ilink32 e os coloquei na pasta bcc55\bin.
Baixei o arquivo bison.zip e descompactei o mesmo na pasta bison.
Efetuei as alterações determinadas no arquivo autoexec. (inclusive aquelas sugeridas nesta tópico).
Reiniciei o computador.
Baixe o .zip referente aos sources e descompactei em c:
A pasta xharbour foi criada.
Executei o makallbc.bat e... nada. Os erros acima.
Baixe o .zip referente aos sources de contribuição em c:
A pasta xharbour foi incrementada.
Executei o makallbc.bat e, novamente... nada. Os mesmos erros acima.

O que estou fazendo de errado?

Apesar dos arquivos informados estarem na pasta commom, o erro persiste.

Enviado: 08 Mar 2006 19:16
por Antonio
Note meu comentario acima: Ja que tenho que compilar o Contribs, então compilo todo o CONJUNTO.

Voce precisa baixar o CVS (Current Version System)

Para isso, instale o Cliente CVS

Depois configure-o
Imagem


Crie uma pasta, tipo: C:\xFontes

Clique com o Botão Direito do Mouse sobre essa pasta e clique em obter modulo:
Imagem

Clicando OK, devera acontecer isso:

Imagem

Depois de concluido, voce devera ter dentro desta pasta, a pasta xharbour. Copie-a para c:\ mas copie sem manter copias anteriores (procure não fazer essa copia sobre outra ja existente)

REINICIE O MICRO

Ai sim em c:\xharbour execute:

Make_b32 Clean e depois;
MAKALLBC

Enviado: 09 Mar 2006 11:47
por MARCELOG
Caro Antônio,
estou quase conseguindo.
Ao solicitar o módulo em c:\xFontes, como sugerido, a mensagem apresentada foi a seguinte:

"checkout" "-P" "xHarbour"
CVSROOT=:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xharbour

cvs95 checkout: Empty password used - try 'cvs login' with a real password

cvs95 checkout: in directory .:
cvs95 checkout: cannot open CVS/Entries for reading: No such file or directory

Sucesso, operação do CVS completa

Aí, descompactei a pasta com os sources, inclusive as contribuições, dentro da pasta xFontes.

Todavia, o erro permanece com informação da ausência dos arquivos indicados acima dentre outros.


Obrigado.

MarceloG

Enviado: 09 Mar 2006 12:23
por Antonio
Tem algo errado....

Voce não precisa descompactar nada. Tudo sera montado dentro da uma Pasta "xHarbour"

NOTE
Sugeri a criação da pasta xFontes:

1º - Por critério de organização;
2º - Por que no XP, não sei o MOTIVO, so consigo baixar o CVS assim do contrario é baixado no DESKTOP ou da erro no CVS.

Realize novamente a obtenção do Módulo do xHarbour atraves do Tortoyse CVS. Até aqui:
"checkout" "-P" "xHarbour"
CVSROOT=:pserver:anonymous@cvs.sourceforge.net:/cvsroot/xharbour

cvs95 checkout: Empty password used - try 'cvs login' with a real password
é normal.

Tera de ocorrer algo como isso:

Imagem


Tem que dar "Operação Realizada Com Sucesso" no final

Se baixou dentro da pasta xFontes (clicando com o botão direito do mouse e optando por obter modulo), renomeia a pasta xHarbour que por ventura existir em C: e copie a PASTA xHarbour obtida do CVS para C:

Voce pode tenter baixar direto em C: ja que esta em WINDOWS 98, mas o faça de forma a não agregar a nova copia sobre uma copia antiga. Isso é muito importante.

Não coloque a PASTA xHarbour obtida, sobre uma pasta ja instalada.

Enviado: 09 Mar 2006 12:38
por MARCELOG
Tchan,tchan,tchan!!!!!!!!!
Obrigado Antônio,
neste exato momento os módulos estão sendo baixados, parece que vai dar tudo certo.
A ansiedade é que mata o "gato", e não a curosidade.
O erro ocorria porque no modulo eu digitei xHarbour, enquanto deve ser xharbour.
O CVS é senssível (ao contexto é claro!).

Só pra relaxar, o seguinte:

O marido chega em casa e a esposa vai dizendo:
_ Meu bem, veja como o vizinho é legal. Quase sempre traz presentes para a esposa, as vezes senta com ela na varanda, conversa longos papos e não raras vezes, se abraçam e beijam. Por quê você não faz o mesmo?
O marido, rápido como um raio respondeu:
_ Mas eu nem conheço a vizinha direito!!!!

Rá,Rá,Rá.

Valeu Antônio.

De coração um abraço.

MarceloG