Error: Unable to find a default toolchain to use for the build

Unlike other build systems, dds will not attempt to make a “best guess” about the local platform and the available build toolchains. Instead, a toolchain must be provided for every build. This can be named on the command line with --toolchain or by placing a toolchain file in one of a few prescribed locations.

Solution: Request a built-in toolchain

A built-in toolchain can be specified with the --toolchain (or -t) argument. Refer to the Built-in Toolchains section for more information.

Solution: Set up a default toolchain file for the project or for your local user

If no toolchain argument is given when a build is invoked, dds will search a predefined set of filepaths for the existence of a toolchain file to use as the “default.” Writing a simple toolchain to one of these paths will cause dds to use this toolchain when none was provided.

See also

For more information, refer to the full documentation page: Toolchains