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

Kirkstone branch build is currently broken when trying to compile any npm recipe #606

Closed
aurelihein opened this issue Sep 13, 2022 · 5 comments

Comments

@aurelihein
Copy link

If you try to compile a recipe that use npm on yocto poky kirkstone and meta-openembedded kirkstone branch the build will fail with :
ERROR: Nothing PROVIDES 'nodejs-oe-cache-native' (but /srv/yocto/poky/**** DEPENDS on or otherwise requires it). Close matches:", " nodejs-native", "ERROR: Required build target '****' has no buildable providers."
It seems introduced by the last commit on yocto poky kirkstone : HERE
It works though if you switch from kirkstone to master meta-openembedded
Am I sharing this in the right place ?
Thanks for your feedback
Aurelien BOUIN

@shr-project
Copy link
Contributor

shr-project commented Sep 13, 2022

This should be reported in oe-core ML https://lists.openembedded.org/g/openembedded-core (I've already replied there https://lists.openembedded.org/g/openembedded-core/message/170599)

IMHO nodejs-oe-cache-native should be migrated from meta-oe to oe-core (in master and then in kirkstone as well), because now npm.bbclass in oe-core is unusable without meta-oe layer.

Well it already depends on nodejs-native which is from meta-oe, so at least for now we can just add nodejs-oe-cache-native to kirkstone branch as well, I've sent patch for that to oe-devel ML.

@shr-project
Copy link
Contributor

@akuster meta-oe-cache-native cherry-picked to meta-oe/kirkstone sent https://lists.openembedded.org/g/openembedded-devel/message/98787

@aurelihein
Copy link
Author

Thank you @shr-project I guess we just need to wait now 👍

@mvargasevans
Copy link

Hi
Stumbled with this today - It seems unresolved, no?

@shr-project
Copy link
Contributor

kraj pushed a commit to YoeDistro/meta-openembedded that referenced this issue Dec 13, 2023
Changelog:

Breaking
  - Raise TypeError if toDict() returns a non-dict instead of silently converting it to null (openembedded#615) @eltoder
  - Use lowercase strings for bool dict keys (openembedded#614) @eltoder

Changed
  - Speed-up and cleanup objToJSON (openembedded#615) @eltoder
  - Use lowercase strings for bool dict keys (openembedded#614) @eltoder

Fixed
  - Fix typos found by codespell (openembedded#610) @DimitriPapadopoulos
  - Fix undefined behavior in Buffer_AppendLongUnchecked (openembedded#606) @WillAyd

Signed-off-by: Derek Straka <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants