Näo consigo mais compilar meu xHarbour pela CVS

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

Moderador: Moderadores

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:

Näo consigo mais compilar meu xHarbour pela CVS

Mensagem 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
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Mensagem 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)
Atenciosamente,
Marcos Antonio Gambeta
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 »

se eu usar a CVS atual e pegar a minha gtWVW da 1.0.0 e jogar em cima funciona?
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Mensagem 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.
Atenciosamente,
Marcos Antonio Gambeta
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Mensagem por carlos_dornelas »

Pois é, acho que estão querendo matar a gtwvw!!

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

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Mensagem 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.
Atenciosamente,
Marcos Antonio Gambeta
Responder