Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao instalar ACBrNFe no Lazarus x64


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

Recommended Posts

Olá amigos,

Iniciei a configuração do Lazarus x64 para utilização dos componentes da ACBr (trunk2) seguindo o passo a passo disponibilizado no repositório, mas sempre que vou instalar o ACBrNFe é gerado um erro de instalação finalizando automaticamente a IDE, ao tentar abrir a mesma novamente é exibido a mensagem de erro em anexo. Gostaria de saber se existe alguma restrição com esta IDE em x64 ou se preciso copiar algum arquivo antes da instalação do ACBrNFe para que não ocorra este problema.

Desde já, grato pela atenção de todos.

erro.png

[]´s

Edgar de Souza

"Tudo que é preciso para o triunfo do mal é que as pessoas de bem nada façam." (Edmund Burke)

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Um dos principais problemas é achar DLLs do XMLSec para 64 bits...

Use o Lazarus/FPC 32... compilar em 32 bits não torna o programa incompatível com Windows 64 bits

  • Curtir 2
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.

Link para o comentário
Compartilhar em outros sites

Obrigado Juliomar e Daniel pelos esclarecimentos, irei desinstalar a versão x64 e instalar a x32, qualquer novidade volto a postar neste tópico.

Abraço a todos!

[]´s

Edgar de Souza

"Tudo que é preciso para o triunfo do mal é que as pessoas de bem nada façam." (Edmund Burke)

Link para o comentário
Compartilhar em outros sites

Sr. passei por esse problema, depois de algumas tentativas e com ajuda consegui resolver meu problema, vou postar o que funcionou:

 Lazarus com libxmlsec em 64bit.

No terminal:

sudo apt-get install libxmlsec1-dev libltdl-dev

Baixar:
   https://www.aleksey.com/xmlsec/download.html

    The latest stable XML Security Library version is 1.2.22... (versão no memento)

..."Sources for latest version."...

...  Installation (source archive)

    gunzip -c xmlsec1-xxx.tar.gz | tar xvf -
    cd xmlsec1-xxxx
    ./configure --help
    ./configure [possible options] 
   
    make
    make install
    make check

...

Baixar:
    Exemplo: /home/usuario/Downloads/xmlsec1-1.2.22.tar.gz

Apos baixar.
    Extrai em uma pasta.
    Exemplo: /home/usuario/Downloads/xmlsec1-1.2.22

No terminal fazer o seguinte:

Entrar na pasta.

1)    cd /home/usuario/Downloads/xmlsec1-1.2.22

2)     ./configure

3)     make

4)     sudo make install

5)    make check

Depois crie os links simbolicos para a versao da sua LIB, da seguinte forma, também no terminal :

sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/local/lib/libxmlsec1.so.1 (se exibir uma mensagem avisado que o arquivo ja existe, continuar)
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/local/lib/libxmlsec.so
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/bin/libxmlsec.so
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/lib/libxmlsec.so

Pronto para "Construir o lazarus com perfil: Normal IDE". do menu Ferramentas da IDE Lazarus.

Dados do ambiente:
S.O.: Ubuntu 14.04 LTS, 64 bit
FPC : 2.6.4 
IDE : Lazarus 1.4.4 x86_64-linux-gtk 2 

REFERÊNCIAS

ACBR. NFe no Linux. Disponível em: <http://www.projetoacbr.com.br/forum/topic/188-nfe-no-linux/>. Acesso em 27 de abril de 2016

XMLSec Library. Download. Disponível em: <https://www.aleksey.com/xmlsec/download.html>. Acesso em 27 de abril de 2016
 

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

Boa tarde pessoal,

Consegui compilar todos os componentes utilizando o Lazarus x86 perfeitamente.

Obrigado pela ajuda.

[]´s

Edgar de Souza

"Tudo que é preciso para o triunfo do mal é que as pessoas de bem nada façam." (Edmund Burke)

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
Em 27/04/2016 at 17:29, Pascoal disse:

Sr. passei por esse problema, depois de algumas tentativas e com ajuda consegui resolver meu problema, vou postar o que funcionou:

 Lazarus com libxmlsec em 64bit.

No terminal:

sudo apt-get install libxmlsec1-dev libltdl-dev

Baixar:
   https://www.aleksey.com/xmlsec/download.html

    The latest stable XML Security Library version is 1.2.22... (versão no memento)

..."Sources for latest version."...

...  Installation (source archive)

    gunzip -c xmlsec1-xxx.tar.gz | tar xvf -
    cd xmlsec1-xxxx
    ./configure --help
    ./configure [possible options] 
   
    make
    make install
    make check

...

Baixar:
    Exemplo: /home/usuario/Downloads/xmlsec1-1.2.22.tar.gz

Apos baixar.
    Extrai em uma pasta.
    Exemplo: /home/usuario/Downloads/xmlsec1-1.2.22

No terminal fazer o seguinte:

Entrar na pasta.

1)    cd /home/usuario/Downloads/xmlsec1-1.2.22

2)     ./configure

3)     make

4)     sudo make install

5)    make check

Depois crie os links simbolicos para a versao da sua LIB, da seguinte forma, também no terminal :

sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/local/lib/libxmlsec1.so.1 (se exibir uma mensagem avisado que o arquivo ja existe, continuar)
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/local/lib/libxmlsec.so
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/bin/libxmlsec.so
sudo ln -s  /usr/local/lib/libxmlsec1.so.1.2.22  /usr/lib/libxmlsec.so

Pronto para "Construir o lazarus com perfil: Normal IDE". do menu Ferramentas da IDE Lazarus.

Dados do ambiente:
S.O.: Ubuntu 14.04 LTS, 64 bit
FPC : 2.6.4 
IDE : Lazarus 1.4.4 x86_64-linux-gtk 2 

REFERÊNCIAS

ACBR. NFe no Linux. Disponível em: <http://www.projetoacbr.com.br/forum/topic/188-nfe-no-linux/>. Acesso em 27 de abril de 2016

XMLSec Library. Download. Disponível em: <https://www.aleksey.com/xmlsec/download.html>. Acesso em 27 de abril de 2016
 

Como consigo essas .dll's para ambiente windows?

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2271 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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