Bison - Erro

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Bison - Erro

Mensagem por Hasse »

Bom dia colegas.

Baixei a nova versão pelo CVS.

Durante a compilação apresenta um erro:
Bison: Yacc-compatible parser generator encontrou um problema e precisa ser fechado.

Alguma idéia do que possa ser ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Tem que atualizar o BISON para versão 2.1
http://downloads.sourceforge.net/gnuwin32/bison-2.1.exe
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Funcionou PERFEITO.

Bastou corrigir o Path do xPath.bat, já que este novo Bison se instalou em outra pasta.

A compilação total do xHarbour completou-se em 6 minutos, sem apresentar qualquer erro.

Obrigado pela infomação.

Esta versão do xHarbour 1.1.0 ainda é Beta ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Bastou corrigir o Path do xPath.bat, já que este novo Bison se instalou em outra pasta.
Ou vc podria ter pego os arquivos da pasta BIN,LIB e INCLUDE e ter colocado por cima da sua atual que funcionaria, sem problemas.
Esta versão do xHarbour 1.1.0 ainda é Beta ?
Sim.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Mensagem por fladimir »

Olá colegas... passei por erro semelhante ao Hasse e baixei o Bison 2.1 ai parou de dar o erro do Bison mas agora esta dando o seguinte erro?

Código: Selecionar todos

Borland Impdef Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation

Borland Implib Version 3.0.22 Copyright (c) 1991, 2000 Inprise Corporation
Name: 'libbgd' Ext: '.dll' Base: 0x00000000
Name: 'BGD.DLL' Ext: '.dll' Base: 0x00000000
lib\gdlib.lib
lib\libbgd.lib
        2 arquivo(s) copiado(s).
O q pode ser ? Eu olhei na pasta xharbour\contrib\gd tem os arquivos... não sei o q pode ser ?

Grato
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Não são erros, é apenas aviso que foi gerados as duas LIB's
lib\gdlib.lib
lib\libbgd.lib
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Mensagem por fladimir »

Obrigado...

-:]
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

no meu arquivo de log apareceu esse erro no final, mas gerou todas as libs ... nao entendi

Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_WIN_mouse_Exit' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Init' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_IsPresent' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Show' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Hide' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Col' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_Row' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_SetPos' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_IsButtonPressed' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_CountButton' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_SetBounds' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Error: Unresolved external '_hb_WIN_mouse_GetBounds' referenced from C:\XHARBOUR\OBJ\DLL\B32\GTWIN.OBJ
Warning: Public symbol '_hb_mouse_Init' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Exit' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_IsPresent' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Show' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Hide' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Col' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_Row' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_SetPos' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_IsButtonPressed' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_CountButton' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_SetBounds' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ
Warning: Public symbol '_hb_mouse_GetBounds' defined in both module C:\XHARBOUR\OBJ\DLL\B32\MOUSEWIN.OBJ and C:\XHARBOUR\OBJ\DLL\B32\GTNUL.OBJ

** error 2 ** deleting bin\b32\harbour.dll
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Isso sim é erro, e bem provavel seu "harbour.dll" não foi gerado...caso prescise usar a dll do xharbour não vai funcionar.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

estranho....

depois compilei meu sistema normalmente... a versäo é a 1.1.0 näo deu erro nenhum....
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

realmente leonardo, verifiquei aqui e constatei que a harbour.dll está com data de dezembro, enquanto as libs foram criadas normalmente com a data de hoje....

estranho que compilei meu sistema e funcionou normalmente, inclusive usei a picture @L e funcionou legal....

o que faço? baixei o bison 2.1 do link que informou, no meu xpath.bat tem uma linha asssim:
set bison_simples=c:\bison\bison.simple mas näo existe este arquivo bison.simple na pasta bison, näo lembro se existia antes pois o burräo aqui apagou a pasta antes de instalar a versäo nova e ainda apaguei pelo DOS rsrsrs

se puder me ajudar agradeceria

Muito Obrigado
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Luciano, fui compilar meu xharbour da CVS e deu o mesmo problema. deve ter sido alguma alteração recente. Bom como se trata de uma versão da CVS que não deve ser usada para produção, vamos aguardar derepente em seguida sai mais alterações ! qualquer novidade post aqui tmb.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Boa tarde colegas.

Eu atualizei o meu xHarbour dia 17/02/2008 via CVS, e a única diferença que o compilador pediu o arquivo bgd.dll. Ele forneceu a URL para baixar o gdwin32. De lá bastou extrair este arquivo bgd.dll, instalar o mesmo na pasta \contrib\gd e foi só "partir pro abraço".

O Bison eu já havia atualizado em janeiro/2008 para a versão 2.1.

Pesquisei na pasta do Bison e em todas as suas subpastas e não encontrei o dito arquivo "Bison.simple".

Será que não faz parte de uma sintaxe especial do Bison ?
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Hasse escreveu:Boa tarde colegas.

Eu atualizei o meu xHarbour dia 17/02/2008 via CVS, e a única diferença que o compilador pediu o arquivo bgd.dll. Ele forneceu a URL para baixar o gdwin32. De lá bastou extrair este arquivo bgd.dll, instalar o mesmo na pasta \contrib\gd e foi só "partir pro abraço".

O Bison eu já havia atualizado em janeiro/2008 para a versão 2.1.

Pesquisei na pasta do Bison e em todas as suas subpastas e não encontrei o dito arquivo "Bison.simple".

Será que não faz parte de uma sintaxe especial do Bison ?
Vc tentou compilar hj ? tentei hj pela manha e deu o mesmo erro do Luciano, até semana passada tava tudo blz...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Hasse
Usuário Nível 4
Usuário Nível 4
Mensagens: 820
Registrado em: 19 Out 2004 10:30
Localização: Jaraguá do Sul - SC

Mensagem por Hasse »

Não tentei Leonardo.

Estou viajando e só volto na segunda feira.

Se até lá as coisa ainda não estiverem resolvidas aí no Fórum, vou baixar a nova versão via CVS, e tentar re-compilar.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Responder