Page 1 of 1

Error installing OSX64 using Recompile

Posted: Fri Jan 03, 2020 6:17 pm
by 23087694
I know that many of you are using the TeeChart component with OSX64, but I am having trouble installing the OSX64 version of TeeChart. I am getting the following error whenever I try to install it using the Recompile tool. I am able to compile and run an OSX64 program without the TeeChart component. What do I need to do to fix this? I get other errors when installing the BI and TeeGrid OSX64 components. The other ones (Win32, Win64, OSX32, iOS 64bit, Android 64bit, etc.) install without errors.

===============================================
TeeChart Pro
Compilation started: 2020-01-02 7:42:48 AM

Mac OSX64 v26 (Delphi 10.3 and C++Builder 10.3 Update 3)
FMXTee926

Cannot recompile Delphi package: FMXTee926.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 "C:\Program Files (x86)\Steema Software\Steema TeeSuite Pro 2019 for RAD Studio 2019.11.06\Components\TeeChart Pro VCL FMX\Source\..\Compiled\Delphi26.osx64\System\bplFMXTee926.dylib" -e __ZN9Fmxtee92614initializationEv -dead_strip -dead_strip_dylibs -mark_dead_strippable_dylib -exported_symbols_list "C:\Program Files (x86)\Steema Software\Steema TeeSuite Pro 2019 for RAD Studio 2019.11.06\Components\TeeChart Pro VCL FMX\Source\..\Compiled\Delphi26.osx64\System\FMXTee926.exp" -dylib -export_dynamic -S -x -macosx_version_min 10.8 -syslibroot C:\Users\Coniah\Documents\Embarcadero\Studio\SDKs\MacOSX10.15.sdk -F C:\Users\Coniah\Documents\Embarcadero\Studio\SDKs\MacOSX10.15.sdk\System\Library\Frameworks -F C:\Users\Coniah\Documents\Embarcadero\Studio\SDKs\MacOSX10.15.sdk\System\Library\PrivateFrameworks -L "C:\Program Files (x86)\Embarcadero\Studio\20.0\Lib\osx64\Release" -L "C:\Program Files (x86)\Embarcadero\Studio\20.0\Redist\osx64" -L "C:\Program Files (x86)\Steema Software\Steema TeeSuite Pro 2019 for RAD Studio 2019.11.06\Components\TeeChart Pro VCL FMX\Source\FMX" -rpath $ORIGIN -install_name @rpath/bplFMXTee926.dylib -filelist "C:\Program Files (x86)\Steema Software\Steema TeeSuite Pro 2019 for RAD Studio 2019.11.06\Components\TeeChart Pro VCL FMX\Source\..\Compiled\Delphi26.osx64\System\FMXTee926.lnk"
Error: E2597 Undefined symbols for architecture x86_64:
Error: "__ZN3Fmx8Platform3Mac10TFMXWindowv04cdtrEv", referenced from: __ZN9Fmxtee9260E in FMXTee926.o;
Error: "__ZN3Fmx8Platform3Mac10TFMXWindowv04cctrEv", referenced from: __ZN9Fmxtee9260E in FMXTee926.o;
ld: symbol(s) not found for architecture x86_64
Fatal: F2588 Linker error code: 1 ($00000001)
EXCEPTION:
Compilation aborted.
--------------------------------------------

Re: Error installing OSX64 using Recompile

Posted: Wed Jan 08, 2020 12:25 pm
by yeray
Hello,

TeeSuite should include licenses for the integrating components so you can download and install them separately. Have you tried that?

Re: Error installing OSX64 using Recompile

Posted: Wed Jan 08, 2020 10:26 pm
by 23087694
Yes, I tried both the TeeSuite install and the stand-alone TeeChart Source install and both versions give the same error.

Re: Error installing OSX64 using Recompile

Posted: Mon Jan 13, 2020 11:35 am
by yeray
Hello,

I'm using a MacOS 10.13 while, according to the error message, you seem to be using a MacOS 10.15. I'm not sure if there's any other difference.
Could you please try to open the FMXTee926.dpk package directly in your IDE and try to build it? If it compiles, could you please tell us the full dccosx64 command the IDE is running?

Re: Error installing OSX64 using Recompile

Posted: Tue Jan 14, 2020 11:04 pm
by 23087694
Thanks for your help. I tried what you suggested but I wasn't able to load the package as it through many errors (missing properties for components). I finally reinstalled RAD Studio 10.3.3 and was able to install the TeeChart Pro for OSX64.

Re: Error installing OSX64 using Recompile

Posted: Thu Jan 16, 2020 8:16 am
by yeray
Good news! Thanks for the feedback.