“This version of the product does not support command line compiling” with a valid Delphi 10.1 Berlin license

From Support
Jump to: navigation, search

Some customers have reported that the Delphi compiler (dcc32.exe) that they have in their installation having a correct Professional, Enterprise or Architect edition of the product is not the correct one. This compiler is used if you perform builds outside of the IDE (for instance during the installation of several 3rd party components).

The first step of the installation of the IDE using the new feature installer installs a basic IDE with very limited functionality. This mini-IDE has the “trial” Delphi compiler that cannot be used to compile any program (trial licenses don’t include the final command line compilers). Afterwards, once you install the 32-bit Windows platform, the real “dcc32.exe” has to be copied to the “bin” folder of the product. Under some circumstances (an antivirus accessing the “trial” dcc32.exe file, for instance) the compiler is not correctly overwritten and you could still have the “trial” version on your “bin” folder.

If you have this problem please copy the correct dcc32 compiler from:

C:\Users\Public\Documents\Embarcadero\Studio\18.0\CatalogRepository\Core_Common_Files_Enterprise-18.0.Build.22858.6822\TARGETDIR\bin

Or

C:\Users\Public\Documents\Embarcadero\Studio\18.0\CatalogRepository\Core_Common_Files_Professional-18.0.Build.22858.6822\TARGETDIR\bin

To the “bin” folder of your installation (by default C:\Program Files (x86)\Embarcadero\Studio\18.0\bin) and the issue will disappear.