Version from 22.07 compilation problem

Hi,

TMS Bissines Core Library, TMS Aurelius, TMS Sparkle, TMS XData have problem with compilation.

                  Deleting file "tmsbcl.vrc".
                  del "tmsbcl.vrc"
                C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\CodeGear.Delphi.Targets(399,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\dccosx64.exe" is invalid. [C:\Users\deweloper_1\Documents\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj]
                Done Building Project "C:\Users\deweloper_1\Documents\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj" (Build target(s)) -- FAILED.

Regards,
It’s trying to install for macOS 64-bit (OSX64) platform, introduced in Delphi Rio 10.3.2.
If you can’t install 10.3.2 or if you won’t use macOS 64 platform anyway, just disable it. TMS Business installers offer you a list of the Delphi versions and platforms you want to install for, just uncheck OSX64 from the list and then proceed with the install.

Hi,

I already have Delphi 10.3.2 and on this version TMS installation (OSX64) doesn't work.
Ok I uncheck OSX64 but I think that problem still will be for OSX64 developers.

Regards,

But is OSX64 platform properly configured in your Delphi IDE? Are you able to  compile projects for OSX64 platform?

Ok ... you're right ... it's rather configuration stuff

Regards,

I first had the initial problem because the update didn't enable the OSX64.  I had to re-register and it became available.
However, when I now try to install the business core, I get this error.  Note that I've never tried to connect to an OSX32 platform, yet the component compiles ok.  So I thought it would do the same for OSX64, but it fails.

    Installing for Delphi 10.3 Rio (OSX64)
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Binary package file name to be generated: "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64\bpltmsbcl260.dylib"
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Reading string value: Software\TMSSoftware\TMS Business Core Library\InstallDir (80000001)
            Returned value: C:_comps\tmssoftware\TMS Busines Core Library
        Reading string value: Software\TMSSoftware\TMS Business Core Library\Version (80000001)
            Returned value: 1.15.1.1
        Compiling Delphi project using MSBuild: C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj
            Building IDE base registry key with subkey "
                Base key value: Software\Embarcadero\BDS\20.0
            Batch file built
            call "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\rsvars.bat" 
            cd /D %FrameworkDir% 
            msbuild.exe %*
            Building MSBuild command line parameters
                Building IDE base registry key with subkey "
                    Base key value: Software\Embarcadero\BDS\20.0
                Building IDE base registry key with subkey "
                    Base key value: Software\Embarcadero\BDS\20.0
                 /target:Build /nologo /p:config=Debug /p:Platform="OSX64" /p:UnitSearchPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:IncludePath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:ILINK_LibraryPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64"
            Executing: cmd /C call "C:\Users\Delphi\AppData\Local\Temp\2F1B267ED5624F81BCD8049A43B753B9.bat" "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj"  /target:Build /nologo /p:config=Debug /p:Platform="OSX64" /p:UnitSearchPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:IncludePath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:ILINK_LibraryPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64"
                
                C:_comps\tmssoftware\TMS Busines Core Library\setup>call "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\rsvars.bat"  
                
                C:_comps\tmssoftware\TMS Busines Core Library\setup>cd /D C:\Windows\Microsoft.NET\Framework\v4.0.30319  
                
                C:\Windows\Microsoft.NET\Framework\v4.0.30319>msbuild.exe "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj"  /target:Build /nologo /p:config=Debug /p:Platform="OSX64" /p:UnitSearchPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:IncludePath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" /p:ILINK_LibraryPath="C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug;C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug;C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" 
                Build started 7/23/2019 7:23:49 PM.
                Project "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj" on node 1 (Build target(s)).
                CreateProjectDirectories:
                  Creating directory ".\OSX64\Debug".
                  md ".\OSX64\Debug"
                  Creating directory "..\bpl\OSX64".
                  md "..\bpl\OSX64"
                BuildVersionResource:
                  C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\cgrc.exe -c65001 "tmsbcl.vrc" -fotmsbcl.res 
                  CodeGear Resource Compiler/Binder
                  Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.
                  
                  Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
                  
                  Copyright (C) Microsoft Corporation.  All rights reserved.
                  
                  
                  Deleting file "tmsbcl.vrc".
                  del "tmsbcl.vrc"
                _PasCoreCompile:
                  C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\dccosx64.exe -$O- --no-config -B -Q -Z -TX.dylib -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\OSX64\Debug -I"C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug";"C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release";"C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug";"C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" -LE..\bpl\OSX64 -LN.\OSX64\Debug -NU.\OSX64\Debug -NSSystem;Xml;Data;Datasnap;Web;Soap; -O"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release";C:\Users\Delphi\Documents\Embarcadero\Studio\20.0\Imports;"C:\Program Files (x86)\Embarcadero\Studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"C:\Program Files (x86)\Embarcadero\Studio\20.0\include";"C:\Program Files (x86)\Embarcadero\Studio\20.0\redist\OSX64";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64 -R"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release\EN";"c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release";C:\Users\Delphi\Documents\Embarcadero\Studio\20.0\Imports;"C:\Program Files (x86)\Embarcadero\Studio\20.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64;"C:\Program Files (x86)\Embarcadero\Studio\20.0\include";"C:\Program Files (x86)\Embarcadero\Studio\20.0\redist\OSX64";C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64 -U"C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\debug";"C:\Program Files (x86)\Embarcadero\Studio\20.0\lib\OSX64\release";"C:_comps\tmssoftware\TMS Busines Core Library\packages\drio.\OSX64\Debug";"C:_comps\tmssoftware\TMS Busines Core Library\packages\drio..\bpl\OSX64" -V -VN --description:"TMS Business Core Library" -NH.\OSX64\Debug -NO.\OSX64\Debug  tmsbcl.dpk   
                  Embarcadero Delphi Next Generation for Mac OS X 64 bit compiler version 33.0
                  Copyright (c) 1983,2018 Embarcadero Technologies, Inc.
                  Linker command line: "C:\Program Files (x86)\Embarcadero\Studio\20.0\bin\ld.exe" -arch x86_64 -o ..\bpl\OSX64\bpltmsbcl260.dylib -e __ZN6Tmsbcl14initializationEv -dead_strip -dead_strip_dylibs -mark_dead_strippable_dylib -exported_symbols_list ..\bpl\OSX64\tmsbcl.exp -dylib -export_dynamic -macosx_version_min 10.8 -L "c:\program files (x86)\embarcadero\studio\20.0\lib\OSX64\release" -L C:\Users\Delphi\Documents\Embarcadero\Studio\20.0\Imports -L "C:\Program Files (x86)\Embarcadero\Studio\20.0\Imports" -L C:\Users\Public\Documents\Embarcadero\Studio\20.0\Dcp\OSX64 -L "C:\Program Files (x86)\Embarcadero\Studio\20.0\include" -L "C:\Program Files (x86)\Embarcadero\Studio\20.0\redist\OSX64" -L C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\OSX64 -rpath $ORIGIN -install_name @rpath/bpltmsbcl260.dylib -filelist ..\bpl\OSX64\tmsbcl.lnk
                C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\CodeGear.Delphi.Targets(402,5): error E2597: ld: warning: directory not found for option '-L/usr/lib' [C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj]
                   ld: warning: directory not found for option '-F/System/Library/Frameworks/'
                   ld: file not found: /usr/lib/libiconv.dylib
                C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\CodeGear.Delphi.Targets(402,5): error F2588: Linker error code: 1 ($00000001) [C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj]
                Done Building Project "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj" (Build target(s)) -- FAILED.
                
                Build FAILED.
                
                "C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj" (Build target) (1) ->
                (_PasCoreCompile target) -> 
                  C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\CodeGear.Delphi.Targets(402,5): error E2597: ld: warning: directory not found for option '-L/usr/lib' [C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj]
                  C:\Program Files (x86)\Embarcadero\Studio\20.0\Bin\CodeGear.Delphi.Targets(402,5): error F2588: Linker error code: 1 ($00000001) [C:_comps\tmssoftware\TMS Busines Core Library\packages\drio\tmsbcl.dproj]
                
                    0 Warning(s)
                    2 Error(s)
                
                Time Elapsed 00:00:05.03

Again, make sure OSX64 platform properly configured in your Delphi IDE and you are able to compile projects for OSX64 platform. OSX64 is different platform than OSX32.