Delphi version: 12.3 Architect Trial
I wanted to validate a new Delphi and DevExpress versions for a planned upgrade path, but started to receive this weird 'indy' not found error which pointed to nowhere.
Upgrades Delphi 10.2 --> 12.3 DevExpress 25 --> 29
After checking my Delphi install folder, Indy components aren't even installed.
I presume they should be installed in '$(BDS)\source\Indy10'
I made another clean install and still the same.
At this point it's just confusion and questions? As I understand it, Indy should be part of the installation. So, what happened?
Any hints? Did anyone have the same problem? Should I manually install it? Why did this even happen? Is this normal in Trial version of the product? I don't know ...
PS: All this was done on a virtual machine. I decided to test it again locally and it ... works. So, I guess it's something with VM. At least now I have narrowed it down. I will try again.
Solution as always is simple and obvious.
It's not that Indy isn't installed, but through the course of many new versions a bunch of packages were RENAMED including Indy.
So yeah, after cleaning up dproj all I have left are errors due to DevExpress many, many new versions of errors.
FIX:
In .dproj file in <DCC_UsePackage> I changed 'indy' to 'IndySystem;IndyProtocols;IndyCore'
This was not all, but 'indy' missing package error disappeared which told me I'm on the right track. There were a whole bunch more packages renamed, but after this updating the rest was easy.