Ir para conteúdo
  • Cadastre-se

dev botao

Lib NFE/Boleto/Etiqueta/E-mail/Pos-Printer etc.... esta dando Erro na .so (DLL)


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1195 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa Tarde,

Hoje resolvi atualizar para a última libnfe 0.4.6.144 .so para Linux

não esta deixando carregar.... ou seja, retorna 0x00000 ... 

a mesmo se repete para todas as LIB' s

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Administradores
Postado

Boa tarde,

Logo o @Rafael Dias lhe retorna...

Att.

  • Obrigado 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membros Pro
Postado
1 hora atrás, Daniel Simoes disse:

@jamil, por favor verifique, se você não pegou as DLLs da Pasta "MT\Linux" (Multi-thread).. use as versões da pasta raiz, \Linux

 

Obrigado @Daniel Simoes, foi a primeira coisa que fiz....

pois já havia feito isso anteriormente, realmente essa Compilação/Atualização da .so veio com problema...

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Fundadores
Postado

Acabei de baixar do Fórum, e testar em uma V.M., com nosso Teste Unitário,

OpenSuse 64, e usando a ACBrLibPosPrinter, MT

image.png

 

Você consegue gerar um pequeno executável, console, que carregue a Biblioteca e exiba a versão da mesma ?

Se ele funcionar na versão antiga, e não funcionar na nova... eu teria um ponto de partida, para testar aqui...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado (editado)
2 horas atrás, Daniel Simoes disse:

Acabei de baixar do Fórum, e testar em uma V.M., com nosso Teste Unitário,

OpenSuse 64, e usando a ACBrLibPosPrinter, MT

image.png

 

Você consegue gerar um pequeno executável, console, que carregue a Biblioteca e exiba a versão da mesma ?

Se ele funcionar na versão antiga, e não funcionar na nova... eu teria um ponto de partida, para testar aqui...

@Daniel Simoes, foi exatamente o que Eu fiz....

gerei um executável... ele carrega a .so antiga sem problemas....

quando mando carregar a versão nova ... erro 0 já no comando dllload() do harbour

não uso a .so/MT e sim .so comum OK

Editado por jamil
Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
Em 22/10/2021 at 16:40, Daniel Simoes disse:

Acabei de baixar do Fórum, e testar em uma V.M., com nosso Teste Unitário,

OpenSuse 64, e usando a ACBrLibPosPrinter, MT

image.png

 

Você consegue gerar um pequeno executável, console, que carregue a Biblioteca e exiba a versão da mesma ?

Se ele funcionar na versão antiga, e não funcionar na nova... eu teria um ponto de partida, para testar aqui...

adaptei meu sistema para a Nova  MultiThread , porem o problema continua o mesmos

erro /0 já no DllLoad( ACBrLIB ) , ou seja , quando vou carregar a .so .......

quando carrego a versão anterior a última atualização funciona (Carrega) perfeitamente Bem.

 

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado (editado)
Em 25/10/2021 at 08:46, Daniel Simoes disse:

@jamil, por favor anexe um Zip, com o seu. EXE de testes e  passos para instalação e reprodução do problema...

Segue conforme Solicitado

se usar a biblioteca da Libnfe atualizada recentemente, vera que apresenta o mesmo problema

x := dllload( libnfe64 )

x retorna NIL

e anteriormente X retornava 0x000002456BE8

arq.zip

Editado por jamil
Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado (editado)

Boa Noite,

para tentar Ajudar a Elucidar melhor esse problema, Eu uso exatamente o modelo

exemplo em Harbour, disponibilizado pela Equipe ACBr no Site para Ler as Lib

então exatamente na linha

::hHandle := DllLoad( ACBrLIB )

onde ::hHandle anteriormente me retornava uma valor (  ex.  0x000002456BE8 )

hoje está me retornando NIL em todas as LIb's

.....................

assim não é possível dar continuidade ao processo, tendo em vista que não li a LIb

Espero ter conseguido me esplicar, e mostrar que no Site já tem um bom exemplo de programa

para teste, basta fazer em Linux 64

Editado por jamil
Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Fundadores
Postado

Infelizmente não consegui rodar o seu binário... existem dependências dinâmicas

tux@localhost:~/tmp> ./acbr
./acbr: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory

 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Membros Pro
Postado
22 horas atrás, Daniel Simoes disse:

Infelizmente não consegui rodar o seu binário... existem dependências dinâmicas

tux@localhost:~/tmp> ./acbr
./acbr: error while loading shared libraries: libharbour.so.3.2: cannot open shared object file: No such file or directory

 

poderia sugerir a voce instalar o anydesk e fazer o teste direto na minha maquina ?

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
19 minutos atrás, Daniel Simoes disse:

Não é o caso... eu preciso conseguir reproduzir o problema, na máquina de Desenvolvimento...

@Daniel Simoes

Perfeito Abaixo segue o Link com um atalho para baixar uma instalação temporária que coloquei no meu Driver do Google

do Harbour.... para que possa reproduzir o problema.

o arquivo anexado deve ser execudo antes da instalação para carregar certas bibliotecas / arquivos que são 

solicitados para instalação do Harbour ....

 

espero com isso poder nos ajudar na caminhada para resolver esse problema

 

https://drive.google.com/file/d/1yIYnzksFI6CBNE-HcBBu6wxUYGIqJV7E/view?usp=sharing

hbjamil.tar.gz

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
1 hora atrás, Daniel Simoes disse:

Me parece que esses são os fontes do Harbour...

Não há como apenas copiar as bibliotecas necessárias, ou gerar uma compilação estática ?

@Daniel Simoes

não sei se vai dar certo...

copie o arquivo do link abaixo

para /usr/lib64

 

https://drive.google.com/file/d/1WNN7G3nEK4gjxmC8AOE-uJ7SohPeTrrG/view?usp=sharing

 

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Membros Pro
Postado
40 minutos atrás, Daniel Simoes disse:

@jamil, parece está funcionando corretamente... Por favor veja esse vídeo:
 

https://cloud.projetoacbr.com.br/index.php/s/twPncgCioNCyQWK

Show.... e Obrigado Amigo @Daniel Simoes

se importaria de testar com as Libs que peguei e que vou lhe enviar.....

Explico: se funcionar .... tenho que formatar  meus Servidores de Suporte...

https://drive.google.com/file/d/1kHMoPVBnubRftJGVRlBuOY1A-SFSnLTC/view?usp=sharing

essas são as Libs que vieram na ultima atualização do AcBr .... ainda não consigo Ler.

Desde já agradeço o empenho me Ajudar.

Jamil Santos de Araújo

Engenheiro de sistemas /  Tec. Contabil

  • Este tópico foi criado há 1195 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...