Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] cp -T is used by kconfig-merge #14390

Open
1 task done
yamt opened this issue Oct 18, 2024 · 3 comments
Open
1 task done

[BUG] cp -T is used by kconfig-merge #14390

yamt opened this issue Oct 18, 2024 · 3 comments
Labels
Arch: all Issues that apply to all architectures Area: Kconfig Kconfig issues OS: Mac Issues related to MacOS (building system, etc)

Comments

@yamt
Copy link
Contributor

yamt commented Oct 18, 2024

Description / Steps to reproduce the issue

try building esp32s3-devkit:knsh on macOS.
it uses kconfig-merge, which internally uses cp -T, which is not available for non-gnu cp.
https://bitbucket.org/nuttx/tools/src/9484147c12d051014f854852d59c21d75a9616bd/kconfig-frontends/utils/kconfig-merge#lines-135

On which OS does this issue occur?

[OS: Mac]

What is the version of your OS?

14.7

NuttX Version

master

Issue Architecture

[Arch: all]

Issue Area

[Area: Kconfig]

Verification

  • I have verified before submitting the report.
@github-actions github-actions bot added Arch: xtensa Issues related to the Xtensa architecture Area: Kconfig Kconfig issues OS: Mac Issues related to MacOS (building system, etc) labels Oct 18, 2024
@fdcavalcanti
Copy link
Contributor

fdcavalcanti commented Oct 21, 2024

Hi @yamt. This is a kconfig-merge issue and not exactly a ESP32S3 one, but I get the problem.
Installing coreutils may solve your problem. You would have access to the expected cp options.
Related discussion: https://gist.github.com/skyzyx/3438280b18e4f7c490db8a2a2ca0b9da

Did you follow those steps on NuttX installing guide for MacOS?

@yamt
Copy link
Contributor Author

yamt commented Oct 21, 2024

Hi @yamt. This is a kconfig-merge issue and not exactly a ESP32S3 one, but I get the problem.

iirc, this kconfig-merge fork is maintained by nuttx. thus i filed this issue here.

Installing coreutils may solve your problem. You would have access to the expected cp options. Related discussion: https://gist.github.com/skyzyx/3438280b18e4f7c490db8a2a2ca0b9da

IMO, nuttx should not require coreutils.

Did you follow those steps on NuttX installing guide for MacOS?

no.
(well, i might have followed an old version of these instructions. i don't remember.)

@tmedicci tmedicci added Arch: all Issues that apply to all architectures and removed Arch: xtensa Issues related to the Xtensa architecture labels Oct 22, 2024
@tmedicci tmedicci changed the title [BUG] cp -T is used by kconfig-merge / tools/esp32s3/Config.mk [BUG] cp -T is used by kconfig-merge Oct 22, 2024
@tmedicci
Copy link
Contributor

This is not an issue of ESP32-S3, but for NuttX. Did you test with kconfiglib too?

How did the CI test on MacOS?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: all Issues that apply to all architectures Area: Kconfig Kconfig issues OS: Mac Issues related to MacOS (building system, etc)
Projects
None yet
Development

No branches or pull requests

3 participants