Erro compilando Harbour - Fork
Moderador: Moderadores
Erro compilando Harbour - Fork
A imagem abaixo é a comparação da última modificação feita hoje em relação a anterior:
A imagem do lado direito é a que tá funcionando sem erro a do lado esquerdo é a que está com erro
A imagem do lado direito é a que tá funcionando sem erro a do lado esquerdo é a que está com erro
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Erro compilando Harbour - Fork
Estou pensando seriamente em voltar para o CDO
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro compilando Harbour - Fork
Parece que o problema foi na openssl.
da DLL é gerada uma LIB contendo todas as funções da DLL, vamos chamar de LIB1.
Depois tem o fonte Harbour que acessa isso que foi gerado, vamos chamar de LIB2, se fica junta ou separada não sei.
O linqueditor é que vai puxar as duas LIBs para o EXE (ou uma, não sei se ficam juntas ou separadas).
Possibilidades: sem DLL sem a LIB1, DLL errada LIB1 errada.
Vamos lá.....* contrib/hbssl/hbssl.hbp
* contrib/hbssl/ssl.c
* delete terrible workaround for an OpenSSL bug that made the
AppLink/Uplink feature broken up to version 1.0.2f.
Anything before 1.0.2 is now officially unsupported by the OpenSSL
project and 1.0.2f is now obsoleted by several security updates,
plus version 1.1.0, so no one should be using the buggy code
anymore.
Ref: https://github.com/openssl/openssl/comm ... a95934c083
Ref: https://www.openssl.org/policies/releasestrat.html
da DLL é gerada uma LIB contendo todas as funções da DLL, vamos chamar de LIB1.
Depois tem o fonte Harbour que acessa isso que foi gerado, vamos chamar de LIB2, se fica junta ou separada não sei.
O linqueditor é que vai puxar as duas LIBs para o EXE (ou uma, não sei se ficam juntas ou separadas).
Possibilidades: sem DLL sem a LIB1, DLL errada LIB1 errada.
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/
Erro compilando Harbour - Fork
Quintas,
É justamente essa atualização da hbssl que está dando erro.
Tanto é que eu peguei o hbssl.hbc anterior e funcionou.
Na compilação dá erro dizendo que não tem as libs ssl e crypto
É só comparar o post anterior, tá bem diferente o atual do anterior, não faço a minima ideia do que seja.
É justamente essa atualização da hbssl que está dando erro.
Tanto é que eu peguei o hbssl.hbc anterior e funcionou.
Na compilação dá erro dizendo que não tem as libs ssl e crypto
É só comparar o post anterior, tá bem diferente o atual do anterior, não faço a minima ideia do que seja.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro compilando Harbour - Fork
Eu só gero a parte sem DLL.
HB_BUILD_DYN=no
Pelo menos se o problema for pra DLL, sem gerar DLL não vai dar problema.
Me refiro ao Harbour criar aqueles arquivos dentro da pasta bin pra uso como dll, e libs pra essa finalidade.
HB_BUILD_DYN=no
Pelo menos se o problema for pra DLL, sem gerar DLL não vai dar problema.
Me refiro ao Harbour criar aqueles arquivos dentro da pasta bin pra uso como dll, e libs pra essa finalidade.
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/
- RobertoLinux
- Usuário Nível 3

- Mensagens: 110
- Registrado em: 14 Abr 2014 18:32
- Localização: Fortaleza/Ce
Erro compilando Harbour - Fork
Bom dia.
Acabou de sair uma atualização justamente na hbssl.
Felicidades.
Acabou de sair uma atualização justamente na hbssl.
Felicidades.
Entusiasta
Erro compilando Harbour - Fork
Aualizei o harbour hoje e o problema continua:
SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include
Depois de gerado usar HBSSL.HBC e verificar se o erro acima acontece.
O problema está no HBSSL.HBC se eu uso a versão anterior, o meu sistema compila sem o erro acima.
Alguém poderia fazer um teste ? gerar o harbour com opensslD:/hb32fork710/comp/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lssl
D:/hb32fork710/comp/mingw32/bin/../lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lcrypto
collect2.exe: error: ld returned 1 exit status
hbmk2 [asamingwforkprod]: Error: Running linker. 1
SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include
Depois de gerado usar HBSSL.HBC e verificar se o erro acima acontece.
O problema está no HBSSL.HBC se eu uso a versão anterior, o meu sistema compila sem o erro acima.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Erro compilando Harbour - Fork
abaixei esta openssl e deu certo https://bintray.com/vszakats/generic/openssl/1.1.0f
e usei as dlls libeay32.dll e ssleay32.dll desta pasta C:\Users\Daniel\AppData\Local\Microsoft\OneDrive\17.3.6998.0830
Deu certo mais o execultavel fico bem maior 9.434k antes 7.285k
e usei as dlls libeay32.dll e ssleay32.dll desta pasta C:\Users\Daniel\AppData\Local\Microsoft\OneDrive\17.3.6998.0830
Deu certo mais o execultavel fico bem maior 9.434k antes 7.285k
Daniel
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Harbour + Minigui + dbfcdx
Marinas-Gui Pena que parou o suporte
Erro compilando Harbour - Fork
Daniel,
Ele 'embute' as dll's dentro do executável. Em compensação vc não precisa enviar as dll junto ao exe para o cliente.
Meu exe tbm aumentou uns 2mb
Ele 'embute' as dll's dentro do executável. Em compensação vc não precisa enviar as dll junto ao exe para o cliente.
Meu exe tbm aumentou uns 2mb
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Erro compilando Harbour - Fork
Daniel ou Janio
Vocês podem me explicar como faz essa compilação com openssl ?
Vocês usam SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include
Ou tem outra forma ?
Vocês podem me explicar como faz essa compilação com openssl ?
Vocês usam SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include
Ou tem outra forma ?
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
