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
Crie uma pasta, tipo: C:\xFontes
Clique com o Botão Direito do Mouse sobre essa pasta e clique em obter modulo:
Clicando OK, devera acontecer isso:
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:
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