HashLoad / boss-ide

IDE plugin to hot load component by project based on boss dependency manager
MIT License
56 stars 13 forks source link

E2202 Required package 'DOSCommandDD' not found #20

Open TeoWin opened 2 years ago

TeoWin commented 2 years ago

[dcc32 Fatal Error] boss_ide.dpk(34): E2202 Required package 'DOSCommandDD' not found

And I thought that Boss is the dependency and package manager.. ;-) Maybe I have to do something that I did not do so far. But what I should do then is not in the readme.md file.

With all the respect and compliments for all the efford and the amount of work that must go into maintaining these projects.

viniciussanchez commented 2 years ago

How are you going to install it?

TeoWin commented 2 years ago

I have to explain a bit more I guess. I found Horse REST project on Github coming from a website related to that project. Horse project says that Boss is the way to install it. Never heared of Boss before.

According to Boss there is Boss-IDE. I have downloaded and ran Boss.exe. I saw something about adding paths. And then I started the Boss command to install it (my other ticket). As that did not work and this is Delphi, I wondered what could be the issue if I download and installed it myself. Got a bunch of files and a package. Normally opening a package in Delphi that shows it's a designtime package should work when compiling and installing.

That is what I did but I clearly missed some steps. And I decided to add a ticket for you guys to have this information.

If I don't want to use Boss and I download a release package I'm left in the dark. README.md does not mention anywhere that there are dependencies when installing manually.

The package missing is TurboPack Doscommand package. I learned searching for missing units in Google long time ago. So I found the package.

Fair is fair: when installing Boss IDE with boss, I see that Boss normally would install the package. So I guess this ticket can be closed after telling what to do when manually instaling.

But I cannot install the package manager before I do not install packages by hand.

So I added the tickets. To to blame but to inform. Again: I have great respect for all the effort and I hope these tickets add to make this project a big succes.

Or to put it differently: I am going to install Doscommand from TurboPack and give it another go.

TeoWin commented 2 years ago

By the way: on the home page of boss-ide there is no boss-init either.

TeoWin commented 2 years ago

I'm not going to install it at all.

There is an old bug present that was reported,. In the master branch the unit is 2 years old. [dcc32 Error] Boss.Commands.pas(29): E2010 Incompatible types: 'TNewLineEvent' and 'Procedure' [dcc32 Fatal Error] boss_ide.dpk(44): F2063 Could not compile used unit 'Boss.Commands.pas'