Compilação da HaruPDF
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
Lembrando:
NÃO USO NADA OPCIONAL.
Baixo fontes do harbour
Baixo mingw se precisar.
gero.
NÃO USO NADA OPCIONAL.
Baixo fontes do harbour
Baixo mingw se precisar.
gero.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
Aí está o erro.Itamar M. Lins Jr. escreveu:De onde surgiu sua lib ? Pq São duas aqui.
Quando se usa DLL:
Tem a importlib, pra usar a DLL, acaba presa a ter a DLL instalada, isso é o default NO LINUX
E tem a lib de compatibilidade do harbour
O harbour cria DLLs no Windows também, eu desativo TUDO.
Ao compilar -fullstatic, obrigatoriamente o harbour procura usar sem DLL, a não ser que indique diferente.
NESTE CASO NO LINUX, se não gerou harbour normal, dá erro, porque o default é obrigar DLL, precisaria gerar o harbour de novo.
No Windows uso essas variáveis sempre, porque não uso DLLs, e não perco tempo gerando DLLs.
Por conta disso o tutorial da hwgui pode falhar, porque usaria a DLL do harbour.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
Comentou que mexeu em alguns arquivos, retorne os originais.
Apague as LIBs, talvez fique a que não deve usar.
Aqui uso um fork do harbour original, assim fica anotado tudo que mexi.
pra atualizar retorno ao ponto anterior
git pull https://github.com.... o original.
Depois aplico minhas alterações, usando cherry pick.
Minhas alterações ficam sempre no final.
png - que os fontes do 3.2 dão erro
tbrowse - poder usar cores nas barras
gtwvg - pra não atrapalhar outras libs
gtwvg - redimensionar imagens e outros recursos
nada que afete o harbour normal, dá pra dizer que continua original, porque só eu uso o que tem a mais, e pra outros não faz diferença.
Apague as LIBs, talvez fique a que não deve usar.
Aqui uso um fork do harbour original, assim fica anotado tudo que mexi.
pra atualizar retorno ao ponto anterior
git pull https://github.com.... o original.
Depois aplico minhas alterações, usando cherry pick.
Minhas alterações ficam sempre no final.
png - que os fontes do 3.2 dão erro
tbrowse - poder usar cores nas barras
gtwvg - pra não atrapalhar outras libs
gtwvg - redimensionar imagens e outros recursos
nada que afete o harbour normal, dá pra dizer que continua original, porque só eu uso o que tem a mais, e pra outros não faz diferença.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
De novo, recapitulando:
Supondo máquina zerada
Baixo fontes do harbour, ou os meus com alteração em png
Baixo mingw DWARF, só porque fivewin só aceita esse, e deixo o mesmo pra tudo, baixo de winlibs.com
Seto PATH pra harbour e mngw
Seto as variáveis HB
vou lá nos fontes: win-make clean install
O que sai disso é o que uso
Não uso libcurl, não uso openssl, não uso libmysql, não baixo mais nada de nenhum lugar, só preciso disso acima.
Supondo máquina zerada
Baixo fontes do harbour, ou os meus com alteração em png
Baixo mingw DWARF, só porque fivewin só aceita esse, e deixo o mesmo pra tudo, baixo de winlibs.com
Seto PATH pra harbour e mngw
Seto as variáveis HB
vou lá nos fontes: win-make clean install
O que sai disso é o que uso
Não uso libcurl, não uso openssl, não uso libmysql, não baixo mais nada de nenhum lugar, só preciso disso acima.
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Compilação da HaruPDF
Olá!
Não tem nada a ver com LINUX.
Vc usa HaruPDF e usa as funções que já estão na pasta contrib.
Até onde sei, ninguém quer usar DLLs, usamos pq é obrigatório.
Até onde sei Hwgui(tutor), não usa DLL do Harbour.
Eu uso OPENSSL, entre outras DLL, que são obrigatórias.
Quanto essa da HaruPDF, ainda estou estudando o assunto.
Saudações,
Itamar M. Lins Jr.
Não sei de onde vc tira essas coisas.Aí está o erro.
Quando se usa DLL:
Tem a importlib, pra usar a DLL, acaba presa a ter a DLL instalada, isso é o default NO LINUX
E tem a lib de compatibilidade do harbour
Não tem nada a ver com LINUX.
Vc usa HaruPDF e usa as funções que já estão na pasta contrib.
Até onde sei, ninguém quer usar DLLs, usamos pq é obrigatório.
Até onde sei Hwgui(tutor), não usa DLL do Harbour.
Eu uso OPENSSL, entre outras DLL, que são obrigatórias.
Quanto essa da HaruPDF, ainda estou estudando o assunto.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
Eu tenho cliente usando Linux e FLAGSHIP.Itamar M. Lins Jr. escreveu:Não sei de onde vc tira essas coisas.
Não tem nada a ver com LINUX.
Fiz testes do harbour em Linux.
Ao copiar o binário harbour de uma máquina pra outra, dá falta de dependências.
É o default em Linux, mas pode ser alterado.
Você tem tudo aí.
Pode comprovar tudo.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação da HaruPDF
Não sei se fica visível pra quem é de fora.
Acabo de acionar manualmente a geração de harbour no github.
https://github.com/JoseQuintas/sefazcla ... 2036999076
Se ficar visível, vai poder acompanhar todo processo neste instante.
Acabo de acionar manualmente a geração de harbour no github.
https://github.com/JoseQuintas/sefazcla ... 2036999076
Se ficar visível, vai poder acompanhar todo processo neste instante.
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/
Compilação da HaruPDF
Respondendo o Itamar:
No meu caso, eu tentei no Windows, acabei de fazer um teste...
Tudo que precisei fazer foi baixar o Harbour aqui: https://sourceforge.net/projects/harbou ... z/download (versao Nightly 7Zip)
Criei uma pasta c:\hb32 (adicionei no path onde fica o hbmk2 - alias... excelente utilitario)
Compilei o teste com o comando:
Pimba! Funciona sem precisar configurar nada...
No meu caso, eu tentei no Windows, acabei de fazer um teste...
Tudo que precisei fazer foi baixar o Harbour aqui: https://sourceforge.net/projects/harbou ... z/download (versao Nightly 7Zip)
Criei uma pasta c:\hb32 (adicionei no path onde fica o hbmk2 - alias... excelente utilitario)
Compilei o teste com o comando:
Código: Selecionar todos
hbmk2 proj hbhpdf.hbc -run - Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Compilação da HaruPDF
Olá!
Sua versão do Harbour é 32 bits e de 2023 mês 8 dia 23. Nesse link que vc passou.
A lib SSL é 1.1 e 32 bits.
Eu uso 64bits SSL 3x, postgres ultima versão em 64...acesso nativo, sem ADO... O que está mais novo e atualizado no momento.
Saudações,
Itamar M. Lins Jr.
Pois é, é conversando que a gente se entende.No meu caso, eu tentei no Windows, acabei de fazer um teste...
Sua versão do Harbour é 32 bits e de 2023 mês 8 dia 23. Nesse link que vc passou.
A lib SSL é 1.1 e 32 bits.
Eu uso 64bits SSL 3x, postgres ultima versão em 64...acesso nativo, sem ADO... O que está mais novo e atualizado no momento.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Compilação da HaruPDF
Então pelo que vejo a versão "nightly" não está sendo atualizada... deveria ser atualizada toda "noite", não é?
Pelo menos é o que diz na página: https://harbour.github.io/snapshot
Pelo menos é o que diz na página: https://harbour.github.io/snapshot
Nightly Builds
You can find the latest development sources for Harbour directly on our website. Source code is checked out of version repository and packaged every night and made available along with the binaries built for Windows.
These packages are not intended for production use; please use the packages at the download page.
If you do encounter a bug, please test the latest snapshot build to see if it has already been fixed before reporting it.
Download Links
To download latest development sources, go to the Project Status section on the main page.
To download nightly or stable release of Harbour, visit here.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Compilação da HaruPDF
Olá!
Tem alguma coisa INTERROMPENDO o processo.
Desde essa data ai, parou de funcionar.
Talvez mudando o GCC (versão) outras libs que faltam(DLL) etc... Tem um arquivo de script com a extensão .yml(se não estou equivocado) que faz isso no GITHUB.
Saudações,
Itamar M. Lins Jr.
Tem alguma coisa INTERROMPENDO o processo.
Desde essa data ai, parou de funcionar.
Talvez mudando o GCC (versão) outras libs que faltam(DLL) etc... Tem um arquivo de script com a extensão .yml(se não estou equivocado) que faz isso no GITHUB.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
Compilação da HaruPDF
Encontrei este código no Github: https://github.com/harbour/core/blob/ma ... ightly.bat
Mas fiquei pensando, onde é feito este processamento? Não é no Github, então onde é? Talvez é esse o problema, não está sendo feito por ninguém em nenhum lugar.
Mas fiquei pensando, onde é feito este processamento? Não é no Github, então onde é? Talvez é esse o problema, não está sendo feito por ninguém em nenhum lugar.
