Gerar HARBOUR 3.2 com BCC 5.82

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

Moderador: Moderadores

Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Bom dia, amigos.

Estou com dificuldade em gerar o Harbour 3.2 com o BCC 5.82. Fiz o download dos fontes do HB32 direto do Github. Fiz as configurações recomendadas, da seguinte forma:

Os fontes do HB32, eu coloquei na pasta C:\CORE
Criei uma pasta C:\HARBOUR, para armazenar e gerar o HB32
O BCC está na pasta C:\BCC582

Arquivo .BAT, para configurar ambiente:

Código: Selecionar todos

SET PATH=%PATH%C:\BCC582\BIN;C:\BCC582\LIB;C:\BCC582\INCLUDE;C:\harbour;C:\harbour\bin;C:\harbour\lib;C:\harbour\include;
SET INCLUDE=%INCLUDE%;C:\Bcc582\include;C:\Harbour\include
SET LIB=%LIB%;C:\Bcc582\lib;C:\Harbour\lib
SET OBJ=%OBJ%;C:\Bcc582\lib;C:\Harbour\OBJ
SET HB_PATH=C:\HARBOUR
SET HB_ARCHITECTURE=w32
SET HB_COMPILER=bcc32 
SET HB_INSTALL_PREFIX=C:\HARBOUR
Ao executar o WIN-MAKE, ocorre o seguinte erro:

Código: Selecionar todos

! Building Harbour 3.2.0dev from source - http://harbour-project.org
! MAKE: WIN-MAKE 4.1 sh.exe   
! HB_INSTALL_PREFIX: C:\HARBOUR
! HB_HOST_PLAT: win (x86)  HB_SHELL: nt
! HB_PLATFORM: win (x86) (autodetected)
! HB_COMPILER: bcc32  
! Component: 'zlib' found in C:/HARBOUR/src/3rd/zlib (local)
! Component: 'pcre' found in C:/HARBOUR/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
WIN-MAKE[1]: Nothing to be done for 'all'.
WIN-MAKE[1]: Nothing to be done for 'all'.
! 'hbdossrl' library skipped (platform or compiler not supported)
../../config/dir.mk:71: recipe for target 'png' failed
../config/dir.mk:71: recipe for target '3rd' failed
config/dir.mk:71: recipe for target 'src' failed
../../../config/lib.mk:55: ../../../config/win/bcc32: No such file or diretory
../../../config/lib.mk:55: .mk: No such file or diretory
WIN-MAKE[3]: *** No rule to make target '.mk'. Stop
WIN-MAKE[2]: *** [png] Error 2
WIN-MAKE[1]: *** [3rd] Error 2
WIN-MAKE: *** [src] Error 2
Alguma luz ?

Obrigado,

Maickon Sato
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por marcosgambeta »

Corrija a linha abaixo:

de

Código: Selecionar todos

SET PATH=%PATH%C:\BCC582\BIN;C:\BCC582\LIB;C:\BCC582\INCLUDE;C:\harbour;C:\harbour\bin;C:\harbour\lib;C:\harbour\include;
para

Código: Selecionar todos

SET PATH=%PATH%;C:\BCC582\BIN;C:\BCC582\LIB;C:\BCC582\INCLUDE;C:\harbour;C:\harbour\bin;C:\harbour\lib;C:\harbour\include;
Eu costumo colocar o PATH no final, de forma que o compilador fique no começo da lista:

Código: Selecionar todos

SET PATH=C:\BCC582\BIN;C:\BCC582\LIB;C:\BCC582\INCLUDE;C:\harbour;C:\harbour\bin;C:\harbour\lib;C:\harbour\include;%PATH%
Outra coisa: pastas LIB e INCLUDE não precisam estar na variável PATH.
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Grato pela resposta.

Eu refiz esses path's. Inclusive eu testo, chamando o BCC32.EXE direto do C:\, pra saber se o caminho está funcionando. E até aí tudo bem.

Mas o ERRO ainda continua, ao gerar o HARBOUR.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por JoséQuintas »

O erro está no compilador, não existe bcc32, somente bcc ou bcc64
hbmk2 -longhelp
Supported <compiler> values for each supported <platform> value:

linux gcc, clang, icc, watcom, sunpro, open64
win mingw, msvc, clang, bcc, bcc64, watcom, icc, pocc, xcc, mingw64,
msvc64, msvcia64, iccia64, pocc64

Código: Selecionar todos

SET PATH=%PATH%C:\BCC582\BIN;;C:\harbour;C:\harbour\bin
SET INCLUDE=%INCLUDE%;C:\Bcc582\include
SET LIB=%LIB%;C:\Bcc582\lib
SET OBJ=%OBJ%;C:\Bcc582\obj
SET HB_INSTALL_PREFIX=C:\HARBOUR

SET HB_COMPILER=bcc
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Grato, José Quintas.

A compilação seguiu adiante, mas ainda não concluiu. Agora apareceu uma mensagem que o arquivo UNICOWS.DLL está ausente no sistema. Tentei pesquisar aqui no forum sobre esse arquivo, mas não encontrei nenhuma postagem específica que tenha a ver com o mesmo problema.

Pesquisei nas pastas do CORE-HARBOUR e do BCC582, e apenas constam UNICOWS.LIB dentro das pastas LIB, tanto do CORE quanto do BCC.

Obrigado pela atenção de todos.

Maickon Sato
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Esta é a mensagem que aparece... e logo após, o HARBOUR pára de ser gerado.
unicows.jpg
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Baixei uma versão da DLL, de acordo com o sistema que estou usando "Windows 7".
Mas ainda continuo sem sucesso.

A geração do HARBOUR 3.2 é interrompida aqui:

Código: Selecionar todos

! Building Harbour 3.2.0dev from source - http://harbour-project.org
! MAKE: win-make 4.1 sh.exe   
! HB_INSTALL_PREFIX: C:\HARBOUR
! HB_HOST_PLAT: win (x86)  HB_SHELL: nt
! HB_PLATFORM: win (x86) (autodetected)
! HB_COMPILER: bcc 
! Component: 'zlib' found in C:/CORE/src/3rd/zlib (local)
! Component: 'pcre' found in C:/CORE/src/3rd/pcre (local)
! Component: 'gpm' not supported on win platform
! Component: 'slang' not found. Configure with HB_WITH_SLANG.
! Component: 'curses' not found. Configure with HB_WITH_CURSES.
! Component: 'x11' not found. Configure with HB_WITH_X11.
! Component: 'wattcp/watt-32' not supported on win platform
win-make[1]: Nothing to be done for 'all'.
win-make[1]: Nothing to be done for 'all'.
win-make[1]: Nothing to be done for 'all'.
! 'hbdossrl' library skipped (platform or compiler not supported)
win-make[4]: '../../../../../../lib/win/bcc/png.lib' is up to date.
win-make[4]: '../../../../../../lib/win/bcc/jpeg.lib' is up to date.
win-make[4]: '../../../../../../lib/win/bcc/hbpcre.lib' is up to date.
win-make[4]: '../../../../../../lib/win/bcc/tiff.lib' is up to date.
win-make[4]: '../../../../../../lib/win/bcc/hbzlib.lib' is up to date.
win-make[3]: '../../../../../lib/win/bcc/hbcommon.lib' is up to date.
win-make[3]: '../../../../../lib/win/bcc/hbnortl.lib' is up to date.
../../../../../bin/win/bcc/hbpp.exe ../../../../../include/hbstdgen.ch -opptable.c -q -c../../../../../ -v../../../../../include/hbverbld.h
../../../Makefile:27: recipe for target 'pptable.c' failed
../../config/lib.mk:68: recipe for target 'descend' failed
../config/dir.mk:71: recipe for target 'pp' failed
config/dir.mk:71: recipe for target 'src' failed
A mensagem de erro que aparece é esta:
unicows2.jpg
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
Daniel
Usuário Nível 3
Usuário Nível 3
Mensagens: 373
Registrado em: 13 Ago 2003 22:42
Localização: Apucarana - PR

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por Daniel »

na pasta core-master\lib\3rd\win\bcc\ tem a lib unicows.lib copia ela para a pasta lib do bcc58
e apague o os arquivos que gerou a na pasta harbour
Daniel

Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por JoséQuintas »

Está gerando o Harbour em que máquina? Windows 98?
Isso do unicows.dll é pra Windows 98 e anteriores.

Ou... particularidade do BCC.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
acelconsultoria
Usuário Nível 3
Usuário Nível 3
Mensagens: 231
Registrado em: 10 Jan 2006 17:05
Localização: Itápolis-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por acelconsultoria »

Resolvido !!!
Daniel escreveu:na pasta core-master\lib\3rd\win\bcc\ tem a lib unicows.lib copia ela para a pasta lib do bcc58
e apague o os arquivos que gerou a na pasta harbour
Fiz isso e consegui gerar o Harbour 3.2 no BCC 5.82... grato, Daniel.

JoséQuintas escreveu:Está gerando o Harbour em que máquina? Windows 98?
Isso do unicows.dll é pra Windows 98 e anteriores.

Ou... particularidade do BCC.
Utilizo Windows 7, José Quintas. Então deve ser algum "macete" do BCC mesmo.

Obrigado à todos pelas respostas.
Adm. Maickon Sato
Consultoria e Projetos
-------------------------------------------------------
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Gerar HARBOUR 3.2 com BCC 5.82

Mensagem por JoséQuintas »

Só como complemento do meu comentário:

https://www.microsoft.com/en-us/downloa ... px?id=4237
unicows.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder