Página 1 de 2

Erro ao compilar hwgui :(

Enviado: 27 Dez 2006 05:15
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.

Enviado: 29 Dez 2006 12:36
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

Enviado: 01 Jan 2007 20:42
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

Enviado: 02 Jan 2007 13:20
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.

Enviado: 02 Jan 2007 14:06
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

Tente isso:

Enviado: 02 Jan 2007 16:03
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

Enviado: 21 Fev 2007 23:42
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 ?

Enviado: 22 Fev 2007 00:06
por marcos.gurupi
Ainda n resolvi. Estou usando a velha hwgui 2.14... :(

Marcos Roberto.

Enviado: 22 Fev 2007 11:53
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

Enviado: 22 Fev 2007 18:41
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

Enviado: 22 Fev 2007 21:36
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.

Enviado: 23 Fev 2007 13:07
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

Enviado: 08 Jun 2007 13:17
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

Enviado: 26 Set 2007 14:42
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

Enviado: 27 Set 2007 10:06
por sygecom
Baixe via CVS que não tem perdida....