Soji 1 Posted October 8, 2020 I got an interesting message when I tried to upgrade my project from Delphi 10.3 to Delphi 10.4.1. It says I need to add "getit" package!. This is really a strange message. (There is no package named getit in my project group and I am sure I don't have any dependency to a package named getit.) Share this post Link to post
Uwe Raabe 2056 Posted October 8, 2020 Just guessing: You are referencing a unit named "Utils" in your project, which you missed to add to the package project directly. 1 Share this post Link to post
Soji 1 Posted October 8, 2020 3 minutes ago, Uwe Raabe said: You are referencing a unit named "Utils" in your project Yes. That is right. I already "fixed" it. But it is really strange to say that I have to add "getit" right? Share this post Link to post
Uwe Raabe 2056 Posted October 8, 2020 Not from the IDEs point of view. When a unit is referenced by a package that is not contained in that package, it looks for other installed packages for this unit. In this case it found one in the getit package. That is standard behavior since ages. Try compiling a package that uses VCL.Controls without mentioning anything in the requires clause. Delphi will suggest to add vcl. Share this post Link to post
dummzeuch 1505 Posted October 9, 2020 Having a unit called "utils" in the GetIt package is not really a bright idea by Embarcadero. At least they could have prefixed it as getit.utils. 5 Share this post Link to post
Lars Fosdal 1790 Posted October 14, 2020 A minor bug in Error Insight / Compiler messagesPassing an unknown class as type parameter to a method gives multiple and slightly confusing error messages that doesn't identify the actual problem.https://quality.embarcadero.com/browse/RSP-31327 Share this post Link to post