Page 1 of 1

TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Fri Jan 14, 2022 12:58 am
by 16590852
Hi,
I,ve installaed and builded/installed the source code version.
When I try to compile a simple app with only a Tchart on the main form I got the error shown in the attached image (the error is in TeCanvas.pas)

Could you help me?

Thanks
error.jpg
error.jpg (72.65 KiB) Viewed 7712 times

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Mon Jan 17, 2022 7:36 am
by yeray
Hello,

Please try to add the "VCLTee" prefix to the "unit scope names".
Image

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Mon Jan 17, 2022 10:09 am
by 16590852
Hi, I've already tryed to do that before writing the post but it don't work.

If it can help, compiling under win 64 works without the "unit scopes"

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 10:35 am
by yeray
Hello,

Check the paths are correct:
https://www.steema.com/support/viewtopi ... =3&t=15512

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 11:06 am
by 16590852
Hi Again, I've checked the paths and are correct. Also I've tryed to unistall and reinstall the source with the same error.

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 11:20 am
by yeray
Hello,

Have you tried running TeeRecompile with high privileges?

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 1:49 pm
by 16590852
Hi,
yes I run it as administrator

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 5:51 pm
by 16590852
Hi again,
I'm going mad. I've fully removed Teechart, cleared win32, syswow64 and delphi bin folder. I've tryed again with a full reinstall, now teerecompile was unable to complete building. It start to recompile but it stops every time on a different package with the following error: Fatal: F2084 Internal Error: XXXXXXXXXX-YYYYYYYYY-Z

Below there are some building try results, as you can see the error occur each time on different package.
I see that it is a Delphi compiler error, but it don't occur with other packages.
My OS is WIN 11, I have a 64gb ram, xeon processor, 2tb SSD HD

Any Idea?
Thanks



Try 1
--------------------------------------------------------
TeeMaker128
Compiling...
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\dcc32.exe" -$D+ -$L+ -$W+ -$O- -$C- -$Y+ -$C+ -$R+ -$Q+ -GD -V -VT -VN -W^ -H -$A8 --no-config -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release" -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release\Indy10" -nsSystem;WinAPI;VCL;System.Win;VCL.Imaging;Data;BDE;Datasnap;XML;VCLTee -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -E"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\bin" -N0"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -U"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib";"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug";"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -I"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -R"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -O"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug" -M -DBCB --BCB -CG -JPHNE -JL -NO"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -NH"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Include" -NB"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" "C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\TeeMaker\TeeMaker128.dpk" -LE"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\System"



Cannot recompile Delphi package: TeeMaker128.dpk
Embarcadero Delphi for Win32 compiler version 35.0
Copyright (c) 1983,2021 Embarcadero Technologies, Inc.
TeeMaker128.dpk(103) Fatal: F2084 Internal Error: AV00538C00-R073497CE-0
EXCEPTION:
Compilation aborted.
--------------------------------------------

Try 2
--------------------------
FMXTee928
Compiling...
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\dcc32.exe" -$D+ -$L+ -$W+ -$O- -$C- -$Y+ -$C+ -$R+ -$Q+ -GD -V -VT -VN -W^ -H -$A8 --no-config -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release" -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release\Indy10" -nsSystem;Data;Datasnap;XML;FMXTee;WinAPI;System.Win -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -E"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\bin" -N0"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -U"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib";"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug";"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\FMX" -I"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\FMX" -R"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\FMX" -O"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug" -M -DBCB --BCB -CG -JPHNE -JL -NO"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -NH"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Include" -NB"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" "C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\FMX\FMXTee928.dpk" -LE"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\System"



Cannot recompile Delphi package: FMXTee928.dpk
Embarcadero Delphi for Win32 compiler version 35.0
Copyright (c) 1983,2021 Embarcadero Technologies, Inc.
FMXTee.Engine.pas(21185) Fatal: F2084 Internal Error: AV00538C00-R0D2C8DDC-0
EXCEPTION:
Compilation aborted.
--------------------------------------------

Try 3
-------------------------
TeePro928
Compiling...
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\dcc32.exe" -$D+ -$L+ -$W+ -$O- -$C- -$Y+ -$C+ -$R+ -$Q+ -GD -V -VT -VN -W^ -H -$A8 --no-config -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release" -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release\Indy10" -nsSystem;WinAPI;VCL;System.Win;VCL.Imaging;Data;BDE;Datasnap;XML;VCLTee -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -E"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\bin" -N0"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -U"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib";"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug";"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -I"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -R"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -O"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug" -M -DBCB --BCB -CG -JPHNE -JL -NO"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -NH"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Include" -NB"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" "C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL\TeePro928.dpk" -LE"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\System"



Cannot recompile Delphi package: TeePro928.dpk
Embarcadero Delphi for Win32 compiler version 35.0
Copyright (c) 1983,2021 Embarcadero Technologies, Inc.
TeePro928.dpk(260) Fatal: F2084 Internal Error: AV05B59001-R00000120-0
EXCEPTION:
Compilation aborted.
--------------------------------------------

Try 4
------------------------------
DclTeeProStd928
Compiling...
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\dcc32.exe" -$D+ -$L+ -$W+ -$O- -$C- -$Y+ -$C+ -$R+ -$Q+ -GD -V -VT -VN -W^ -H -$A8 --no-config -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release" -u"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Release\Indy10" -nsSystem;WinAPI;VCL;System.Win;VCL.Imaging;Data;BDE;Datasnap;XML;VCLTee -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -E"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\bin" -N0"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" -U"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib";"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug";"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -I"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -R"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL" -O"C:\Program Files (x86)\Embarcadero\Studio\22.0\Lib\win32\Debug" -B -DNOTEEDB -M -DBCB --BCB -CG -JPHNE -JL -NO"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -NH"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Include" -NB"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib\Obj" -LN"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Lib" "C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\VCL\DclTeeProStd928.dpk" -LE"C:\Program Files (x86)\Steema Software\Steema TeeChart Pro VCL FMX Source Code 2021.33\Source\..\Compiled\Delphi28.win32\Bin"



Cannot recompile Delphi package: DclTeeProStd928.dpk
Embarcadero Delphi for Win32 compiler version 35.0
Copyright (c) 1983,2021 Embarcadero Technologies, Inc.
Fatal: F2084 Internal Error: AV004EF428-W1A5DB04A-1
EXCEPTION:
Compilation aborted.
--------------------------------------------

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 18, 2022 6:55 pm
by yeray
Hello,
maxcoros wrote:
Tue Jan 18, 2022 5:51 pm
I'm going mad. I've fully removed Teechart, cleared win32, syswow64 and delphi bin folder. I've tryed again with a full reinstall, now teerecompile was unable to complete building. It start to recompile but it stops every time on a different package with the following error: Fatal: F2084 Internal Error: XXXXXXXXXX-YYYYYYYYY-Z
I'm sorry to hear you are finding so many problems. The tests run without issues here.
maxcoros wrote:
Tue Jan 18, 2022 5:51 pm
My OS is WIN 11, I have a 64gb ram, xeon processor, 2tb SSD HD
I see F2084 Internal Error suggests the memory is near to the limit of the IDE, but it doesn't make any sense with 64GB of RAM

Have you tried using the binary version directly? Note the source code license should give you access to the binary installer as well.

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Fri Jan 21, 2022 10:50 am
by 16590852
Hi, I've tried with binary version and it had worked. But I would use the "source" version. Anyway I've written to embarcadero about the fatal error and below there are the answer:

"Fatal: F2084" is basically a catch all error This means the compiler had an access violation "AV004EF428-W1A5DB04A-1"
Now these are very difficult to track down. However from what you describe I think I have seen similar issues, normally you will see this with in process compiler. Basically what happens is that the compiler will cache units as it compiles and then re-use the in memory units to speed compilation up, this can cause problems under certain circumstances like yours where consecutive packages are compiled.

So if you set the compilation to be use the external compiler the MSBuild option in the Project | Options then you should not see the issue as the in process compiler is not used and no caching will occur. Problem is it needs to be set on each project, BUT there is an undocumented way to force this on all projects.

In the IDE:
1) go to Tools | Options | IDE | Environment Variables | User Overrides | [New...]
2) add this environment variable:
"DCC_UseMSBuildExternally"
and set the value to
"true"
All without the quotes.
3) restart the IDE now all project should build using the external compiler.
4) when you are finished install the packages, just rename the environment variable.

Re: TeeChart Pro v2021.33.210913 VCL compilation problem

Posted: Tue Jan 25, 2022 11:17 am
by yeray
Hello,

That's really interesting! Thanks for sharing.