Re: [meta-oe][kirkstone][PATCH 1/1] Nodejs - Upgrade to 16.18.1


Martin Jansa
 

On Thu, Nov 24, 2022 at 8:19 PM Martin Jansa via lists.openembedded.org <Martin.Jansa=gmail.com@...> wrote:
There is one more failing from public layer:
but that's different issue, caused by the sysroot_stage_all:append() and new nodejs now installing node_gyp_bins with symlink to python3 causing:

ERROR: localization-tool-native-1.7.0-r7 do_populate_sysroot: sstate found an absolute path symlink /OE/work/x86_64-linux/localization-tool-native/1.7.0-r7/sysroot-destdir/OE/work/x86_64-linux/localization-tool-native/1.7.0-r7/recipe-sysroot-native/opt/js-loctool/node_modules/node-expat/build/node_gyp_bins/python3 pointing at /OE/hosttools/python3. Please replace this with a relative link.

But I haven't narrowed it down yet to see which exact nodejs/npm change caused this.

This change was introduced in:

and again, not sure how many node recipes might get broken by this, in my layers it was just one (and as work around I've deleted this new node_gyp_bins directory for now).

Join {openembedded-devel@lists.openembedded.org to automatically receive all group messages.