Awkward error message: "Fix you path"
### Check-list
- [x] I did not find the issue in the existing issues
- [x] I can reproduce the issue with unmodified Buildroot from [this
repository](https://gitlab.com/buildroot.org/buildroot), not from a
fork somewhere else
- [x] I can reproduce the issue on the latest commit of the branch I'm using:
- [x] master
- [x] stable (i.e. 2025.08.2 - please specify)
- [ ] LTS (i.e. 20NN.02.x - please specify)
- [x] I can reproduce the issue after running `make clean; make`
- [x] I attached the full build log file (e.g. `make 2>&1 |tee build.log`)
- [ ] I attached a **minimal** defconfig file that can reproduce the
issue (`make BR2_DEFCONFIG=$(pwd)/issue_defconfig savedefconfig`)
- [ ] I also attached the configuration for kconfig-based packages that
are enabled (and necessary to reproduce the issue), most notably:
- [ ] busybox
- [ ] linux
- [ ] uclibc
- [ ] uboot
- [ ] …
What I did
-
Buildroot commit sha1: 2025.11-rc2-49-gd655b6e4f1
-
Distribution of the build machine: macOs Sequoia 15.5
$ make defconfig $ make
What happens
The Makefile prints out:
Your PATH contains spaces, TABs, and/or newline (\n) characters.
This doesn't work. Fix you PATH.
What was expected
The wording is very strange. First, "Fix you PATH" isn't a correct sentence. Also, the phrase "This doesn't work" is not very clear. It works fine, but it sounds like buildroot doesn't support this.
A better phrasing would be:
Your PATH contains spaces, tabs, and/or newline (\n) characters. These characters can cause problems with buildroot packages. Please ensure your PATH does not have any of these characters.