Installation errors for OSX64 platform, when compiling only for that platform

Issue #337 resolved
Roland Schramme created an issue

When trying to install for OSX64 platform for Delphi 10.3.3 and Delphi 10.4, there are a lot of errors reported during the build process. There are errors for both 1.2.4 and develop (“support for Delphi 10.4”).

The errors show up, when selecting only OSX64 as target platform in the installer.

E.g. develop on Delphi 10.4:

Fehler beim Buildvorgang.

"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Base.dproj" (Build Ziel) (2) ->
(_PasCoreCompile Ziel) ->
  C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(402,5): Hinweis warning H2596: ld: warning
: directory not found for option '-LD:\rosch.Altanis\Documents\Embarcadero\Studio\21.0\Imports' [E:\Libraries\spring4d\
Packages\Delphi10Sydney\Spring.Base.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Tests\Spring.Tests.Delphi10Sydney.dproj" (Build Ziel) (8) ->
  C:\Program Files (x86)\Embarcadero\Studio\21.0\Bin\CodeGear.Delphi.Targets(402,5): Hinweis warning H2596: ld: warning
: directory not found for option '-LD:\rosch.Altanis\Documents\Embarcadero\Studio\21.0\Imports' [E:\Libraries\spring4d\
Tests\Spring.Tests.Delphi10Sydney.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Core.dproj" (Build Ziel) (3) ->
(_PasCoreCompile Ziel) ->
  E:\Libraries\spring4d\Source\Core\Services\Spring.Services.pas(35): error E2213: Falsches gepacktes Unit-Format: Spri
ng.Base.dcp.Spring - Erwartete Version: 34.0, MacOSX(x64) Gefundene Version: 34.0, MaxOSX NX Language(x86) [E:\Librarie
s\spring4d\Packages\Delphi10Sydney\Spring.Core.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Data.dproj" (Build Ziel) (4) ->
  E:\Libraries\spring4d\Source\Data\ObjectDataSet\Spring.Data.ExpressionParser.Functions.pas(32): error E2213: Falsches
 gepacktes Unit-Format: Spring.Base.dcp.Spring.Collections - Erwartete Version: 34.0, MacOSX(x64) Gefundene Version: 34
.0, MaxOSX NX Language(x86) [E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Data.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Data.Designtime.dproj" (Build Ziel) (5) ->
  E:\Libraries\spring4d\Source\Data\ObjectDataSet\Spring.Data.Registration.pas(37): error E2213: Falsches gepacktes Uni
t-Format: Spring.Data.dcp.Spring.Data.ObjectDataSet - Erwartete Version: 34.0, MacOSX(x64) Gefundene Version: 34.0, Max
OSX NX Language(x86) [E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Data.Designtime.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Persistence.dproj" (Build Ziel) (6) ->
  E:\Libraries\spring4d\Source\Persistence\Adapters\Spring.Persistence.Adapters.FieldCache.pas(33): error E2213: Falsch
es gepacktes Unit-Format: Spring.Base.dcp.Spring.Collections - Erwartete Version: 34.0, MacOSX(x64) Gefundene Version:
34.0, MaxOSX NX Language(x86) [E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Persistence.dproj]


"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring4D.groupproj" (build Ziel) (1) ->
"E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Extensions.dproj" (Build Ziel) (7) ->
  E:\Libraries\spring4d\Source\Extensions\Cryptography\Spring.Cryptography.Base.pas(36): error E2213: Falsches gepackte
s Unit-Format: Spring.Base.dcp.Spring - Erwartete Version: 34.0, MacOSX(x64) Gefundene Version: 34.0, MaxOSX NX Languag
e(x86) [E:\Libraries\spring4d\Packages\Delphi10Sydney\Spring.Extensions.dproj]

    2 Warnung(en)
    5 Fehler

BTW, you can remove the target OSX32 for Delphi 10.4. It is not supported anymore.

Comments (3)

  1. Roland Schramme reporter

    It works, if running a "Clean" process before and then selecting e.g. Win32/Win64 along with OSX64.

  2. Log in to comment