Erro ao compilar hwgui :(

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Erro ao compilar hwgui :(

Mensagem por marcos.gurupi »

Caros, agora eh 2:11 da manha e olha q estou aqui desde as 21:00 horas tentando compilar a hwgui 2.16, pesquisei neste forum e fiz d tudo mas n consegui. Acontece os seguintes erros quando rodo o make_b32:
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
C:\XHARBOUR\bin\harbour.exe -iinclude;C:\XHARBOUR\include -n -q0 -w -es2 -gc0 source\hipedit.prg -oobj\b32\hipedit.c
bcc32 -c -Iinclude;C:\XHARBOUR\include -5 -6 -d -O2 -D__WIN32__ -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 C:\XHARBOUR\include\hbdefs.h 58: Unable to open include file 'stdarg.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 59: Unable to open include file 'stdio.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 60: Unable to open include file 'stdlib.h'
Error E2209 C:\XHARBOUR\include\hbdefs.h 61: Unable to open include file 'string.h'
Error E2209 C:\XHARBOUR\include\hbsetup.h 61: Unable to open include file 'limits.h'
Error E2188 C:\XHARBOUR\include\hbdefs.h 411: Expression syntax
Error E2257 C:\XHARBOUR\include\hbdefs.h 436: , expected
Error E2139 C:\XHARBOUR\include\hbvmpub.h 227: Declaration missing ;
Error E2451 obj\b32\hipedit.c 46: Undefined symbol 'NULL'
Error E2141 obj\b32\hipedit.c 46: Declaration syntax error
Error E2190 obj\b32\hipedit.c 46: Unexpected }
Error E2190 obj\b32\hipedit.c 46: Unexpected }
Error E2040 obj\b32\hipedit.c 46: Declaration terminated incorrectly
Error E2190 obj\b32\hipedit.c 111: Unexpected }
Error E2190 obj\b32\hipedit.c 111: Unexpected }
Error E2109 obj\b32\hipedit.c 111: Not an allowed type in function hb_vm_SymbolInit_HIPEDIT
Warning W8070 obj\b32\hipedit.c 349: Function should return a value in function HB_FUNC_INITSTATIC
*** 16 errors in Compile ***

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

Estou usando a versao 99.60 e setei set hb_path=c:\xharbour o meus arquivos cfg estaum com os seguintes conteudos:
bcc32.cfg
-lC:\BORLAND\BCC55\INCLUDE;C:\XHARBOUR\INCLUDE
-LC:\BORLAND\BCC55\LIB;C:\XHABOUR\LIB
ILINK32.CFG
-LC:\BORLAND\BCC55\LIB;C:\XHARBOUR\LIB

Eu n sabia ao certo onde estes arq. deveriam estar entaum coloquei em c:\xharbour e c:\borland\bcc55\bin q eh onde o compilador bcc32 estah instalado.

Marcos Roberto.
Avatar do usuário
binho_fasa
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 06 Jul 2004 12:53
Localização: Brazil
Contato:

Mensagem por binho_fasa »

Caro amigo, já passei por isso tb no ínicio. Provavelmente alguma variável de ambiente está faltando ou está configurada de forma errada. Eu faço assim, eu criei um .bat que contém as variáveis de ambiente que utilizo no xharbour e HWGUI. Segue abaixo:

set BCB=F:\BCC55
set BHC=F:\XHARBOUR
set HB_PATH=F:\XHARBOUR
set path=f:\xharbour\bin;f:\bcc55\bin;c:\windows\system32
set lib=f:\xharbour\lib;f:\bcc55\lib;f:\hwgui\lib
set obj=f:\xharbour\obj;f:\bcc55\obj
set include=f:\xharbour\include;f:\hwgui\include;f:\bcc55\include

Além disso, vc talvez tenha que que efetuar ajustes no arquivo MAKEFILE.BC


Abraços
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Caro ainda assim ocorreu:

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32 -c -Iinclude;C:\XHARBOUR\INCLUDE -5 -6 -d  -O2  -D__WIN32__  -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 C:\XHARBOUR\INCLUDE\hbdefs.h 58: Unable to open include file 'stdarg.h'
Error E2209 C:\XHARBOUR\INCLUDE\hbdefs.h 59: Unable to open include file 'stdio.h'
Error E2209 C:\XHARBOUR\INCLUDE\hbdefs.h 60: Unable to open include file 'stdlib.h'
Error E2209 C:\XHARBOUR\INCLUDE\hbdefs.h 61: Unable to open include file 'string.h'
Error E2209 C:\XHARBOUR\INCLUDE\hbsetup.h 61: Unable to open include file 'limits.h'
Error E2188 C:\XHARBOUR\INCLUDE\hbdefs.h 411: Expression syntax
Error E2257 C:\XHARBOUR\INCLUDE\hbdefs.h 436: , expected
Error E2139 C:\XHARBOUR\INCLUDE\hbvmpub.h 227: Declaration missing ;
Error E2451 obj\b32\hipedit.c 46: Undefined symbol 'NULL'
Error E2141 obj\b32\hipedit.c 46: Declaration syntax error
Error E2190 obj\b32\hipedit.c 46: Unexpected }
Error E2190 obj\b32\hipedit.c 46: Unexpected }
Error E2040 obj\b32\hipedit.c 46: Declaration terminated incorrectly
Error E2190 obj\b32\hipedit.c 111: Unexpected }
Error E2190 obj\b32\hipedit.c 111: Unexpected }
Error E2109 obj\b32\hipedit.c 111: Not an allowed type in function hb_vm_SymbolInit_HIPEDIT
Warning W8070 obj\b32\hipedit.c 349: Function should return a value in function HB_FUNC_INITSTATIC
*** 16 errors in Compile ***

** error 1 ** deleting obj\b32\hipedit.obj
A proposito me passe tb o seus .cfg.

Marcos Roberto
Avatar do usuário
binho_fasa
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 06 Jul 2004 12:53
Localização: Brazil
Contato:

Mensagem por binho_fasa »

Meu arquivo BCC.CFG:

Código: Selecionar todos

-Ic:\bcc55\include;c:\xharbour\include
-Lc:\bcc55\lib;c:\xharbour\lib
Lembrando que este arquivo deverá estar no diretório BIN do BCC 5.5.
Tente efetuar as mudanças conforme acima e tente compilar novamente.

Abraços.
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Caro, com as mudancas acima pelo menos ocorreu menos erros:

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	bcc32 -c -Iinclude;C:\XHARBOUR\INCLUDE -5 -6 -d  -O2  -D__WIN32__  -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 E2451 obj\b32\hipedit.c 110: Undefined symbol 'hb_INITSTATICS'
Error E2141 obj\b32\hipedit.c 110: Declaration syntax error
Error E2190 obj\b32\hipedit.c 110: Unexpected }
Error E2190 obj\b32\hipedit.c 110: Unexpected }
Error E2040 obj\b32\hipedit.c 110: Declaration terminated incorrectly
Error E2190 obj\b32\hipedit.c 110: Unexpected }
Error E2190 obj\b32\hipedit.c 110: Unexpected }
Error E2190 obj\b32\hipedit.c 111: Unexpected }
Error E2109 obj\b32\hipedit.c 111: Not an allowed type in function hb_vm_SymbolInit_HIPEDIT
Warning W8070 obj\b32\hipedit.c 349: Function should return a value in function HB_FUNC_INITSTATIC
*** 9 errors in Compile ***

** error 1 ** deleting obj\b32\hipedit.obj
Avatar do usuário
binho_fasa
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 06 Jul 2004 12:53
Localização: Brazil
Contato:

Tente isso:

Mensagem por binho_fasa »

Caro amigo, está bem complicado hein? Faça uma revisão da instalação do xharbour e bcc55. De uma olhada neste link: http://www.caclipperwebsite.com/harbour.shtml, é muito bom e tem os arquivos .CFG para bcc55 e outras dicas. Baixe a última versão do xharbour.

Abraços
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

também to passando pelo mesmo problema, exatamente os mesmos erros iniciais faltando os mesmo arquivos que voce Marcos, voce ja resolveu ?

ja refiz os cfg, e as variaveis, mas da na mesma

alguem pode me ajudar ?
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Ainda n resolvi. Estou usando a velha hwgui 2.14... :(

Marcos Roberto.
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

Consegui !!!

No meu caso era simplesmente o .cfg da pasta \bcc55\bin como o parametro -lc:\bcc55\bin fica junto do nome da pasta e caminho, eu nao conseguia ver.

Obrigado,

Agora vou baixar minigui
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Prá compilar a hwgui, matenha o bcc55 em c:\bcc55 e não em c:\borland\bcc55.

Como isso já é passado, o post é dezembro, tenho uma situação interessante.

Se acesso o Xp pelo prompt do msdos em "programas > acessórios" não é possível compilar os prg´s.

Contudo, se digito o command na opção "executar", que também abre a janela do msdos tudo funciona legal.

Alguém sabe porque e tem uma dica para resolver a situação?

Obrigado.

MarceloG
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Mensagem por marcos.gurupi »

Caro Marcelo vc sabe me dizer pq quando eu compilei o meu sistema em hwgui 2.16 os buttons ficaram fora do lugar. Lembro q jah estou trabalhando com hwgui 2.14 e td estah no seu devido lugar, mas... repetindo quando compilei com a ver 2.16 os buttons ficaram em outra posicao. Obrigado.

Marcos Roberto.
Avatar do usuário
Trazom
Usuário Nível 3
Usuário Nível 3
Mensagens: 277
Registrado em: 14 Ago 2003 01:01
Localização: Maceió/AL

Mensagem por Trazom »

Que legal poder compilar e testar e aprender com os exemplos do hwgui.

Muito obrigado a todos desse forum, agora quero continuar aprendendo e apresentar meu sistema for win pros meus clientes.

Gostaria de testar tb minigui, mas ainda nao consegui baixar, onde é melhor ? em xhargour.org mesmo ?

E pra usar indices .nsx com hwgui é possivel ?

O que ta acontecendo com essas mensagens shocked !! no topico hwgui desse forum ?

obrigado
Imagem

Harbour 3.2 HMG 1.2a NSX
Evandro
Pelo fato de exercitar bem a própria arte,
cada um pretendia ser sapientíssimo também nas
outras coisas de maior importância,
e esse erro obscurecia o seu saber

Platão, Apologia de Sócrates
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Buenas...Mil anos luz depois vem as Respostas...
Gostaria de testar tb minigui, mas ainda nao consegui baixar, onde é melhor ? em xhargour.org mesmo ?
Tche, no link abaixo vc vai encontrar tudo sobre Minigui...ou melhor....tem varios post lah...que vão lhe auxiliar....
http://br.groups.yahoo.com/group/miniguibrasil/
E pra usar indices .nsx com hwgui é possivel ?
Eu uso CDX.....mas acredito que seja possivel sim...atraves de um RDD de Terceiro...
O que ta acontecendo com essas mensagens shocked !! no topico hwgui desse forum ?
Jah foi removido.......pelo Administrador ou algum Moderador...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Tambem não consigo compilar , esta dando o seguinte erro....

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
	\bin\harbour.exe -iinclude;\include -n -q0 -w -es2 -gc0   source\hipedit.prg -oobj\b32\hipedit.c
Fatal: Unable to execute command: \bin\harbour.exe


Obs: Meu Xh esta "linkado" corretamente não entendo o erro ao executar o \bin\harbour.exe
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Baixe via CVS que não tem perdida....
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder