hbmk2 não compila arquivo hbp do sistema

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

Moderador: Moderadores

prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

hbmk2 não compila arquivo hbp do sistema

Mensagem por prmuller »

Bom dia caros mestres!

Em um dos meus sistemas o hbmk2 não quer compilar o arquivo hbp.
Estranho é que nos outros, roda normalmente.
Seto o path através de um bat e os caminhos estão corretos, mas, nesse sistema, simplesmente não acontece nada.
Alguém teria uma luz pra cego?

Grato,

Paulo Muller
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbmk2 não compila arquivo hbp do sistema

Mensagem por JoséQuintas »

Por coincidência vi isso nestes dias.

O programador estava copiando o HBMK2.EXE pra pasta do aplicativo.
Falei que era errado, era pra colocar no PATH, mas continou com a cópia.
Ao trocar de pasta.... nada de compilar.
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/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

hbmk2 não compila arquivo hbp do sistema

Mensagem por prmuller »

Bom dia mestre Quintas!

Obg pela gentileza da resposta.
No meu caso, tudo esta setado no path e, acredito, corretamente pois, nunca deu esse problema.
Segue, em apenso, o bath que uso.
Sinceramente, não estou achando a causa de não compilar pois sempre funcionou normalmente.
Vou continuar tentando e, alguma explicação lógica deve existir.

Sds,

Paulo Muller
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

hbmk2 não compila arquivo hbp do sistema

Mensagem por prmuller »

Mestre Quintas,

Segue, abaixo, o bat que não foi em zip:

@echo off
cls
set path=c:\windows;c:\windows\system32
set path=%path%;c:\clip53\bin;c:\gas4;c:\hb32\bin;c:\hb32\comp\mingw\bin;c:\upx394w
set dircmd=/p/ogn
set bin=c:\clip53\bin;c:\hb32\bin;c:\hb32\comp\mingw\bin
set include=c:\clip53\include;c:\hb32\include
set lib=c:\clip53\lib;c:\hb32\lib
Kb16 Br

Sds,

Paulo Muller
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbmk2 não compila arquivo hbp do sistema

Mensagem por JoséQuintas »

A primeira vista tudo certo.
Em todo caso, teste acrescentando SET HB_INSTALL_PREFIX=c:\hb32
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/
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

hbmk2 não compila arquivo hbp do sistema

Mensagem por prmuller »

Só rindo mesmo. Acrescentei o set_hb_install e... nada.
Na mesma, não processa o hbmk2 e, detalhe: exclui e instalei o hb32 novamente.

Sds,

Paulo Muller
prmuller
Usuário Nível 3
Usuário Nível 3
Mensagens: 122
Registrado em: 11 Nov 2008 12:25
Localização: Vila Velha - ES

hbmk2 não compila arquivo hbp do sistema

Mensagem por prmuller »

Caro mestre Quintas,

Consegui, finalmente, compilar.
Não sei exatamente o motivo do problema, mas, creio, foi por vacilo meu mesmo.
Pelo que pude deduzir, embora o hb32 estivesse no raiz dentro dele tinha outra pasta hb32 induzindo o path a não encontrar o caminho setado.
Ridículo né, mas, acontece.
Obrigado pela ajuda!

Sds,

Paulo Muller
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbmk2 não compila arquivo hbp do sistema

Mensagem por JoséQuintas »

prmuller escreveu:Só rindo mesmo. Acrescentei o set_hb_install e... nada.
Apenas comentário, não sei se foi erro de digitação o traço depois de set
SET HB_INSTALL_PREFIX=c:\hb32

Em certos casos, principalmente no Harbour 3.2, é necessária essa variável indicando aonde o Harbour está.

Ainda no acontecido que comentei, do programador copiar hbmk2.exe pra pasta do aplicativo:
dentre outras tentativas, o hbmk2 usa o próprio path pra tentar localizar arquivos.
Ao fazer isso, o HBMK2 não encontrou mais nada.
O correto seria colocar no PATH, e não copiar.
Estranhei o comportamento de não dar mensagem nenhuma, por isso achei que seria parecido com o seu problema.
Isso foi novidade pra mim.

Mas de uma forma geral é colocar a pasta BIN do Harbour no PATH, e a pasta BIN do compilador C (se a pasta dos EXEs for BIN).
De extra, a variável HB_INSTALL_PREFIX contendo o path raiz do Harbour.
A variável deveria ser só pra geração no Harbour, mas tem coisa presa a essa variável.
E o HBMK2 na pasta BIN do Harbour, esse é o normal.
Vale pra XHarbour, se alguém quiser usar o HBMK2 no XHarbour.

Apenas comentário, você já disse que resolveu.
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