Página 1 de 2
Bison - Erro
Enviado: 03 Jan 2008 09:32
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 ?
Enviado: 03 Jan 2008 10:31
por sygecom
Enviado: 03 Jan 2008 12:29
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 ?
Enviado: 03 Jan 2008 13:12
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.
Enviado: 20 Fev 2008 15:25
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
Enviado: 20 Fev 2008 15:28
por sygecom
Não são erros, é apenas aviso que foi gerados as duas LIB's
lib\gdlib.lib
lib\libbgd.lib
Enviado: 20 Fev 2008 15:43
por fladimir
Obrigado...
-:]
Enviado: 21 Fev 2008 18:58
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
Enviado: 21 Fev 2008 19:09
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.
Enviado: 22 Fev 2008 00:03
por Luciano Bonfim
estranho....
depois compilei meu sistema normalmente... a versäo é a 1.1.0 näo deu erro nenhum....
Enviado: 22 Fev 2008 00:26
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
Enviado: 22 Fev 2008 12:42
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.
Enviado: 22 Fev 2008 14:14
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 ?
Enviado: 22 Fev 2008 14:19
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...
Enviado: 22 Fev 2008 17:00
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.