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á 1111 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á 1111 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.