Skip to content

Delphi XE7 - IPPeerClient #26

Description

@imperyal

Hello,

I installed Indy 17 on Delphi XE7 (version 21) because I need support for recent OpenSSL versions through IndyTLS-OpenSSL.

After updating Indy, my project no longer compiles and I get the following error:

[dcc32 Fatal Error] U_moloni.pas(8): F2051 Unit IPPeerClient was compiled with a different version of IdHash.TIdHashNativeAndIntF

While investigating, I noticed that Indy 17 does not seem to include the IPPeerClient unit, so I suspect there may be a compatibility issue between Indy 17 and Delphi XE7's existing IPPeer units, or perhaps I have a mixture of old and new DCUs/packages.

Could someone please clarify:

  • Does Indy 17 require rebuilding any IPPeer-related units?
  • Are there additional packages or steps required when upgrading from the Indy version shipped with XE7?
  • Has anyone successfully used Indy 17 + IndyTLS-OpenSSL on XE7?

Any guidance would be greatly appreciated.

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: ReportedIssue has been reported for reviewType: QuestionIssue is asking a question, or requesting support/clarity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions