Search code examples
delphidelphi-10.4-sydney

How to install Delphi 10.4 Sydney command line compiler (on Windows Server 2016)?


We are trying to set up 10.4 Sydney automated builds based on the Delphi command-line compiler. Our build servers are Windows Server 2016, but RAD Studio 10.4 is supported only for Windows 10 and attempts to install on Windows Server 2016 have failed. Embarcadero technical support says to purchase RAD Server, but is RAD Server really intended to support automated builds?

Would manual setup be a solution? Is it feasible to manually set up the Delphi 10.4 command-line compiler on Windows Server 2016 (i.e. copy over needed files and import needed Registry settings)? Or will 10.4 install on Server despite this not being officially supported (with our woes being due to heretofore unidentified IS policies or security settings which are interfering with the setup)?

Edit: The error is "No valid license information found for Embarcadero Delphi 10.4. You must provide a valid serial number in order to use Embarcadero Delphi 10.4 Do you want to run the registration wizard again?"


Solution

  • The solution (suggested by our Embarcadero sales rep, not their tech support, who refused to help because 10.4 is not officially supported on Windows Server 2016) was to uninstall 10.4 (what little had installed) and then reinstall. Reinstalling, the installer found the manually-imported license (the same one that it had complained held no valid license information) and allowed the install to proceed. There were no further issues with the install and now both the Delphi 10.4 IDE and command prompt are working properly.