Latest version with Delphi 11.1, not Delphi 11.3
Hello,
I would like to upgrade to the latest version of FastReport and renew.
The problem I'm facing is that I'm stuck on Delphi 11.1.
The reason I'm asking this is that I tried to use the FastReport Online Installer dated 2024-04-22. This worked fine, but I'm also using IBDac, and I need to install custom data components of IBDac to integrate with FastReport. When trying to install, i get an error that the never-built packages from FastReport need to be rebuilt. I tried recompiling the packages several times unsuccessfully.
I then returned to the frvcl2023al installer, where it does work. But I would like to upgrade to the latest version of FastReport without having to buy a new subscription from Embarcadero.
Comments
The Delphi fatal compiler error E2225 Never-build package '%s' must be recompiled occurs because your project references a package configured with the {$IMPLICITBUILD OFF} directive (Never-build), but the compiler detects that changes in the source code or an IDE update require a recompile. Since the package is explicitly blocked from automatic rebuilding, the build process fails.
Primary Solutions
Manually Recompile the Package:
1. Open the .dpk (package file) named in the error message.
2. Right-click the package in the Project Manager and select Clean, then Build.
3. Re-install the package if it is a design-time component.
Change the Build Control Option:
1. Open the offending package project in RAD Studio.
2. Go to Project > Options > Description.
3. Change the Build control setting from Never build to Rebuild as needed (or add {$IMPLICITBUILD ON} to the source).
4. Save and recompile.
Troubleshooting Common Triggers
Fix Missing Library Paths:
Ensure the directory containing the .dcp and .bpl files for the package is added to your IDE’s Library Path (Tools > Options > Environment Options > Delphi Options > Library). If the compiler cannot find the compiled files, it tries to recompile the package from source.
• Resolve Mixed IDE/Compiler Versions:
This error frequently appears after upgrading Delphi or installing third-party component suites (like DevExpress or TMS). Ensure you are not accidentally pointing to old .dcu or .dcp files generated by an older version of Delphi.
• Clear Duplicate Files:
Search your hard drive for duplicate versions of the .dcp and .bpl files mentioned. Delete the outdated duplicates to ensure the compiler references the correct, newly compiled versions