boss icon indicating copy to clipboard operation
boss copied to clipboard

Boss experts have problem compiling for bcc64x

Open david-millington opened this issue 1 year ago • 3 comments

Hello,

We've had a couple of customers ask us about issues installing Boss from GetIt and using it with the new C++ toolchain we finished in 12.2, the C++ Win64 Modern toolchain. The errors they see are:

Problem occurred when compiling for "Win64x" platform with "Release" configuration.
[dcc64 Fatal Error] BossExperts.dpk(33): E2202 Required package 'designide' not found
Failed

Problem occurred when compiling for "Win64x" platform with "Debug" configuration.
[dcc64 Fatal Error] BossExperts.dpk(33): E2202 Required package 'designide' not found
Failed

Would you be able to add support please?

We have a documentation page meant for third party component / library developers on how to add this: a how-to Build Delphi Packages for C++. It has info on command-line switches if you build that way, or msbuild, and project settings, as well as what can be shared between the two Win64 C++ builds (eg the final Delphi package binary and HPP headers should be the same, it's other artifacts that are different.)

But the error here seems more like a project configuration error - my guess is to add designide as a dependency, simply for that platform.

Please let me know if you have any questions on the doc, too -- I'll answer them, but also we'll add to the doc for everyone else!

Many thanks,

David

david-millington avatar Dec 11 '24 18:12 david-millington

probably should post this issue at https://github.com/gabrielbaltazar/boss-experts/issues

Boss Experts at GetIt does use Boss under the hood, but Boss itself seems to be written in Go

Not sure if Boss Experts is actively maintained

birbilis avatar Mar 10 '25 13:03 birbilis

Thankyou, I posted there: https://github.com/gabrielbaltazar/boss-experts/issues/16

david-millington avatar Mar 10 '25 13:03 david-millington

note that those BOSS experts mainly does Install/Update, edit dependencies

but there is also some other (with different functionality, see below) BOSS IDE tool (that seems to be probably from the makers of BOSS), but that doesn't seem to exist in GetIt anymore (can't find it via GetIt): https://github.com/hashload/boss-ide

from what I understand from its description it seems to be an expert for autoloading in the IDE visual components of a Delphi project. Its readme has some info on how one enables it in a project (assuming they've manually installed the expert in the IDE since it's not in GetIt anymore)

seems to have existed in GetIt in the past: https://github.com/HashLoad/boss-ide/issues/21

I also see in issues of that other tool that it has some problems with D12.2update2 when patch1 is installed: https://github.com/HashLoad/boss-ide/issues/25

birbilis avatar May 06 '25 08:05 birbilis