All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla at busybox.net <bugzilla@busybox.net>
To: buildroot@busybox.net
Subject: [Buildroot] [Bug 12921] New: nodejs-12.16.1: error: overriding 'virtual icu_65::DateFormat* icu_65::DateFormat::clone() const'
Date: Wed, 20 May 2020 10:03:22 +0000	[thread overview]
Message-ID: <bug-12921-163@https.bugs.busybox.net/> (raw)

https://bugs.busybox.net/show_bug.cgi?id=12921

            Bug ID: 12921
           Summary: nodejs-12.16.1: error:   overriding 'virtual
                    icu_65::DateFormat* icu_65::DateFormat::clone() const'
           Product: buildroot
           Version: 2020.02.2
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Other
          Assignee: unassigned at buildroot.uclibc.org
          Reporter: seems.deviant at gmail.com
                CC: buildroot at uclibc.org
  Target Milestone: ---

This happens on:

aa13c9667c (HEAD -> master, origin/master, origin/HEAD) DEVELOPERS: drop
Stephan Hoffmann

With config:

BR2_x86_64=y
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_NODEJS=y
BR2_PACKAGE_ICU=y

When both nodejs and icu packages are selected, "make all" results in
compilation error:

 /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o
../deps/icu-small/source/i18n/plurrule.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o
../deps/icu-small/source/i18n/zonemeta.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/common/normalizer2impl.h:32,
                 from ../deps/icu-small/source/i18n/collationdata.h:24,
                 from ../deps/icu-small/source/i18n/collationbuilder.cpp:37:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/decContext.h:33:0,
                 from ../deps/icu-small/source/i18n/decNumber.h:40,
                 from ../deps/icu-small/source/i18n/number_asformat.h:18,
                 from ../deps/icu-small/source/i18n/number_asformat.cpp:14:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/uresdata.h:24:0,
                 from ../deps/icu-small/source/common/uresimp.h:16,
                 from ../deps/icu-small/source/i18n/measfmt.cpp:27:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/i18n/udat.cpp:30:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/utrie2.h:24:0,
                 from ../deps/icu-small/source/i18n/uspoof_impl.cpp:15:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/i18n/coptccal.cpp:14:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/common/normalizer2impl.h:32,
                 from ../deps/icu-small/source/i18n/collationdata.h:24,
                 from ../deps/icu-small/source/i18n/collationtailoring.cpp:24:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/i18n/dtitvfmt.cpp:29:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/decContext.h:33:0,
                 from ../deps/icu-small/source/i18n/decNumber.h:40,
                 from ../deps/icu-small/source/i18n/number_utils.h:18,
                 from ../deps/icu-small/source/i18n/number_formatimpl.h:13,
                 from ../deps/icu-small/source/i18n/numrange_impl.h:15,
                 from ../deps/icu-small/source/i18n/numrange_impl.cpp:13:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/common/normalizer2impl.h:32,
                 from ../deps/icu-small/source/i18n/collationdata.h:24,
                 from ../deps/icu-small/source/i18n/collationiterator.h:23,
                 from ../deps/icu-small/source/i18n/collationkeys.cpp:20:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/decContext.h:33:0,
                 from ../deps/icu-small/source/i18n/decNumber.h:40,
                 from ../deps/icu-small/source/i18n/number_utils.h:18,
                 from ../deps/icu-small/source/i18n/number_formatimpl.h:13,
                 from ../deps/icu-small/source/i18n/numrange_impl.h:15,
                 from ../deps/icu-small/source/i18n/numrange_fluent.cpp:12:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/gregoimp.h:21:0,
                 from ../deps/icu-small/source/i18n/erarules.cpp:18:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o
../deps/icu-small/source/i18n/csrutf8.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csrutf8.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/i18n/uspoof.cpp:25:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/i18n/plurrule.cpp:27:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/i18n/zonemeta.cpp:21:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o
../deps/icu-small/source/i18n/currpinf.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o
../deps/icu-small/source/i18n/islamcal.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o
../deps/icu-small/source/i18n/utf8collationiterator.cpp
'-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS'
'-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1'
'-DU_ATTRIBUTE_DEPRECATED=' '-D_CRT_SECURE_NO_DEPRECATE='
'-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0'
'-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o
../deps/icu-small/source/i18n/csr2022.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/csr2022.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o
../deps/icu-small/source/i18n/casetrn.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
In file included from ../deps/icu-small/source/common/uresdata.h:24:0,
                 from ../deps/icu-small/source/common/uresimp.h:16,
                 from ../deps/icu-small/source/i18n/currpinf.cpp:27:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/i18n/islamcal.cpp:22:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/common/normalizer2impl.h:32,
                 from ../deps/icu-small/source/i18n/collationdata.h:24,
                 from
../deps/icu-small/source/i18n/utf8collationiterator.cpp:22:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o
../deps/icu-small/source/i18n/unesctrn.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/unesctrn.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o
../deps/icu-small/source/i18n/listformatter.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
In file included from ../deps/icu-small/source/common/ucase.h:26:0,
                 from ../deps/icu-small/source/i18n/casetrn.h:29,
                 from ../deps/icu-small/source/i18n/tolowtrn.h:20,
                 from ../deps/icu-small/source/i18n/casetrn.cpp:29:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o
../deps/icu-small/source/i18n/dtfmtsym.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-In
file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/common/mutex.h:27,
                 from ../deps/icu-small/source/i18n/listformatter.cpp:25:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
In file included from ../deps/icu-small/source/i18n/ucal.cpp:21:0:
../deps/icu-small/source/i18n/unicode/simpletz.h:706:23: error: invalid
covariant return type for 'virtual icu_65::TimeZone*
icu_65::SimpleTimeZone::clone() const'
     virtual TimeZone* clone(void) const;
                       ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/simpletz.h:38:0,
                 from ../deps/icu-small/source/i18n/ucal.cpp:21:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/basictz.h:52:28:
error:   overriding 'virtual icu_65::BasicTimeZone*
icu_65::BasicTimeZone::clone() const'
     virtual BasicTimeZone* clone() const = 0;
                            ^~~~~
In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
                 from ../deps/icu-small/source/i18n/numparse_impl.cpp:14:
../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/numparse_impl.cpp:14:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_stringsegment.o
../deps/icu-small/source/i18n/numparse_stringsegment.cpp
'-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS'
'-D__STDC_FORMAT_MACROS' '-DU_I18N_IMPLEMENTATION=1'
'-DU_ATTRIBUTE_DEPRECATED=' '-D_CRT_SECURE_NO_DEPRECATE='
'-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0'
'-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_stringsegment.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
  /usr/bin/g++ -o
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o
../deps/icu-small/source/i18n/tmutfmt.cpp '-DV8_DEPRECATION_WARNINGS'
'-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D__STDC_FORMAT_MACROS'
'-DU_I18N_IMPLEMENTATION=1' '-DU_ATTRIBUTE_DEPRECATED='
'-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1'
'-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1'
'-DUCONFIG_NO_BREAK_ITERATION=0'
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/openssl
-I../deps/icu-small/source/i18n -I../deps/icu-small/source/common  -pthread
-Wall -Wextra -Wno-unused-parameter -m64 -Wno-deprecated-declarations
-Wno-strict-aliasing -O3 -fno-omit-frame-pointer -fno-exceptions -std=gnu++1y
-frtti -MMD -MF
/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/.deps//home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o.d.raw
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -O2
-I/home/oleksandr/buildroot-git/output/nodejs-icu/host/include -c
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/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
In file included from ../deps/icu-small/source/i18n/zonemeta.cpp:19:0:
../deps/icu-small/source/i18n/unicode/simpletz.h:706:23: error: invalid
covariant return type for 'virtual icu_65::TimeZone*
icu_65::SimpleTimeZone::clone() const'
     virtual TimeZone* clone(void) const;
                       ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/simpletz.h:38:0,
                 from ../deps/icu-small/source/i18n/zonemeta.cpp:19:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/basictz.h:52:28:
error:   overriding 'virtual icu_65::BasicTimeZone*
icu_65::BasicTimeZone::clone() const'
     virtual BasicTimeZone* clone() const = 0;
                            ^~~~~
In file included from ../deps/icu-small/source/common/umutex.h:31:0,
                 from ../deps/icu-small/source/i18n/dtfmtsym.cpp:38:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
                 from ../deps/icu-small/source/i18n/number_asformat.h:11,
                 from ../deps/icu-small/source/i18n/number_asformat.cpp:14:
../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
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/plurrule.h:35:0,
                 from
../deps/icu-small/source/i18n/unicode/numberformatter.h:19,
                 from ../deps/icu-small/source/i18n/number_asformat.h:10,
                 from ../deps/icu-small/source/i18n/number_asformat.cpp:14:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/erarules.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/erarules.o]
Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from ../deps/icu-small/source/common/uresdata.h:24:0,
                 from ../deps/icu-small/source/common/uresimp.h:16,
                 from ../deps/icu-small/source/i18n/tmutfmt.cpp:22:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from
../deps/icu-small/source/i18n/numparse_stringsegment.cpp:14:0:
../deps/icu-small/source/common/putilimp.h:226:20: error: missing binary
operator before token "("
 #elif __has_builtin(__c11_atomic_load) && \
                    ^
In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
                 from ../deps/icu-small/source/i18n/numrange_impl.h:13,
                 from ../deps/icu-small/source/i18n/numrange_fluent.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
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/plurrule.h:35:0,
                 from
../deps/icu-small/source/i18n/unicode/numberformatter.h:19,
                 from ../deps/icu-small/source/i18n/numrange_impl.h:10,
                 from ../deps/icu-small/source/i18n/numrange_fluent.cpp:12:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
                 from ../deps/icu-small/source/i18n/numrange_impl.h:13,
                 from ../deps/icu-small/source/i18n/numrange_impl.cpp:13:
../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
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/plurrule.h:35:0,
                 from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numberformatter.h:23,
                 from
../deps/icu-small/source/i18n/unicode/numberrangeformatter.h:13,
                 from ../deps/icu-small/source/i18n/numrange_impl.cpp:12:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
In file included from ../deps/icu-small/source/i18n/plurrule.cpp:21:0:
../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/plurrule.h:33:0,
                 from ../deps/icu-small/source/i18n/plurrule.cpp:17:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/ucal.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/coptccal.o]
Error 1
In file included from ../deps/icu-small/source/i18n/zonemeta.cpp:30:0:
../deps/icu-small/source/i18n/olsontz.h:154:23: error: invalid covariant return
type for 'virtual icu_65::TimeZone* icu_65::OlsonTimeZone::clone() const'
     virtual TimeZone* clone() const;
                       ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/simpletz.h:38:0,
                 from ../deps/icu-small/source/i18n/zonemeta.cpp:19:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/basictz.h:52:28:
error:   overriding 'virtual icu_65::BasicTimeZone*
icu_65::BasicTimeZone::clone() const'
     virtual BasicTimeZone* clone() const = 0;
                            ^~~~~
In file included from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/uenum.h:23:0,
                 from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/ucal.h:14,
                 from ../deps/icu-small/source/i18n/unicode/dtitvfmt.h:26,
                 from ../deps/icu-small/source/i18n/dtitvfmt.cpp:15:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
error: conflicting declaration of C function 'void
icu_65::swap(icu_65::LocalUDataMemoryPointer&,
icu_65::LocalUDataMemoryPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
../deps/icu-small/source/common/unicode/udata.h:280:1: note: in expansion of
macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory,
udata_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
note: previous declaration 'void icu_65::swap(icu_65::LocalUTextPointer&,
icu_65::LocalUTextPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/utext.h:199:1:
note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/uformattable.h:37:0,
                 from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/fmtable.h:33,
                 from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/format.h:39,
                 from ../deps/icu-small/source/i18n/unicode/measfmt.h:20,
                 from ../deps/icu-small/source/i18n/measfmt.cpp:18:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
error: conflicting declaration of C function 'void
icu_65::swap(icu_65::LocalUTextPointer&, icu_65::LocalUTextPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/utext.h:199:1:
note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
note: previous declaration 'void icu_65::swap(icu_65::LocalUDataMemoryPointer&,
icu_65::LocalUDataMemoryPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
../deps/icu-small/source/common/unicode/udata.h:280:1: note: in expansion of
macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory,
udata_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../deps/icu-small/source/i18n/measfmt.cpp:37:0:
../deps/icu-small/source/i18n/unicode/smpdtfmt.h:868:21: error: invalid
covariant return type for 'virtual icu_65::Format*
icu_65::SimpleDateFormat::clone() const'
     virtual Format* clone(void) const;
                     ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/smpdtfmt.h:38:0,
                 from ../deps/icu-small/source/i18n/measfmt.cpp:37:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/datefmt.h:232:25:
error:   overriding 'virtual icu_65::DateFormat* icu_65::DateFormat::clone()
const'
     virtual DateFormat* clone() const = 0;
                         ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof_impl.o]
Error 1
In file included from ../deps/icu-small/source/i18n/number_types.h:11:0,
                 from ../deps/icu-small/source/i18n/number_stringbuilder.h:16,
                 from ../deps/icu-small/source/i18n/formattedval_impl.h:21,
                 from ../deps/icu-small/source/i18n/dtitvfmt.cpp:31:
../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
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/datefmt.h:32:0,
                 from
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/smpdtfmt.h:40,
                 from ../deps/icu-small/source/i18n/unicode/dtitvfmt.h:27,
                 from ../deps/icu-small/source/i18n/dtitvfmt.cpp:15:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationkeys.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_currencysymbols.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_currencysymbols.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/uspoof.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/udat.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_asformat.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/number_asformat.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/zonemeta.o]
Error 1
In file included from ../deps/icu-small/source/i18n/tmutfmt.cpp:10:0:
../deps/icu-small/source/i18n/unicode/tmutfmt.h:127:21: error: invalid
covariant return type for 'virtual icu_65::Format*
icu_65::TimeUnitFormat::clone() const'
     virtual Format* clone(void) const;
                     ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/tmutfmt.h:27:0,
                 from ../deps/icu-small/source/i18n/tmutfmt.cpp:10:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/measfmt.h:156:28:
error:   overriding 'virtual icu_65::MeasureFormat*
icu_65::MeasureFormat::clone() const'
     virtual MeasureFormat *clone() const;
                            ^~~~~
In file included from ../deps/icu-small/source/i18n/tmutfmt.cpp:14:0:
../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/tmutfmt.h:28:0,
                 from ../deps/icu-small/source/i18n/tmutfmt.cpp:10:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/currpinf.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationtailoring.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/collationbuilder.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/islamcal.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/utf8collationiterator.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/numparse_stringsegment.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/numparse_stringsegment.cpp:12:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/numfmt.h:271:27:
error:   overriding 'virtual icu_65::NumberFormat*
icu_65::NumberFormat::clone() const'
     virtual NumberFormat* clone() const = 0;
                           ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_impl.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_impl.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_impl.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_impl.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/casetrn.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_fluent.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numrange_fluent.o]
Error 1
In file included from ../deps/icu-small/source/i18n/dtfmtsym.cpp:33:0:
../deps/icu-small/source/i18n/unicode/smpdtfmt.h:868:21: error: invalid
covariant return type for 'virtual icu_65::Format*
icu_65::SimpleDateFormat::clone() const'
     virtual Format* clone(void) const;
                     ^~~~~
In file included from ../deps/icu-small/source/i18n/unicode/smpdtfmt.h:38:0,
                 from ../deps/icu-small/source/i18n/dtfmtsym.cpp:33:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/datefmt.h:232:25:
error:   overriding 'virtual icu_65::DateFormat* icu_65::DateFormat::clone()
const'
     virtual DateFormat* clone() const = 0;
                         ^~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtitvfmt.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/tmutfmt.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/plurrule.o]
Error 1
In file included from ../deps/icu-small/source/i18n/dtfmtsym.cpp:31:0:
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
error: conflicting declaration of C function 'void
icu_65::swap(icu_65::LocalUDataMemoryPointer&,
icu_65::LocalUDataMemoryPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
../deps/icu-small/source/common/unicode/udata.h:280:1: note: in expansion of
macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory,
udata_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/localpointer.h:592:28:
note: previous declaration 'void icu_65::swap(icu_65::LocalUTextPointer&,
icu_65::LocalUTextPointer&)'
         friend inline void swap(LocalPointerClassName &p1,
LocalPointerClassName &p2) U_NOEXCEPT { \
                            ^
/home/oleksandr/buildroot-git/output/nodejs-icu/host/include/unicode/utext.h:199:1:
note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER'
 U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/measfmt.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_stringsegment.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/numparse_stringsegment.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/listformatter.o]
Error 1
tools/icu/icui18n.target.mk:337: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o'
failed
make[3]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/out/Release/obj.target/icui18n/deps/icu-small/source/i18n/dtfmtsym.o]
Error 1
rm 660333c2b88b527b7da7cf77c8e2752cf01ad964.intermediate
Makefile:101: recipe for target 'node' failed
make[2]: *** [node] Error 2
package/pkg-generic.mk:266: recipe for target
'/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/.stamp_built'
failed
make[1]: ***
[/home/oleksandr/buildroot-git/output/nodejs-icu/build/host-nodejs-12.16.1/.stamp_built]
Error 2
Makefile:84: recipe for target '_all' failed
make: *** [_all] Error 2

-- 
You are receiving this mail because:
You are on the CC list for the bug.

             reply	other threads:[~2020-05-20 10:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-20 10:03 bugzilla at busybox.net [this message]
2020-05-20 10:30 ` [Buildroot] [Bug 12921] nodejs-12.16.1: error: overriding 'virtual icu_65::DateFormat* icu_65::DateFormat::clone() const' bugzilla at busybox.net

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-12921-163@https.bugs.busybox.net/ \
    --to=bugzilla@busybox.net \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.