Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao instalar ACBrNFe no Lazarus x64


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

Recommended Posts

Postado

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)

  • Fundadores
  • Solution
Postado

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.

Postado

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)

Postado

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
Postado

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)

  • 1 ano depois...
Postado
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?

  • Este tópico foi criado há 2489 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.