Página 1 de 1

Mensagem de erro após compilação

Enviado: 09 Mar 2006 16:44
por mbrigatti
Estou recebendo a seguinte mensagem após a geração do executável:

´obj\hb_font.c´ was compiled by older version, PCODE version 4 is no longer supported - please recompile

O que devo fazer ?

Re: Mensagem de erro após compilação

Enviado: 10 Mar 2006 16:44
por Antonio
mbrigatti escreveu:Estou recebendo a seguinte mensagem após a geração do executável:

´obj\hb_font.c´ was compiled by older version, PCODE version 4 is no longer supported - please recompile

O que devo fazer ?

Colocou uma Versão Nova do xHarbour sobre uma antiga?

Penso que o ideal e voltar a versão anterior (deleta a pasta e instala novamente) Ou;

Usa a nova versão (deleta a pasta e compila os fontes novamente)

Problema para instalar a partir do CVS

Enviado: 11 Mar 2006 11:07
por mbrigatti
Não foi colocada uma sobre a outra não, tinha baixado os binários do site xharbour.org. Mas depois vi os seus posts explicando como usar do CVS, em outra thread, fiz tudo aquilo, instalei o tortoise o bison, configurei o ambiente, obtive os módulos, criou a pasta xHarbour e transferi-a para o C:\, executei o MAKE_B32 clean e tudo legal.
Só que na hora de executar o MAKALLBC ele responde que não encontra o harbour.exe em xharbour\bin. O que está errado ?

Enviado: 11 Mar 2006 12:14
por rochinha
Amiguinho

Veja em MAKALLBC.BAT se os caminhos estão corretos, pois esta parecendo tres coisas:

1 - voce esta chamando um harbour.exe em um diretorio e ele esta em outro.
2 - o harbour.exe esta no diretorio certo, mas o path em MAKALLBC.BAT aponta para outro lugar.
3 - Se voce re-criou os binarios, pode ser que o harbour.exe não tenha sido montado.

@braços :?)

Enviado: 11 Mar 2006 12:45
por Antonio
Olha, é tudo muito simples....

Make_b32 CLEAN -> apaga tudo, .obj,.exe,.out,.bak,.c,.lib, etc....
Make_b32 -> Cria os Binarios + Libs (exceto contribs)
Makallbc.bat -> Cria os Binarios + Libs + Contribs ( e não faz chamadas a outro .EXE que não sejam o MAKE.EXE e o BISON.EXE)

Portanto... coloque a pasta XHARBOUR obtida do CVS em c:\ (mas apague a atual, se tiver)
Tenha o Bison em c:\ inclusive as sub-pastas:
c:\binson
\bin
\include
....
\share

Tenha o bcc55 em c:\bcc55

Ajuste o Path ou Set Path=c:\....;c:\bison\bin;c:\bcc55\bin;c:\xharbour\bin

Crie essas duas variaveis de ambiente: SET HB_PATH=C:\XHARBOUR e SET DGJPP=C:\BISON\BIN
(Só por questão de Compatibilidade pois sob minha analise, não são mais utilizadas)

o problema persiste

Enviado: 13 Mar 2006 08:20
por mbrigatti
Antonio, eu não estava executando o Make_b32 depois do Make_b32 clean, mas fui fazer isso agora e reportou que estava faltando a common.lib em \xharbour\lib\b32. Extrai ela dos binários e executei novamente agora reportou que falta harboury.c em \xharbour\obj\b32.
Onde posso encontrá-la ? não tem nos binários.

Enviado: 13 Mar 2006 08:34
por Antonio
Esse pode ser o provavel motivo de erros apos a compilação do projeto.

Não pegue nada dos binarios para colocar nos fontes.

(renomeie ou apague o conjunto) baixado anteriormente do CVS e baixe um novo conjunto do CVS.

Depois, dentro da pasta \Xharbour (baixada do CVS)

Use Make_b32 Clean [enter]
Use Makallbc [enter]

cvs - problema

Enviado: 14 Mar 2006 08:19
por mbrigatti
Pessoal, agora não consigo mais obter o módulo do CVS - ele reporta Erro, operação do CVS falhou. Isso desde ontem 13/02/2006. O que poderia ser ?

Enviado: 14 Mar 2006 08:26
por Antonio
Isso é normal... poderia estar fora do ar... ou qualquer outra coisa.

Sempre peço para obter modulo dentro de uma (pasta vazia) qualquer, nunca direto pela rais. Nunca reaproveito o CVS anterior, não atualizo. Sempre baixo um novo, com isso; creio evitar alguns problemas.

cvs ainda !

Enviado: 16 Mar 2006 07:11
por mbrigatti
Pessoal, não consigo baixar mais do CVS desde 13/03/2006, é normal ficar tanto tempo com problemas lá, ou o problema pode ser aqui ?

Enviado: 16 Mar 2006 20:53
por Antonio
Deve estar com algum problema mesmo pois tambem não estou conseguindo, se interessar Baixe o xHarbour 99.61 que compilei ate que tudo se resolva.