Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde.

Uso um servidor de compilação(Jenkins), quando vou mando compilar está dando erro "Unit ACBrDFeOpenSSL was compiled with a different version of httpsend.THTTPSend", mas pela IDE(Delphi 7), compila normalmente, esse problema ocorreu depois da atualização para a Trunk2, alguém tem alguma ideia do que eu posso fazer ?

Desde já agradeço.

Postado (editado)

Olá Everton, estou com o mesmo problema. Depois de atualizar hoje para trunk2

HTTPSend.pas(616); Undeclared identifier: 'NormalizeHeader'

ACBrDFeOpenSSL.Pas(45): Could not compile user unit 'HTTPSend.pas'

Agradeço...

Leão

Editado por Leao
Postado

Olá Daniel, ao compilar o ACBr_synapse.dpk da pasta

D:\Acbr\trunk2\Pacotes\Delphi\synapse

depois compilo meu software ocorre o mesmo erro:

HTTPSend.pas(616); Undeclared identifier: 'NormalizeHeader'

ACBrDFeOpenSSL.Pas(45): Could not compile user unit 'HTTPSend.pas'

o detalhe é que acima do formulário aponta para a pasta:

D:\Acbr\trunk2\Fontes\Terceiros\synalist

acho que deveria apontar para a mesma ....\pacotes\delphi\synapse

Trabalho com delphi7

Obrigado,

Leão

Postado

Juliomar, não fiz manualmente, conforme .pdf, ACBrComum, no instalador marco apenas qual?

Use agora pelo instalador, instalação minima, re-instalou normalmente, mas continua o erro.

 

Obrigado,

Leão

Postado

Olá Daniel, fiz uma varredura em todo hd, existe apenas em dois lugares:

D:\Acbr\trunk2\Fontes\Terceiros\synalist

httpsend.pas e httpsend.dcu

D:\Acbr\trunk2\Lib\Delphi\LibD7

somente a httpsend.dcu

ambos com data 22/09/2015, a mudança hoje trunk para trunk2.

Agradeço,

Leão

 

 

Postado (editado)

Daniel, inclusive renomeie para HTTPSend_old.dcu, teste mas continua a mesma mensagem de erro

Onde é declarada 'NormalizeHeader' ?

Onde estar a function NormalizeHeader?

Obrigado,

Leão

Editado por Leao
  • Fundadores
Postado

Use o Find In Files...

Desculpe-me mas não sei mais como lhe ajudar... Não uso Delphi no meu dia a dia (uso Lazarus)

provavelmente o ACBrInstall faz algum "truque", que a instalação manual dos pacotes não faz...

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 (editado)

Olá Daniel, sim usei o Find in Files, e encontrou em

D:\Acbr\trunk2\Fontes\Terceiros\synalist\synautil.pas

Esse caminho já estar no path do delphi

function NormalizeHeader(Value: TStrings; var Index: Integer): string;

 

function NormalizeHeader(Value: TStrings; var Index: Integer): string;
var
  s, t: string;
  n: Integer;
begin
  s := Value[Index];
  Inc(Index);
  if s <> '' then
    while (Value.Count - 1) > Index do
    begin
      t := Value[Index];
      if t = '' then
        Break;
      for n := 1 to Length(t) do
        if t[n] = #9 then
          t[n] := ' ';
      if not(AnsiChar(t[1]) in [' ', '"', ':', '=']) then
        Break
      else
      begin
        s := s + ' ' + Trim(t);
        Inc(Index);
      end;
    end;
  Result := TrimRight(s);
end;

Alguém se habilita a resolver isso. Já re-instalei trunk2

 

Obrigado,

Leão

Editado por Leao
  • Fundadores
Postado

Não vejo isso como um problema do ACBr... Afinal o ACBrInstall funciona normalmente... 

Deve ser algo no seu ambiente...

Se desejar reportar modificações no para os Packages fique a vontade 

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 (editado)

Olá, usei agora o apagaAcbr.bat, verifiquei que realmente limpou a pasta ...\bpl

execultei o ACBrInstal_Trunk2, instalou normal sem nenhum erro.

conforme logo em anexo.

ao compilar minha aplicação erros:

[Error] HTTPSend.pas(616): Undeclared identifier: 'NormalizeHeader'
[Fatal Error] ACBrDFeOpenSSL.pas(45): Could not compile used unit 'HTTPSend.pas'

 

Se alguém passou por essa experiência, por favor...

Obrigado,

Leão

log_Delphi_7.txt

Editado por Leao
Postado

Olá Daniel, encontrei uma copia antiga  em:

c:\xmaker6\comp\delphi\synafpc.dcu
c:\xmaker6\comp\delphi\synautil.dcu

do xmaker6, copiei a atual para lá, e acabou o erro, outro detalhe importante

no path do delphi7, colocar como primeiro:

$(DELPHI)\Lib;

$(DELPHI)\Bin;

$(DELPHI)\Imports;

$(DELPHI)\Projects\Bpl;

$(DELPHI)\Rave5\Lib;

D:\Acbr\Fontes\synalist;

C:\Xmaker6\Comp\Delphi;

 

Agradeço a todos e obrigado

Leão

  • Curtir 1
  • 4 meses depois ...
  • 4 semanas depois ...
Postado (editado)

Bom dia pessoal!

Eu uso Lazarus no Ubuntu. Consegui compilar a maioria dos componentes ACBr Trunk2, porém ao tentar compilar qualquer um dos componentes do ACBrDFe me deparo com alguns erros de compilação.

Os erros abaixo apareceram quando foi compilar o ACBrDFeComum.lpk.

ACBRDFeOpenSSl.pas(398,13) Errror: Identifier not found "xmlSecKeysMngrCreate"

ACBRDFeOpenSSl.pas(405,8) Errror: Identifier not found "xmlSecCryptoAppDefaultKeysMngrInit"

ACBRDFeOpenSSl.pas(413,9) Errror: Identifier not found "xmlSecCryptoAppKeysMngrCertLoadMemory"

ACBRDFeOpenSSl.pas(427,13) Errror: Identifier not found "xmlSecFindChild"

ACBRDFeOpenSSl.pas(502,13) Errror: Identifier not found "xmlSecFindChild"

 

Alguém já passou por essa situação?

 

Editado por ti_smig
Faltou informação.
  • Fundadores
Postado

Lazarus não usará essa Unit.. e sim OpenSSLExt.pas

Verifique se seus fontes estão atualizados... apague arquivos marcados como "modificados", pelo SVN, e baixe-os novamente..

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.

  • 4 meses depois ...
Postado

Boa Noite pessoal

Hoje após realizar o o update do SVN, ao compilar minha aplicação, apresentou a mensagem abaixo:

Could not compile used unit 'libeay32'.pas

O que pode ser?!

Aurino

 

 

  • Moderadores
Postado
8 horas atrás, Aurino disse:

Boa Noite pessoal

Hoje após realizar o o update do SVN, ao compilar minha aplicação, apresentou a mensagem abaixo:

Could not compile used unit 'libeay32'.pas

O que pode ser?!

recompilou os componentes após atualizar?

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
 

 

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