[Buildroot] [Bug 12921] New: nodejs-12.16.1: error: overriding 'virtual icu_65::DateFormat* icu_65::DateFormat::clone() const'

bugzilla at busybox.net bugzilla at busybox.net
Wed May 20 10:03:22 UTC 2020


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.


More information about the buildroot mailing list