Compilar xHarbour CVS
Moderador: Moderadores
-
MarceloHenrique
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 06 Jul 2004 09:59
- Localização: São Paulo - SP
Compilar xHarbour CVS
Pessoal,
Preciso de ajuda. Baixei os arquivos pela CVS e não consigo compilar. Quando rodo o make_b32 aparece o seguinte erro:
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
source\common\hbfsapi.c:
Error E2293 include\wincon.h 137: ) expected
Error E2303 include\wincon.h 189: Type name expected
Error E2303 include\wincon.h 190: Type name expected
*** 3 errors in Compile ***
** error 1 ** deleting obj\b32\hbfsapi.obj
Este arquivo wincon.h existe no bcc55\include e também no xharbour\include e são diferentes.
Usando no xharbour\include dá o erro acima; usando o outro dá erro parecido, mudando as linhas.
O que preciso fazer?
Já passei meu sistema de clipper para xharbour e gostaria de manter atualizado para agora poder converter para interface gráfica (provavelmente Hwgui). Estava tentando estudar antes a wvw mas quando tentava compilar também deu erro neste mesmo arquivo. Já reinstalei o Borland C e não adiantou.
Quebrei a cabeça e não consegui ir em frente. (vai ver que sou mesmo cabeça dura demais...rsrs) :%
Obrigado e um abraço a todos.
Marcelo Henrique
Preciso de ajuda. Baixei os arquivos pela CVS e não consigo compilar. Quando rodo o make_b32 aparece o seguinte erro:
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
source\common\hbfsapi.c:
Error E2293 include\wincon.h 137: ) expected
Error E2303 include\wincon.h 189: Type name expected
Error E2303 include\wincon.h 190: Type name expected
*** 3 errors in Compile ***
** error 1 ** deleting obj\b32\hbfsapi.obj
Este arquivo wincon.h existe no bcc55\include e também no xharbour\include e são diferentes.
Usando no xharbour\include dá o erro acima; usando o outro dá erro parecido, mudando as linhas.
O que preciso fazer?
Já passei meu sistema de clipper para xharbour e gostaria de manter atualizado para agora poder converter para interface gráfica (provavelmente Hwgui). Estava tentando estudar antes a wvw mas quando tentava compilar também deu erro neste mesmo arquivo. Já reinstalei o Borland C e não adiantou.
Quebrei a cabeça e não consegui ir em frente. (vai ver que sou mesmo cabeça dura demais...rsrs) :%
Obrigado e um abraço a todos.
Marcelo Henrique
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Compilar xHarbour CVS
Ola!
Atenção, quando postar este tipo de pergunta, vai melhorar muito se vc descrever mais detalhes. Para compilar precisa de mais ferramentas, não apenas do BCC. E você pode está usando versões defazadas, bison por exemplo.
Informe todos os seus passos, para que possamos auxilia-lo melhor.
Saudações,
Itamar M. Lins Jr.
Atenção, quando postar este tipo de pergunta, vai melhorar muito se vc descrever mais detalhes. Para compilar precisa de mais ferramentas, não apenas do BCC. E você pode está usando versões defazadas, bison por exemplo.
Informe todos os seus passos, para que possamos auxilia-lo melhor.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Re: Compilar xHarbour CVS
Olá Marcelo,
O roteiro do Leonardo (SYGECOM) é muito bom, não tem como errar.
Dicas e Contribuições:
https://pctoledo.org/forum/viewto ... =43&t=6007
[]´s
O roteiro do Leonardo (SYGECOM) é muito bom, não tem como errar.
Dicas e Contribuições:
https://pctoledo.org/forum/viewto ... =43&t=6007
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
MarceloHenrique
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 06 Jul 2004 09:59
- Localização: São Paulo - SP
Re: Compilar xHarbour CVS
Bom dia,
Ok, desculpe a falta de informções.
- O Bison está instalado no c:\bison - versão 2.1
- Borland C++ instalado em c:\bcc55 - versão 5.5.1
- BRmake que veio junto com bcc - versão 2.05
- O xHarbour está instalado no c:\xHarbour
- Baixei os arquivos usando TortoiseCVS versão 1.8.31
Variáveis de ambiente setadas:
path
lib
include
cjgpp
Segui todos os passos do roteiro do Leonardo, conforme sugerido pelo asimoes (já havia feito isto, mas revi tudo).
O erro continua o mesmo.
Me parece algum problema neste arquivo wincon.h ou algo que está faltando.
Não sei se ainda faltou alguma informação.
Agradeço a ajuda e sugestões. Obrigado e um abraço a todos,
Marcelo Henrique
Ok, desculpe a falta de informções.
- O Bison está instalado no c:\bison - versão 2.1
- Borland C++ instalado em c:\bcc55 - versão 5.5.1
- BRmake que veio junto com bcc - versão 2.05
- O xHarbour está instalado no c:\xHarbour
- Baixei os arquivos usando TortoiseCVS versão 1.8.31
Variáveis de ambiente setadas:
path
lib
include
cjgpp
Segui todos os passos do roteiro do Leonardo, conforme sugerido pelo asimoes (já havia feito isto, mas revi tudo).
O erro continua o mesmo.
Me parece algum problema neste arquivo wincon.h ou algo que está faltando.
Não sei se ainda faltou alguma informação.
Agradeço a ajuda e sugestões. Obrigado e um abraço a todos,
Marcelo Henrique
Re: Compilar xHarbour CVS
Olá Marcelo,
Depois que você baixar pelo CVS
Na pasta raiz do xharbour, crie uma bat para facilitar a compilação do xh.
gera.bat:
@echo off
@call make_b32 clean
@call make_b32 all
Antes disso verifique na pasta c:\borland\bcc55\bin (está assim no meu micro)
os arquivos bcc32.cfg e ilink32.cfg
bcc32.cfg:
-IC:\Borland\Bcc55\include;C:\xharbour\include
-LC:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\psdk;C:\xharbour\lib
ilink32.cfg
-LC:\borland\Bcc55\LIB;C:\borland\Bcc55\lib\psdk
Em Painel de Controle->Sistema->Variáveis de Ambiente
Verifique o valor do path:
Variável:PATH
Valor:C:\xharbour\bin;c:\borland\bcc55\bin;c:\bison\bin;c:\djgpp\bin
Verifique se estas variáveis estão definidas:
Variável:BISON_SIMPLES
Valor: c:\bison\bison.simple
Variável:HB_COMPILER
Valor:bcc
Variável:CFLAGS
Valor:-5 -OS -a8
Variável:HB_LEX
Valor:SIMPLEX
Comigo isso já é suficiente para gerar o xharbour
[]´s
Depois que você baixar pelo CVS
Na pasta raiz do xharbour, crie uma bat para facilitar a compilação do xh.
gera.bat:
@echo off
@call make_b32 clean
@call make_b32 all
Antes disso verifique na pasta c:\borland\bcc55\bin (está assim no meu micro)
os arquivos bcc32.cfg e ilink32.cfg
bcc32.cfg:
-IC:\Borland\Bcc55\include;C:\xharbour\include
-LC:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\psdk;C:\xharbour\lib
ilink32.cfg
-LC:\borland\Bcc55\LIB;C:\borland\Bcc55\lib\psdk
Em Painel de Controle->Sistema->Variáveis de Ambiente
Verifique o valor do path:
Variável:PATH
Valor:C:\xharbour\bin;c:\borland\bcc55\bin;c:\bison\bin;c:\djgpp\bin
Verifique se estas variáveis estão definidas:
Variável:BISON_SIMPLES
Valor: c:\bison\bison.simple
Variável:HB_COMPILER
Valor:bcc
Variável:CFLAGS
Valor:-5 -OS -a8
Variável:HB_LEX
Valor:SIMPLEX
Comigo isso já é suficiente para gerar o xharbour
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
MarceloHenrique
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 06 Jul 2004 09:59
- Localização: São Paulo - SP
Re: Compilar xHarbour CVS
Caro asimoes,
Resolvi começar tudo do zero. Apaguei tudo, desinstalei tudo e baixei/instalei novamente.
O que não estava setado fiz como sugeriu.
Problema resolvido.
Consegui compilar o xharbour.
Muitíssimo obrigado e um grande abraço,
Marcelo Henrique
Resolvi começar tudo do zero. Apaguei tudo, desinstalei tudo e baixei/instalei novamente.
O que não estava setado fiz como sugeriu.
Problema resolvido.
Consegui compilar o xharbour.
Muitíssimo obrigado e um grande abraço,
Marcelo Henrique
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Compilar xHarbour CVS
Olá Marcelo Henrique,
Apague tudo que já baixou e baixe do zero todo o xHarbour da CVS, e revise seus arquivos .CFG da pasta \bcc55\bin e veja se os mesmos estão apontando para o PATH correto, e para compilar o xHarbour não é necessário o BRMAKE, você só vai usar o BRMAKE para compilar seu aplicativo, e nesse caso se tiver começando recomendo usar o hbmake que é mais fácil e está mais atualizado.
Apague tudo que já baixou e baixe do zero todo o xHarbour da CVS, e revise seus arquivos .CFG da pasta \bcc55\bin e veja se os mesmos estão apontando para o PATH correto, e para compilar o xHarbour não é necessário o BRMAKE, você só vai usar o BRMAKE para compilar seu aplicativo, e nesse caso se tiver começando recomendo usar o hbmake que é mais fácil e está mais atualizado.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: Compilar xHarbour CVS
Ola!
Saudações,
Itamar M. Lins Jr.
Não é cjgpp é djgpp. Poderia ter sido isso, mas seu problema já foi resolvido.Variáveis de ambiente setadas:
path
lib
include
cjgpp
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
