Jump to content

dev botao

Erro ao instalar ACBrNFe no Lazarus x64


Edgar
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 2473 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 to comment
Share on other 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

  • Like 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 to comment
Share on other 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 to comment
Share on other 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
 

  • Like 3
Link to comment
Share on other 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 to comment
Share on other sites

  • 1 year later...
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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.