Ir para conteúdo
  • Cadastre-se

dev botao

Compilando ACBr Lazarus 3.4 - fpc 3.2.2 - LinuxMint = "21.2 (Victoria)"


Ver Solução Respondido por automacaosamos,

Recommended Posts

Hoje instalei o lazarus e o acbr normalmente no linux acima, sem nenhum problema.

mas quando fui compilar minha api de nota eletronica eu me deparei com esse erro:

Error: Cannot find pcnConversaoNFE used by NotaEletronicaController, incompatible ppu=/home/acbr/Lib/Lazarus/ACBrDFe/ACBrNFe/x86_64-linux/pcnConversaoNFe.ppu, package ACBr_NFe

já fiz um: tools + build lazarus,  

e nada mudou, alguem já passou por isso ?

Obrigado

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Ele está usando uma unit que parece que naõ encontrou

lembre-se que houve refatoração então verifique senão é uma dessas que tu deve alterar ou melhro que seja essa

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
 

 

Link para o comentário
Compartilhar em outros sites

Obrigado por responderem, fiz a refatoração e corrigi alguns detalhes, mas ainda persiste o erro anexo,

até reinstalei todo no lazarus usando as orientações do video:  "Instalar ACBr no Lazarus Linux com a ferramenta ACBrScriptGUI" do Daniel Moraes e foi liso.

mas ainda persiste o erro anexo.

 

 

LinuxMintXFCe.png

Link para o comentário
Compartilhar em outros sites

Bom dia, eu testeI o exemplo do ACBrNFE no lazarus 3.0,3.4,3.6,3.9 no Linux Mint, na versao do lazarus 2.2.6 ele nem instala o ACBrNFE

também instalei um ambiente na minha VM usando o UBUNTU "Ubuntu 22.04.5 LTS"

instalei o lazarus e os componentes ACBR normalmente, mas em todos os casos apresenta o erro anexo, o que poderia ser ?? BUG no acbr ??

ErroLazarus3.0.png

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

  • Moderadores

por acaso tu usa o boss ali pra setar no projeto os fontes do horse?

se sim por acaso no projeto não tem um caminho de outra pasta do ACBr que não seja o oficial?

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
 

 

Link para o comentário
Compartilhar em outros sites

  • Solution

Obrigago Juliomar, depois que voce falou: "a situação é que parece não achar as units que deveria"

acendeu uma luz, eu tenho essa API A 8 anos sempre compilado usando o crossCompiler e nunca tive problema,

mas resolvi compilar nativamente e apereceu apenas esse problema unico problema, no uses em vez de estava pcnconversaoNFe, estava

como pcnconversaoNFE, o crosscompiler ele não reclamava disso, mas no nativo o criterio e maiuscula e minuscula 

deve ser mais severo.

Abraços

Link para o comentário
Compartilhar em outros sites

I compiled natively using Ubuntu,
code attached, the problem only appears in AlmaLinux 9.4
I tested it in LinuxMint, it was normal, it seems like a problem with Zeos and Almalinux 9

An unhandled exception occurred at $00000000004813D0:
EDatabaseError: Operation cannot be performed on an inactive dataset
  $00000000004813D0
  $000000000048376E

Heap dump by heaptrc unit of /home/samplezeos/samplezeos
26125 memory blocks allocated : 4302794/4305848
26122 memory blocks freed     : 4302602/4305656
3 unfreed memory blocks : 192
True heap size : 786432
True free heap : 785568
Should be : 785664
Call trace for block $00007FD5A3D735A0 size 128
  $00000000004146F1
  $000000000048376E
  $0000000000735FD0  CHECKCONNECTED,  line 1032 of ../../src/component/ZAbstractDataset.pas
  $000000000070B110  INTERNALPREPARE,  line 4361 of ../../src/component/ZAbstractRODataset.pas
  $000000000070A6A2  SETPREPARED,  line 4107 of ../../src/component/ZAbstractRODataset.pas
  $000000000070D4EB  PREPARE,  line 5255 of ../../src/component/ZAbstractRODataset.pas
  $00000000007097FD  INTERNALOPEN,  line 3775 of ../../src/component/ZAbstractRODataset.pas
  $00000000007338C7  INTERNALOPEN,  line 386 of ../../src/component/ZAbstractDataset.pas
  $0000000000736D52  INTERNALOPEN,  line 1219 of ../../src/component/ZAbstractDataset.pas
  $0000000000483E0D
  $00000000007338C7  INTERNALOPEN,  line 386 of ../../src/component/ZAbstractDataset.pas
  $0000000000736D52  INTERNALOPEN,  line 1219 of ../../src/component/ZAbstractDataset.pas
  $0000000000483E0D
 

SendForum.rar

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, automacaosamos disse:

I compiled natively using Ubuntu,
code attached, the problem only appears in AlmaLinux 9.4
I tested it in LinuxMint, it was normal, it seems like a problem with Zeos and Almalinux 9

An unhandled exception occurred at $00000000004813D0:
EDatabaseError: Operation cannot be performed on an inactive dataset
  $00000000004813D0
  $000000000048376E

Heap dump by heaptrc unit of /home/samplezeos/samplezeos
26125 memory blocks allocated : 4302794/4305848
26122 memory blocks freed     : 4302602/4305656
3 unfreed memory blocks : 192
True heap size : 786432
True free heap : 785568
Should be : 785664
Call trace for block $00007FD5A3D735A0 size 128
  $00000000004146F1
  $000000000048376E
  $0000000000735FD0  CHECKCONNECTED,  line 1032 of ../../src/component/ZAbstractDataset.pas
  $000000000070B110  INTERNALPREPARE,  line 4361 of ../../src/component/ZAbstractRODataset.pas
  $000000000070A6A2  SETPREPARED,  line 4107 of ../../src/component/ZAbstractRODataset.pas
  $000000000070D4EB  PREPARE,  line 5255 of ../../src/component/ZAbstractRODataset.pas
  $00000000007097FD  INTERNALOPEN,  line 3775 of ../../src/component/ZAbstractRODataset.pas
  $00000000007338C7  INTERNALOPEN,  line 386 of ../../src/component/ZAbstractDataset.pas
  $0000000000736D52  INTERNALOPEN,  line 1219 of ../../src/component/ZAbstractDataset.pas
  $0000000000483E0D
  $00000000007338C7  INTERNALOPEN,  line 386 of ../../src/component/ZAbstractDataset.pas
  $0000000000736D52  INTERNALOPEN,  line 1219 of ../../src/component/ZAbstractDataset.pas
  $0000000000483E0D
 

SendForum.rar 56.54 kB · 0 downloads

não entendi o que seria isso?

há sim lembrando se comprou tem que dar manutenção o ACBr muda , units mudam

não será só tu abrir e compilar e ele está olhando pastas especificas

tu programa em lazarus?

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
 

 

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Juliomar Marchetti disse:

não entendi o que seria isso?

há sim lembrando se comprou tem que dar manutenção o ACBr muda , units mudam

não será só tu abrir e compilar e ele está olhando pastas especificas

tu programa em lazarus?

sim, programo em Lazarus, toda minha API de envio de NFE, MDFE, CTE fiz no Lazarus, crossCompler, tive problema agora migrando pro AlmaLinux 9.4 que o ZeosLib 8.0 ta dando erro, o pessoal da Zeos Pediu pra fazer testes com compilação nativa, essas mensagem acima era pra eles, acabei enviado errado, desculpe..

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

  • Moderadores

Mas o erro está no ACBr ou no zeos?

se for no Zeos é dai no projeto deles.

agora o ACBr não está vendo as units que precisa e tu deve estar,(dai só você pode dizer pois tu escreveu o código) os paths do ACBr fixo no projeto e dai tem que adicionar e remover os que não existem mais e colocar os que falta e por isso não vê os arquivos

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
 

 

Link para o comentário
Compartilhar em outros sites

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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...