Página 1 de 1
Näo consigo mais compilar meu xHarbour pela CVS
Enviado: 28 Mar 2008 13:08
por Luciano Bonfim
Pessoal,
desde que fui obrigado a usar a versäo 2.1 do BISON eu näo consigo mais compilar o xHarbour pela CVS. Como estava todo enrolado deixei pra lá e continuei meu desenvolvimento com a versäo 1.0.0.
Ontem baixei novamente o CVS agora do zero, apaguei minha pasta do xHarbour e baixei tudo de novo.
quando tá compilando dá o seguinte erro na GTWVW
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
bcc32 -c -O2 -I..\..\include -DHB_WIN32_IO -o..\..\obj\b32\gtwvw.obj gtwvw.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
gtwvw.c:
Error E2141 gtwvw.c 395: Declaration syntax error
Error E2147 gtwvw.c 411: 'gt_Init' cannot start a parameter declaration
Error E2293 gtwvw.c 411: ) expected
*** 3 errors in Compile ***
** error 1 ** deleting ..\..\obj\b32\gtwvw.obj
Alguem pode me dar uma luz?
Muito Obrigado
Enviado: 28 Mar 2008 15:07
por marcosgambeta
Depois da alteração abaixo, a gtwvw ficou incompatível com o xHarbour:
Changelog 2008-03-16 22:10 UTC+0300 Phil Krylov <phil a t newstar.rinet.ru>
O mantenedor dela já informou estar sem tempo para atualizá-la.
A solução é usar o xHarbour 1.0.0 ou o cvs até a alteração anterior:
Changelog 2008-03-16 16:00 UTC-0300 Luiz Rafael Culik( luiz at xharbour.com.br)
Enviado: 28 Mar 2008 16:58
por Luciano Bonfim
se eu usar a CVS atual e pegar a minha gtWVW da 1.0.0 e jogar em cima funciona?
Enviado: 28 Mar 2008 18:35
por marcosgambeta
Copiar o código da gtwvw do xHarbour 1.0.0 para o cvs atual vai acabar no mesmo resultado.
Com a mudança no xHarbour, qualquer versão da gtwvw que testar não vai funcionar.
É o código da gtwvw que tem de acompanhar as mudanças no xHarbour.
Enviado: 28 Mar 2008 21:11
por carlos_dornelas
Pois é, acho que estão querendo matar a gtwvw!!
Antonio Carlos
Enviado: 28 Mar 2008 22:25
por sygecom
Olá Carlos,
Acontece que estão mundando a GTSYS do xharbour e por isso que esta dando erro em compilar o xharbour da CVS, alem do mais a versão do CVS só deve ser usada para fins de teste, compatibilidade, conhecer novas funções e testar ajuste que nas versões anteriores dão problema. Para produção deve ser usada a ultima versão estavel do xharbour a 1.0.0.
Vamos aguardar e acompanhar as alterações, que em seguida volta a compilar, para quem quiser compilar o xharbour da CVS até a ultima data que não teve problemas na compilação, basta clicar com o botão da direita em cima da pasta do xharbour e IR em CVS >> ATUALIZAÇÃO ESPECIAL e logo em seguida escolher por DATA e colocar na data de 14/03/2008 e marcar a opção COPIA LIMPA. e OK. que vai pegar a ultima versão que tava compilando ! Ou para quem estiver com dificuldade, posso enviar a versão da CVS compilada até o dia 14/03/2008.
Abraços
Leonardo Machado
Enviado: 29 Mar 2008 00:00
por marcosgambeta
carlos_dornelas escreveu:Pois é, acho que estão querendo matar a gtwvw!!
Matar exatamente não, mas parece que alguns tem dúvidas sobre a necessidade dela no cvs:
Changelog 2008-03-18 19:38 UTC-0430 Ron Pinkas <ron/at/xharbour.com>
* makallvc.bat
- Commented gtwvw which is not yet modified to use new GT
/* Is it even needed with new ctwin? */
Com o mantenedor da gtwvw sem tempo para a atualização, sobram apenas desenvolvedores que conhecem bem o novo GT e o código da gtwvw para fazerem as mudanças (eu não me enquadro nessa).
O xHarbour tem uma api pública para terceiros usarem na criação de bibliotecas. Se a gtwvw usasse apenas esta api não haveriam problemas, mas ela é uma biblioteca diferente. Está bastante ligada à api interna do xHarbour. Daí a origem do problema.