Ir para conteúdo
  • Cadastre-se

dev botao

cross compiler win32 > linux x86_x64 com ACBrNFe


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

Recommended Posts

fui colocando componentes acbr no form até dar erro,

e percebi que sempre que aparece essas linhas no lazarus da pau.

C:\lazarus\cross\bin\x86_64-linux\x86_64-linux-ld.exe: cannot find -lxmlsec1
C:\lazarus\cross\bin\x86_64-linux\x86_64-linux-ld.exe: cannot find -lxml2

pelo que vi parece que componentes que precisam assinar documento não compila

existe alguma diretiva para desabilitar -lxmlsec1 e -lxml2 ?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você teria que ter o Toolchain do Linux, no Windows...

Acho que tem alguns vídeos do Daniel Moraes, sobre isso..

 

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

se no ACBr.inc eu adicionar essas linhas

{$IfDef DFE_SEM_OPENSSL}
  {$Define DFE_SEM_XMLSEC}
  {$Define DFE_SEM_LIBXML2}
{$EndIf}

{$IfDef DFE_SEM_LIBXML2}
  {$UnDef DFE_ACBR_LIBXML2}
{$EndIf}

{$DEFINE DFE_SEM_XMLSEC} --adicionado
{$DEFINE DFE_SEM_LIBXML2} --adicionado

o lazarus compila mas existe alguma forma de fazer a assinatura depois?(ainda não tentei assinar)

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Use o gerenciador de Pacotes do seu Linux, procure nos repositórios por libxml2 e instale...

http://www.xmlsoft.org/

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

  • Solution

eu instalei o xml2 no mint:

apt-get install libxml2-utils

depois copiei o libxml2.so.2:

 /usr/lib/x86_64-linux-gnu/libxml2.so.2

e colei no meu windows:

"pathlazarus\cross\lib\x86_64-linux\libxml2.so.2"

"pathlazarus\cross\lib\x86_64-linux\libxml2.so"

alterei o ACBr.inc

{$IfDef DFE_SEM_OPENSSL}
  {$Define DFE_SEM_XMLSEC}
  {$Define DFE_SEM_LIBXML2}
{$EndIf}

{$IfDef DFE_SEM_LIBXML2}
  {$UnDef DFE_ACBR_LIBXML2}
{$EndIf}

{$DEFINE DFE_SEM_XMLSEC}

e funcionou perfeitamente

muito obrigado.

Editado por datilas
Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

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

Link para o comentário
Compartilhar em outros sites

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