Erro compilando com versao 1.20.01 xharbour?

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

Moderador: Moderadores

Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Boa tarde,

Com a versão 1.0.0 estava compilando normal.

Baixei hoje a versão xHarbour-1.20.01.bin.w32.bcc32.5.51 e esta me os seguintes erros na compilação:

Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_compress' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcompr
s
Error: Unresolved external '_uncompress' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcom
prs
Error: Unresolved external '_zError' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcomprs
Linkado!!
C:\HWGOSP>

Observei que na 1.0.0 \xharbour\include existe hbcomprs.ch e .c, e na 1.20.01 existem esses dois arquivos mais dois com nomes parecidos hbcomprss.ch e .c ???

Agradeço a ajuda
v_cez@yahoo.com.br
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por jairfab »

Baixe a versao xharbour 1.2.1 release 6658
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Ola JairFab,

Normalmente entro no xHarbour.org / Codigo Binario / escolha plataforma Windows e baixo do sourceforge.

Como faço para baixar ( escolher ) especificamente a versão 1.2.1 665B ??

Grato
v_cez@yahoo.com.br
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por jairfab »

Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Ola bom dia,

Baixei a versão no link indicado e estou compilando usando xBuildW.

Mas estou tendo o seguinte problema:

Unrecoverable error 9000:
Module "ErrorSys.prg" was compiled into pcode version: 9, this version of xharbour expected version: 10
Called Form HB_vmQuit()

Nos meus prgs não tem nenhuma chamada para ErrorSys.prg!
Na opcão 3 do xBuildW declaro os prgs e as Libs do \HwGui.

Agradeço a ajuda
v_cez@yahoo.com.br
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por jairfab »

Erro pcode 9 estar informando que voce tem algum arquivo OBJ compilado pela versao xharbour anterior ou seja 1.00 de preferencia apague todos os arquivo OBJ do projeto e compile novamente.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Ola JairFab,

Sua observação fez cair a ficha. Não recompilei a HwGui.

Mas na recompilação da HwGui ( bem atual ) com a nova versão do xHarbour 1.2.1.6658 da os seguintes erros:

+++++
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
\XHARBOUR\bin\harbour.exe -iinclude;\XHARBOUR\include -n -q0 -w -es2 -gc0 source\hipedit.prg -oobj\b32\hipedit.c
bcc32 -c -Iinclude;\XHARBOUR\include -5 -6 -d -D__WIN32__ -g255 -oobj\b32\hipedit.obj obj\b32\hipedit.c
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
obj\b32\hipedit.c:
Error E2209 \XHARBOUR\include\hbvmpub.h 65: Unable to open include file 'assert.h'
Error E2209 \XHARBOUR\include\hbdefs.h 58: Unable to open include file 'stdarg.h'
Error E2209 \XHARBOUR\include\hbdefs.h 59: Unable to open include file 'stdio.h'
Error E2209 \XHARBOUR\include\hbdefs.h 60: Unable to open include file 'stdlib.h'
Error E2209 \XHARBOUR\include\hbdefs.h 61: Unable to open include file 'string.h'
Error E2209 \XHARBOUR\include\hbsetup.h 67: Unable to open include file 'limits.h'
Error E2293 \XHARBOUR\include\hbdefs.h 492: ) expected
Error E2188 \XHARBOUR\include\hbdefs.h 498: Expression syntax
Error E2257 \XHARBOUR\include\hbdefs.h 530: , expected
Error E2141 \XHARBOUR\include\hbwince.h 183: Declaration syntax error
Error E2293 \XHARBOUR\include\hbwince.h 184: ) expected
Error E2141 \XHARBOUR\include\hbwince.h 185: Declaration syntax error
Error E2293 \XHARBOUR\include\hbwince.h 186: ) expected
Error E2147 \XHARBOUR\include\hbwince.h 187: 'wchar_t' cannot start a parameter declaration
Error E2147 \XHARBOUR\include\hbwince.h 188: 'wchar_t' cannot start a parameter declaration
Error E2293 \XHARBOUR\include\hbwince.h 189: ) expected
Error E2139 \XHARBOUR\include\hbvmpub.h 288: Declaration missing ;
Error E2141 \XHARBOUR\include\hbapi.h 617: Declaration syntax error
Error E2451 obj\b32\hipedit.c 49: Undefined symbol 'NULL'
Error E2141 obj\b32\hipedit.c 49: Declaration syntax error
Error E2190 obj\b32\hipedit.c 49: Unexpected }
Error E2190 obj\b32\hipedit.c 49: Unexpected }
Error E2040 obj\b32\hipedit.c 49: Declaration terminated incorrectly
Error E2190 obj\b32\hipedit.c 49: Unexpected }
Error E2190 obj\b32\hipedit.c 49: Unexpected }
Error E2228 obj\b32\hipedit.c 49: Too many error or warning messages
*** 26 errors in Compile ***

** error 1 ** deleting obj\b32\hipedit.obj

Grato
v_cez@yahoo.com.br
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por jairfab »

Mandei a hwgui para o teu email
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Boa noite JairFab,

Para o v_cez@yahoo.com.br voce mandou o link do http://free.xharbour.com/free.xHarbour. ... loads.html e não o HwGui.

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

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por sygecom »

Olá Cesar,
O erro que você postou acima bem provalvel que seja falta de configuração dos .CFG que ficam dentro da pasta \bcc55\bin, ou talvez estejam apontando para o xHarbour errado, de uma revisada.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Cezar
Usuário Nível 3
Usuário Nível 3
Mensagens: 189
Registrado em: 27 Mai 2006 14:03

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por Cezar »

Bom dia Sygecom,

Voce matou o problema, achei que o inno setup da versão 1.2.1.6658 fosse incluir uma nova instalação do \bcc55, mas mesmo a pasta com outro nome \zzz_bcc55 ele alterou os path nos cfg, qdo voltei o nome da pasta para \bcc5 os cfgs ficaram errados.

Com essa versão 1.2.1.6658 que o JairFab me indicou ( free.xharbour.com ) até consigo compilar mas o programa não roda, só com as versões antigas do xharbour + Hwgui.

Baixei xharbour-1.20.01.bin.w32.bcc32.5.51 (xharbour.org) da estes erros:

++++++++++
Turbo Incremental Link 5.00 Copyright 1997, 2000 Borland
Error: Unresolved external '_compress' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcompr
s
Error: Unresolved external '_uncompress' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcom
prs
Error: Unresolved external '_zError' referenced from C:\XHARBOUR\LIB\RTL.LIB|hbcomprs
Linkado!!
C:\HWGOSP>
++++++++++

Na versão antiga não exitia hbcompress.ch e.h que estão na pasta \xharbour\include !!
Os arquivos hbcompres. e hbcompress parecem ser os mesmos

Faz quase 1 ano que não mexia no xharbour, por isso estou meio desatualizado.

Agradeço se tiverem dica de onde estou errando agradeço.

v_cez@yahoo.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro compilando com versao 1.20.01 xharbour?

Mensagem por sygecom »

Acho que apenas está faltando linkar umas LIB que são as do ZIP, tente linkar as seguintes lib ao seu projeto: zlib.lib, hbzip.lib, pcrepos.lib
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder