Page 1 of 2

OSX64

Posted: Mon Aug 12, 2019 6:18 pm
by 9337315
I have release 27 binary installed and 27 source on Rad Studio 10.3.2. I have a project where I wish to compile for Win64 and OSX64. Having difficulty compiling the software for OSX64. The binary installer doesn't seem to have worked correctly. There are no library paths for OSX64. There are no debug paths for OSX64. There are only paths for OSX32. Am I to use those? How do I proceed?

Re: OSX64

Posted: Tue Aug 13, 2019 2:14 pm
by Marc
Hello,

We are testing pre-release library files for OSX64. I'm sending you a link to your registered email account.

Regards,
Marc Meumann

Re: OSX64

Posted: Thu Aug 29, 2019 8:13 pm
by 16486936
I also need OSX64-bit as I have customers running 10.15 beta and can't use my 32-bit version. I just upgraded today thinking it would be there. Is there any chance I could test the beta also?

Re: OSX64

Posted: Fri Aug 30, 2019 6:25 am
by yeray
Hello,
wrote:
Thu Aug 29, 2019 8:13 pm
I also need OSX64-bit as I have customers running 10.15 beta and can't use my 32-bit version. I just upgraded today thinking it would be there. Is there any chance I could test the beta also?
Sure. I'm sending a link to your registered email account.

Re: OSX64

Posted: Fri Aug 30, 2019 3:03 pm
by 16486936
Thank you. I am looking forward to getting the link and start working. I appreciate it.

Re: OSX64

Posted: Sat Aug 31, 2019 4:59 pm
by 16486936
When I try to compile the program, I get this:

Compiling gives me this error: [dccosx64 Fatal Error] FMX.fs_isysrtti.pas(15): F2051 Unit FMX.fs_iinterpreter was compiled with a different version of FMX.fs_isysrtti.TfsSysFunctions

How do I fix this?

Re: OSX64

Posted: Sat Aug 31, 2019 7:46 pm
by 16486936
Paul from Fast Reports helped me get past the last error. But it looks this error is indeed a TeeChart error.

[dccosx64 Fatal Error] Main.pas(41): F2051 Unit FMXTee.DBChart was compiled with a different version of FMXTee.Procs.TCustomTeePanelExtended.FillPanelRect

How do I fix this?

Re: OSX64

Posted: Mon Sep 02, 2019 8:04 am
by yeray
Hello,

I could add a TDBChart to a new test form and it works fine in osx64 for me here.
Could you please arrange a simple example project we can run as-is to reproduce the problem here?

Re: OSX64

Posted: Tue Sep 03, 2019 3:24 pm
by 16486936
I had accidentally posted in the fast report forum when I got the same basic error due to his files, after unzipping the folder you gave me. He fixed that error but then when I got the second error I sent that to him also. Here's what he sent back.

"F2051 Unit A was compiled with a different version of B error means different compiler versions"

Re: OSX64

Posted: Thu Sep 05, 2019 1:43 pm
by yeray
wrote:
Sat Aug 31, 2019 7:46 pm
[dccosx64 Fatal Error] Main.pas(41): F2051 Unit FMXTee.DBChart was compiled with a different version of FMXTee.Procs.TCustomTeePanelExtended.FillPanelRect
You can read the error description at Embarcadero's documentation (here).
This makes me think there may be a confusion in the TeeChart version(s) being used.
Can you reproduce the error without FastReports, just with a Chart in a Form?
As mentioned before, it would be helpful if you could arrange a simple example project we can run as-is to reproduce the problem here.

Re: OSX64

Posted: Thu Sep 05, 2019 4:51 pm
by 16486936
Your right. Compiling a new project with OSX64 and TeeChart only compiles just fine. Then I went to drop a FastReport component, but all the Fast Report components were grayed out on OSX64. Fast Reports doesn't offer a recompile.exe that includes OSX64. Maybe by not recompiling would help, but I think it there is a problem with Fast Reports OSX64, even though all the paths are correct. I will send this off to Fast Reports and let you know what happens.
2019-09-05_0944.png
2019-09-05_0944.png (10.38 KiB) Viewed 34479 times

Re: OSX64

Posted: Tue Sep 10, 2019 4:13 pm
by 16486936
I worked with Fast Reports and they had me remove all of the .pas files from the Fast Reports OSX64 folder and got past the Fast Report errors. They had me create a new project and add just the FMXTee.DBChart to the units of the project. Attached are the errors and a zip file containing the project. Notice that on the component pallet (toolbar), all of the TeeChart components are grayed out. Not sure how, or if, I compiled TeeCharts on a fresh project, but here are my results.
2019-09-10_0903.png
2019-09-10_0903.png (7.25 KiB) Viewed 34416 times
2019-09-10_0904.png
2019-09-10_0904.png (10.26 KiB) Viewed 34416 times

Re: OSX64

Posted: Fri Sep 13, 2019 5:22 pm
by 16486936
I see you haven't downloaded my project yet to give me some idea what might fix my problem. Bump.

Re: OSX64

Posted: Tue Sep 17, 2019 7:34 am
by yeray
Hello,

Sorry for the delay here.
I could open, compile and run your project without errors here.
I also created a new FMX project, added FMXTee.DBChart unit and compiled for OSX64 without errors.
Could you please share the complete "dccosx64 command line..." the IDE is trying to execute?

Re: OSX64

Posted: Thu Oct 10, 2019 12:18 am
by 16486936
At the time you ran my file, where you running Delphi 10.3.2? How do I get the information you are asking me for?