HashLoad / HashLoad/boss

Boss experts have problem compiling for bcc64x

Open
#174 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
626
Forks
103
Avg merge
7d 2h
Merged PRs (30d)
5

Description

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

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at BossExperts.dpk line 33 and review the linked Build Delphi Packages for C++ documentation, including the project settings and command-line or MSBuild guidance. Reproduce the Release and Debug Win64x builds and determine the required configuration so the package compiles with the new C++ toolchain.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.