[Buildroot] [PATCH 1/1] package/nodejs: bump to version 12.14.1
James Hilliard
james.hilliard1 at gmail.com
Thu Jan 23 21:03:30 UTC 2020
I thought that issue was caused by the ICU 65.1 bump, not the nodejs bump.
I have a pending pull request to nodejs that might fix this issue by
the way https://github.com/nodejs/node/pull/31433.
On Thu, Jan 23, 2020 at 6:46 AM Thomas Preston
<thomas.preston at codethink.co.uk> wrote:
>
> Hi all,
>
> On 21/01/2020 02:32, James Hilliard wrote:
> > Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
> > ---
> > package/nodejs/nodejs.hash | 4 ++--
> > package/nodejs/nodejs.mk | 2 +-
> > 2 files changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/package/nodejs/nodejs.hash b/package/nodejs/nodejs.hash
> > index bde0ac0167..92369105ff 100644
> > --- a/package/nodejs/nodejs.hash
> > +++ b/package/nodejs/nodejs.hash
> > @@ -1,5 +1,5 @@
> > -# From https://nodejs.org/dist/v12.14.0/SHASUMS256.txt
> > -sha256 088a217ba2af641b8cc15be29f6e2956b8a33e6badb85596bbc2cdea9df9be71 node-v12.14.0.tar.xz
> > +# From https://nodejs.org/dist/v12.14.1/SHASUMS256.txt
> > +sha256 877b4b842318b0e09bc754faf7343f2f097f0fc4f88ab9ae57cf9944e88e7adb node-v12.14.1.tar.xz
> >
> > # Hash for license file
> > sha256 950bbc741dc021489c47683e34e7637e9b96fb4a1f430b2f77a744130516e293 LICENSE
> > diff --git a/package/nodejs/nodejs.mk b/package/nodejs/nodejs.mk
> > index 62c4c1abb1..e6eb73d576 100644
> > --- a/package/nodejs/nodejs.mk
> > +++ b/package/nodejs/nodejs.mk
> > @@ -4,7 +4,7 @@
> > #
> > ################################################################################
> >
> > -NODEJS_VERSION = 12.14.0
> > +NODEJS_VERSION = 12.14.1
> > NODEJS_SOURCE = node-v$(NODEJS_VERSION).tar.xz
> > NODEJS_SITE = http://nodejs.org/dist/v$(NODEJS_VERSION)
> > NODEJS_DEPENDENCIES = host-python host-nodejs c-ares \
> >
>
> This breaks host-nodejs for me. Looks like an error with icu-small conflicting
> with host-icu, but I can't tell for sure. It works again when I revert this
> patch (nodejs 12.14.0) and clean-rebuild.
>
> I can reproduce with something similar to this:
>
> docker build -t "repro" support/docker
> docker run \
> --mount=type=bind,src="$(pwd)",dst=/home/br-user \
> --user "$UID:$UID" -it "repro" \
> make host-nodejs
>
> The error looks like this:
>
> make[2]: *** [/home/br-user/output/build/host-nodejs-12.14.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_multiplier.o] Error 1
> In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
> from ../deps/icu-small/source/i18n/number_decimalquantity.h:14,
> from ../deps/icu-small/source/i18n/numparse_types.h:11,
> from ../deps/icu-small/source/i18n/number_currencysymbols.cpp:12:
> ../deps/icu-small/source/i18n/unicode/decimfmt.h:899:13: error: invalid covariant return type for ‘virtual icu_65::Format* icu_65::DecimalFormat::clone() const’
> Format* clone(void) const U_OVERRIDE;
> ^~~~~
> In file included from ../deps/icu-small/source/i18n/unicode/decimfmt.h:39:0,
> from ../deps/icu-small/source/i18n/number_types.h:11,
> from ../deps/icu-small/source/i18n/number_decimalquantity.h:14,
> from ../deps/icu-small/source/i18n/numparse_types.h:11,
> from ../deps/icu-small/source/i18n/number_currencysymbols.cpp:12:
> /home/br-user/output/host/include/unicode/numfmt.h:271:27: error: overriding ‘virtual icu_65::NumberFormat* icu_65::NumberFormat::clone() const’
> virtual NumberFormat* clone() const = 0;
> ^~~~~
More information about the buildroot
mailing list