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
hbmk2 não compila arquivo hbp do sistema
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbmk2 não compila arquivo hbp do sistema
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.
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/
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

- Mensagens: 122
- Registrado em: 11 Nov 2008 12:25
- Localização: Vila Velha - ES
hbmk2 não compila arquivo hbp do sistema
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
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

- Mensagens: 122
- Registrado em: 11 Nov 2008 12:25
- Localização: Vila Velha - ES
hbmk2 não compila arquivo hbp do sistema
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbmk2 não compila arquivo hbp do sistema
A primeira vista tudo certo.
Em todo caso, teste acrescentando SET HB_INSTALL_PREFIX=c:\hb32
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/
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

- Mensagens: 122
- Registrado em: 11 Nov 2008 12:25
- Localização: Vila Velha - ES
hbmk2 não compila arquivo hbp do sistema
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
Na mesma, não processa o hbmk2 e, detalhe: exclui e instalei o hb32 novamente.
Sds,
Paulo Muller
-
prmuller
- 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
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbmk2 não compila arquivo hbp do sistema
Apenas comentário, não sei se foi erro de digitação o traço depois de setprmuller escreveu:Só rindo mesmo. Acrescentei o set_hb_install e... nada.
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/
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/