-
Bug
-
Resolution: Inactive
-
Major
-
None
-
None
-
None
-
None
Hi !
I see similar build errors on both 18.04 and openSuSE 15.4beta :
ubuntu 18.04:
| FAILED: host/obj/net/net/port_util.o | g++ -isystem/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot-native/usr/include -O2 -pipe -MMD -MF host/obj/net/net/port_util.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DOZONE_PLATFORM_WAYLAND=1 -DIS_AGL=1 -DUSE_NEVA_APPRUNTIME=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=0 -DUSE_SINGLE_WINDOW_MODE -DENABLE_AGL_APPSERVICE_WEBAPI=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Ihost/gen/neva -I../../git/src -Ihost/gen -I../../git/src/third_party/perfetto/include -Ihost/gen/third_party/perfetto/build_config -Ihost/gen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Ihost/gen/protoc_out -I../../git/src/third_party/protobuf/src -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Ihost/gen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g1 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nss3 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nspr -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/libmount -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/blkid -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/net/base/port_util.cc -o host/obj/net/net/port_util.o | In file included from ../../git/src/base/containers/flat_map.h:14:0, | from ../../git/src/base/containers/fixed_flat_map.h:13, | from ../../git/src/net/base/port_util.cc:10: | ../../git/src/base/containers/flat_tree.h: In function ‘void net::{anonymous}::LogSlipstreamRestrictedPort(int)’: | ../../git/src/net/base/port_util.cc:56:4: in constexpr expansion of ‘base::MakeFixedFlatMap<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort, 9>(std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort> [9]{std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{69, (SlipstreamPort)1}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{137, (SlipstreamPort)2}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{161, (SlipstreamPort)3}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{554, (SlipstreamPort)4}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1719, (SlipstreamPort)5}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1720, (SlipstreamPort)6}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1723, (SlipstreamPort)7}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{6566, (SlipstreamPort)8}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{10080, (SlipstreamPort)9}}, std::less<void>())’ | ../../git/src/base/containers/fixed_flat_map.h:103:26: in constexpr expansion of ‘base::internal::InsertionSort<std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*, base::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare>(((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data), (((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data) + 72), ((const base::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare&)(& value_comp)))’ | ../../git/src/base/containers/flat_tree.h:118:47: error: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ called in a constant expression | for (auto curr = it; curr != first && comp(*curr, *Prev(curr)); --curr) | ~~~~^~~~~~~~~~~~~~~~~~~~ | ../../git/src/base/containers/flat_tree.h:148:20: note: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ is not usable as a constexpr function because: | constexpr bool operator()(const value_type& left, | ^~~~~~~~ | ../../git/src/base/containers/flat_tree.h:150:23: error: uninitialized variable ‘extractor’ in ‘constexpr’ function | GetKeyFromValue extractor; | ^~~~~~~~~ | At global scope: | cc1plus: warning: unrecognized command line option ‘-Wno-class-memaccess’ | cc1plus: warning: unrecognized command line option ‘-Wno-packed-not-aligned’
opensuse 15.4beta:
| FAILED: host/obj/net/net/port_util.o | g++ -isystem/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot-native/usr/include -O2 -pipe -MMD -MF host/obj/net/net/port_util.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DOZONE_PLATFORM_WAYLAND=1 -DIS_AGL=1 -DUSE_NEVA_APPRUNTIME=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBM ISSION_NUMBER=0 -DUSE_SINGLE_WINDOW_MODE -DENABLE_AGL_APPSERVICE_WEBAPI=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE - D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_4 0 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPAC E=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Ihost/gen/neva -I../ ../git/src -Ihost/gen -I../../git/src/third_party/perfetto/include -Ihost/gen/third_party/perfetto/build_config -Ihost/gen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Ihost/gen/protoc_o ut -I../../git/src/third_party/protobuf/src -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Ihost/gen/net/third_party/quiche/src -I../../git/src/net/third_party/q uiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../g it/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 - fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -W no-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g1 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/home/dl 9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/ch romium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr /include/nss3 -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nspr -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/co rei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/libmount -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/re cipe-sysroot/usr/include/blkid -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/dl9pf/yocto/build-mar lin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibili ty-inlines-hidden -c ../../git/src/net/base/port_util.cc -o host/obj/net/net/port_util.o | In file included from ../../git/src/base/containers/flat_map.h:14:0, | from ../../git/src/base/containers/fixed_flat_map.h:13, | from ../../git/src/net/base/port_util.cc:10: | ../../git/src/base/containers/flat_tree.h: In function ‘void net::{anonymous}::LogSlipstreamRestrictedPort(int)’: | ../../git/src/net/base/port_util.cc:56:4: in constexpr expansion of ‘base::MakeFixedFlatMap<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort, 9>(std::pair<int, net::{anonymous}: :LogSlipstreamRestrictedPort(int)::SlipstreamPort> [9]{std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{69, (SlipstreamPort)1}, std::pair<int, net::{anonymous}::LogSlipst reamRestrictedPort(int)::SlipstreamPort>{137, (SlipstreamPort)2}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{161, (SlipstreamPort)3}, std::pair<int, net::{anonymous }::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{554, (SlipstreamPort)4}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1719, (SlipstreamPort)5}, std::pair<int, ne t::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1720, (SlipstreamPort)6}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1723, (SlipstreamPort)7}, std ::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{6566, (SlipstreamPort)8}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{10080, (Slipstr eamPort)9}}, std::less<void>())’ | ../../git/src/base/containers/fixed_flat_map.h:103:26: in constexpr expansion of ‘base::internal::InsertionSort<std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*, bas e::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare>(((std::pair <int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data), (((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data) + 72), ((const base::internal ::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare&)(& value_comp)))’ | ../../git/src/base/containers/flat_tree.h:118:47: error: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_ type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::Slip streamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ called in a constant expression | for (auto curr = it; curr != first && comp(*curr, *Prev(curr)); --curr) | ~~~~^~~~~~~~~~~~~~~~~~~~ | ../../git/src/base/containers/flat_tree.h:148:20: note: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_t ype&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::Slips treamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ is not usabl e as a constexpr function because: | constexpr bool operator()(const value_type& left,
- blocks
-
SPEC-4403 Prepare Magic Marlin 13.0.1
- Closed