Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't upgrade / update XE3 10.5.9 to latest (win10) #495

Open
pietro62 opened this issue Aug 16, 2023 · 4 comments
Open

Can't upgrade / update XE3 10.5.9 to latest (win10) #495

pietro62 opened this issue Aug 16, 2023 · 4 comments
Labels
Element: Compiler/IDE Issues related to a particular Compiler and/or IDE Status: More Info Needed Issue needs further information to continue progress Type: Bug Issue is a bug in existing code

Comments

@pietro62
Copy link

Hi,

  • I cloned Indy to C:\Indy and then followed step by step installation wiki.
  • Ran Clean_XE3 ok
  • Selected Indy170
  • successfully compiled all 5 elements, as per wiki.
    All went ok till I'm asked to install the latest 2 element (dclIndyCore170 and dclIndyProtocols170).
    Procedure return error: can't find the two bpl file on the directory, but actually they exist !
    See Screenshot !
    Performed same operation and results on different PC with main user with administrative rights.
    windows 10 / v 22H2

Any hint / idea ?

TNX Pietro

Cattura
Cattura2
Cattura3

@pietro62 pietro62 added Status: Reported Issue has been reported for review Type: Bug Issue is a bug in existing code labels Aug 16, 2023
@pietro62
Copy link
Author

Some other findings... using same procedure on W7 machine & Delphi XE3:

seem that when compiling the 5 elements, files are created correctly on c:\Indy\Lib\BPl folder (see image) but not copied or generated inside C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin (and C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin64 too).

Copy those files manually on the \bin folder and installing 2 runtime components (dclIndyCore170 and dclIndyProtocols170) solve the issue ....

Any idea / hint ? Something wrong on the procedure ?

Will try next on W-10 machine ...

@rlebeau
Copy link
Member

rlebeau commented Aug 18, 2023

Make sure you have removed any older BPLs and other source files before installing the new version.

You can use a tool like SysInternals Process Monitor to see which file the IDE is looking for that it can't find, and where it is looking for that file. Chances are, it is not the file you are expecting.

Also, don't put the binary files in the IDE's \bin folder, they don't belong there (and modern IDEs will actually invoke a copy protection feature if you do). The IDE has a dedicated folder set aside for BPLs, place them there instead. They should actually be placed there by default, unless the DPK/DPROJ projects are configured otherwise. Check the project settings.

@rlebeau rlebeau added Element: Compiler/IDE Issues related to a particular Compiler and/or IDE Status: More Info Needed Issue needs further information to continue progress and removed Status: Reported Issue has been reported for review labels Aug 18, 2023
@NickNevzorov
Copy link

@pietro62 Thank you very much! I have a same issue, manual copy 5 packages from Indy\Lib\BPl to C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\bin and all working!

@rlebeau
Copy link
Member

rlebeau commented Jan 5, 2024

@NickNevzorov Did you not read my previous message? DO NOT copy the compiled .bpl files into the IDE's \bin folder! They do not belong there, and putting any non-Embarcadero files in that folder will trigger the IDE's copy protection feature, which WILL cause problems inside the IDE (by design). Only files that Embarcadero itself installs should be in the \bin folder, including the bundled version of Indy that Embarcadero ships. If you want to installing a custom version of Indy, remove the bundled version, do not overwrite it. Put your compiled .bpl files into the IDE's \bpl folder instead, which by default is located at %ALLUSERSPROFILE%\Documents\Embarcadero\Studio\<version>\Bpl.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Element: Compiler/IDE Issues related to a particular Compiler and/or IDE Status: More Info Needed Issue needs further information to continue progress Type: Bug Issue is a bug in existing code
Projects
None yet
Development

No branches or pull requests

3 participants