Ir para conteúdo
  • Cadastre-se

dev botao

Compilação no Linux reclama da StrUtilsEx


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

Recommended Posts

Bom dia!
 

Atualizei os fontes do ACBr e quando vou compilar meu projeto recebo esse erro:

Fatal: Unit StrUtilsEx searched but strutils found

Verificando os fontes vi que as referẽncias estão nestes arquivos:

/Fontes/ACBrDFe> grep -i StrUtilsEx * -r
ACBrNFSe/ACBrNFSeWebServices.pas:  pcnGerador, pcnLeitor, StrUtilsEx;
ACBrNFSe/PCNNFSe/pnfsConversao.pas:  pcnConversao, StrUtilsEx;

Minha útlima compilação foi com os fontes do ACBr do dia 26/09/2019  (não tenho mais estes fontes do ACBr) mas "acho" que não faziam referências a StrUtilsEx.

Poderiam me ajudar? Uso Linux64.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Marcelo,

Passei o seu problema para o pessoal que conhece mais a fundo o Linux.

Por favor aguarde que logo, alguém vai te orientar.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 horas atrás, Marcelo Simon disse:

Minha útlima compilação foi com os fontes do ACBr do dia 26/09/2019  (não tenho mais estes fontes do ACBr) mas "acho" que não faziam referências a StrUtilsEx.

Poderiam me ajudar? Uso Linux64.

Não faziam referência. Essa unit foi adicionada recentemente.

Ela fica na seguinte pasta "\ACBr\Fontes\Terceiros\FastStringReplace\StrUtilsEx.pas".

Por favor, queira verificar se seu código está totalmente atualizado, incluindo pacotes.

Após isso, se você usa Lazarus, é necessário fazer uma nova recompilação da IDE.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

36 minutes ago, EMBarbosa said:

Não faziam referência. Essa unit foi adicionada recentemente.

Ela fica na seguinte pasta "\ACBr\Fontes\Terceiros\FastStringReplace\StrUtilsEx.pas".

Por favor, queira verificar se seu código está totalmente atualizado, incluindo pacotes.

Após isso, se você usa Lazarus, é necessário fazer uma nova recompilação da IDE.

Funcionou, obrigado!

Recompilei a IDE e adicionei o path "\ACBr\Fontes\Terceiros\FastStringReplace" a "other unit files (-Fu).

Compilou certinho.

Mais uma vez obrigado.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
1 hora atrás, Marcelo Simon disse:

Recompilei a IDE e adicionei o path "\ACBr\Fontes\Terceiros\FastStringReplace" a "other unit files (-Fu).

Humm.. isso ja deveria estar no Package ACBrComum.lpk... vou verificar...

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

Bom dia!

Depois que atualizei os fontes do  ACBr  e coloquei no path o caminho da StrUtilsEx.pas o meu projeto compilou (como descrevi acima).

Porém, o envio de eventos nao funciona (segue o erro):

Erro Interno: 0
Erro HTTP: 500
URL: https://hbpe.fazenda.mg.gov.br/bpe/services/BPeRecepcaoEvento

Se volto a versão anterior do meu projeto o envio de evento funciona perfeitamente (compilado com a versão do ACBr de 26/09/2019).

Anexo os XML's.

Caso achem melhor outro Post, podem separar.

1-ped-eve.xml 1-ped-eve-soap.xml

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Para uma nova dúvida, por favor crie um novo tópico...

provavelmente o SVN não está atualizando o seu ACBrComum.lpk, devido a modificações do seu lado...

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

Boa tarde,

Apaguei todos os Fontes do ACBr e baixei o trunk2 novamente.
Removi o lpk do ACBrComum, recompilei e instalei.
Recompilei a IDE.

Meu projeto utilizar somente as seguintes Unit's ( é um projeto console):

uses {$IFDEF UNIX} {$IFDEF UseCThreads}
  cthreads, {$ENDIF} {$ENDIF}
  Classes,
  SysUtils,
  CustApp,
  { you can add units after this }
  IniFiles,
  pcnConversao,
  pcnConversaoBPe,
  pcnAuxiliar,
  blcksock,
  ACBrDFeSSL,
  ACBrBPe,
  ACBrUtil,
  fpjson,
  jsonparser,
  lazutf8sysutils;

Quando tento compilar o erro persiste mas acho que tem a ver com o nome da unit (StrUtilsEx e strutils), vejam na imagem em anexo.

Se coloco no path do projeto o caminho da StrUtilsEx.pas, compila.

 


 

 

Screenshot from 2019-10-31 14-06-57.png

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você precisa adicionar a dependência do.Package  ACBrComum no seu projeto... a IDE já fará isso... se você derrubar algum componente do ACBr no Form ou Datamodule 

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

18 hours ago, Daniel Simoes said:

Você precisa adicionar a dependência do.Package  ACBrComum no seu projeto... a IDE já fará isso... se você derrubar algum componente do ACBr no Form ou Datamodule 

Bom dia!

Entendi, mas como meu projeto não tem nada visual (-dNOGUI) tenho que adicionar o path na mão mesmo.
Acho que está resolvido.
Agora vou testar para ver se o "bug" que relatei acima procede.
Obrigado.

Link para o comentário
Compartilhar em outros sites

  • Fundadores
41 minutos atrás, Marcelo Simon disse:

Entendi, mas como meu projeto não tem nada visual (-dNOGUI) tenho que adicionar o path na mão mesmo.

Perfeito, isso mesmo...

 

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

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