can not install version 13.4.1.0 in delphi XE2

it is not possible to install the last version on delphi XE2.
shows installation errors, then continue, shows de samples, etc, but it is not installed in the Delphi IDE. says can not load components.

Please contact us by email and send the installer generated log files so we can see what exactly went wrong during install on your machine.

Hi, since version 13.4.1.0 for VCL UI, can not install correct in Delphi XE2.
I tried in a fresh machine with a fresh delphi xe2 installation, and the error is always the same.
It was not any left over, like you suggest last time.

Thanks for your kindly assist in this matter, we have a lot legacy applications with XE2.

I


Captura de pantalla 2025-02-25 181907

The error we see is:

AdvMetroPanel.pas(26) Fatal: E2225 Never-build package 'TMSVCLUIPackPkgDXE2' must be recompiled (TaskId:70)
C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\Bin\CodeGear.Delphi.Targets(157,5): error MSB6006: "dcc" exited with code 1.

This indicates there could be leftover old version files of TMSVCLUIPackPkgDXE2.bpl, TMSVCLUIPackPkgDXE2.dcp and/or AdvMetroPanel.*
Please check to cleanup such files and retry.

Also, NEVER post .LOG files here publicly, as these contain sensitive infiormation. Email such files directly to us!

Hello Bruno,

I am so sorry regarding the posting of the log files; I did not know.

The last time, your answer was the same regarding the leftovers, but like I told you, we performed a fresh installation of Delphi XE2 with the latest patches on a machine that had never been installed before, and the result is the same.

I had the files for TMS UI for previous versions, and it installs fine.

If you have any other clues, I would be very pleased to try them.

it is like, something is broke in some version and after that a i can not install it on XE2.

¿Do you have a test machine, and try for yourself?

Thanks for your advice.

On our build server, our packages are compiled against every supported Delphi version during the release process. That means, that it can only go to release, once all compiles for all supported Delphi versions were succesfull. And that includes Delphi XE2.
What happens when you open from your Delphi XE2 IDE the TMSVCLUIPackDXE2Group.groupproj and try to compile & install each package in this group?

error.pdf (177.9 KB)

Hi, the results are:

when i build/compile the entire group, it gets the error in the pdf (first image)

when i build/compile one by one the first file is ok, and fail in the second file. (second image)

but, if i go on, and compile 3, 4 and 5 file, and then go back to 2 file, it compiles ok, and i can install each file.

feels it is something about the building order.

Thanks for any advice.

best regards.

Try to build in following order:

TMSVCLUIPackPkgDXE2
TMSVCLUIPackPkgExDXE2
TMSVCLUIPackPkgDEDXE2
TMSVCLUIPackPkgWizDXE2
TMSVCLUIPackPkgXlsDXE2

ok...

I did those tests:

FIRST->

if i go:

TMSVCLUIPackPkgDXE2 (compile) ok
TMSVCLUIPackPkgExDXE2 (compile) ok with this warnings:

[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVMULTIINPUTQUERYDIALOG; File C:\tms\TMSVCLUI\AdvMultiInputQueryDialog.dcr resource kept; file C:\tms\TMSVCLUI\AdvMultiInputQueryDialog.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVRESPONSIVELIST; File C:\tms\TMSVCLUI\AdvResponsiveListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvResponsiveListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHCOMBOBOX; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHEDIT; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHLIST; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
Success

TMSVCLUIPackPkgDEDXE2 (compile) ok
TMSVCLUIPackPkgWizDXE2 (compile) ok
TMSVCLUIPackPkgXlsDXE2 (compile) ok

and then install, one by one, everything goes ok.

SECOND->

if i go:
TMSVCLUIPackPkgDXE2 (build) ok
TMSVCLUIPackPkgExDXE2 (build) Error:
[DCC Fatal Error] AdvMetroPanel.pas(26): E2225 Never-build package 'TMSVCLUIPackPkgDXE2' must be recompiled and the file opens in IDE.

following the error instruction i compile:
TMSVCLUIPackPkgDXE2 (compile) ok

and then tried again.

TMSVCLUIPackPkgExDXE2 (build) ok with this warnings:

[DCC Warning] calpreg.pas(28): W1000 Symbol 'TCalPanel' is deprecated
[DCC Warning] calcreg.pas(26): W1000 Symbol 'TCalComp' is deprecated
[DCC Warning] macrorecorder.pas(132): W1000 Symbol 'TMacroRecorder' is deprecated
[DCC Warning] macrorecorder.pas(132): W1000 Symbol 'TMacroRecorder' is deprecated
[DCC Warning] macrorecorder.pas(208): W1000 Symbol 'StopRecording' is deprecated
[DCC Warning] macrorecorder.pas(317): W1000 Symbol 'ElapsedTime' is deprecated
[DCC Warning] macrorecorderreg.pas(25): W1000 Symbol 'TMacroRecorder' is deprecated
[DCC Hint] AdvRichEditor.pas(771): H2219 Private symbol 'FIMEPos' declared but never used
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVMULTIINPUTQUERYDIALOG; File C:\tms\TMSVCLUI\AdvMultiInputQueryDialog.dcr resource kept; file C:\tms\TMSVCLUI\AdvMultiInputQueryDialog.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVRESPONSIVELIST; File C:\tms\TMSVCLUI\AdvResponsiveListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvResponsiveListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHCOMBOBOX; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHEDIT; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
[DCC Hint] H2161 Warning: Duplicate resource: Type 2 (BITMAP), ID TADVSEARCHLIST; File C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource kept; file C:\tms\TMSVCLUI\AdvSearchListReg.dcr resource discarded.
Success

then follows:

TMSVCLUIPackPkgDEDXE2 (build) ok
TMSVCLUIPackPkgWizDXE2 (build) ok
TMSVCLUIPackPkgXlsDXE2 (build) ok

and then install, one by one, everything goes ok.

best regards.

Good to hear this worked to install the components.
We have seen a possible reason for the resource warnings and made an adaption that will solve this for the next release.