Ir para conteúdo
  • Cadastre-se

dev botao

Problema ao utilizar Acbrlib - GLIBC_2.34


Ver Solução Respondido por fba fabio,

Recommended Posts

Postado

Olá, boa tarde!

Estou tentando utilizar a biblioteca acbrlibnfe, fiz a instalação dos pacotes no Lazarus em um Ubuntu 22.04.1.

Consigo compilar a dll normalmente gerando o arquivo libacbrnfe64.so, porém ao tentar utilizar essa dll gerada no meu S.O (descrito acima), sempre retorna o seguinte erro:

/lib64/libc.so.6: version `GLIBC_2.34' not found (required by /lib64/libacbrnfe64.so).

Utilizando a dll disponibilizada no portal (versão demo) funciona normalmente.

Alguém já teve este problema ou consegue dar uma sugestão do que pode estar acontecendo?

 

 

  • Consultores
Postado

Bom dia!

Citar

Estou tentando utilizar a biblioteca acbrlibnfe, fiz a instalação dos pacotes no Lazarus em um Ubuntu 22.04.1

Se você está utilizando Lazarus, por que não usar os componentes nativos? Eles vão permitir a você um maior controle.
 

Citar

/lib64/libc.so.6: version `GLIBC_2.34' not found (required by /lib64/libacbrnfe64.so).

Em uma pesquisa inicial, parece ser algo relacionado ao seu ambiente.
Veja se estes links podem lhe ser úteis
https://forum.endeavouros.com/t/usr-lib-libc-so-6-version-glibc-2-34-not-found-required-by-usr-lib-libcurl-so-4/30138/2
https://stackoverflow.com/questions/50564999/lib64-libc-so-6-version-glibc-2-14-not-found-why-am-i-getting-this-error

https://forums.linuxmint.com/viewtopic.php?t=385135

https://www.linuxquestions.org/questions/linux-newbie-8/libc-so-6-version-`glibc_2-4'-not-found-when-running-library-on-different-machine-585720/

https://askubuntu.com/questions/421642/libc-so-6-version-glibc-2-14-not-found

https://superuser.com/questions/537683/how-to-fix-lib-x86-64-linux-gnu-libc-so-6-version-glibc-2-14-not-found

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

  • Moderadores
Postado
Em 13/01/2023 at 16:51, fabiolacerda1 disse:

Olá, boa tarde!

Estou tentando utilizar a biblioteca acbrlibnfe, fiz a instalação dos pacotes no Lazarus em um Ubuntu 22.04.1.

Consigo compilar a dll normalmente gerando o arquivo libacbrnfe64.so, porém ao tentar utilizar essa dll gerada no meu S.O (descrito acima), sempre retorna o seguinte erro:

/lib64/libc.so.6: version `GLIBC_2.34' not found (required by /lib64/libacbrnfe64.so).

Utilizando a dll disponibilizada no portal (versão demo) funciona normalmente.

Alguém já teve este problema ou consegue dar uma sugestão do que pode estar acontecendo?

 

 

conforme outro tópico. versão minima do lazarus 2.2.4

  • Curtir 2
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 1 ano depois...
  • Solution
Postado

Compilei a biblioteca usando Fedora 39 e ao tentar utiliza-la no servidor Rocky Linux 8 ocorria o erro abaixo:

java.lang.UnsatisfiedLinkError: Unable to load library 'acbrnfse64':
/lib64/libc.so.6: version `GLIBC_2.34' not found (required by /lib64/libacbrnfse64.so)

A solução foi criar uma máquina virtual Rocky Linux 8, com ambiente gráfico e instalar o lazarus e compilar a lib nela, dessa forma a lib gerada funcionou normalmente no servidor

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...