Página 2 de 2

Compilação da HaruPDF

Enviado: 24 Out 2024 18:19
por JoséQuintas
Lembrando:

NÃO USO NADA OPCIONAL.

Baixo fontes do harbour
Baixo mingw se precisar.
gero.

Compilação da HaruPDF

Enviado: 24 Out 2024 18:27
por JoséQuintas
Itamar M. Lins Jr. escreveu:De onde surgiu sua lib ? Pq São duas aqui.
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

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.

Compilação da HaruPDF

Enviado: 24 Out 2024 18:41
por JoséQuintas
Comentou que mexeu em alguns arquivos, retorne os originais.
Apague as LIBs, talvez fique a que não deve usar.
github.png
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 18:50
por JoséQuintas
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 19:00
por Itamar M. Lins Jr.
Olá!
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 sei de onde vc tira essas coisas.
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 19:34
por JoséQuintas
Itamar M. Lins Jr. escreveu:Não sei de onde vc tira essas coisas.
Não tem nada a ver com LINUX.
Eu tenho cliente usando Linux e FLAGSHIP.
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 19:41
por JoséQuintas
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 20:44
por SOSSOFT
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:

Código: Selecionar todos

hbmk2 proj hbhpdf.hbc -run 
Pimba! Funciona sem precisar configurar nada...

Compilação da HaruPDF

Enviado: 24 Out 2024 21:09
por Itamar M. Lins Jr.
Olá!
No meu caso, eu tentei no Windows, acabei de fazer um teste...
Pois é, é conversando que a gente se entende.
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.

Compilação da HaruPDF

Enviado: 24 Out 2024 22:27
por SOSSOFT
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
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.

Compilação da HaruPDF

Enviado: 25 Out 2024 07:48
por Itamar M. Lins Jr.
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.

Compilação da HaruPDF

Enviado: 25 Out 2024 10:41
por SOSSOFT
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.