user/protobuf: FTBFS: undefined reference to `protobuf_unittest::TestAllTypesLite_NestedEnum_IsValid(int)'
Found on x86_64 with -j72
:
[ 98%] Linking CXX executable lite-arena-test
In file included from /root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/descriptor_unittest.cc:8320:
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/port_undef.inc: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/port_undef.inc:138:27: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
#pragma GCC diagnostic pop
^
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `protobuf_unittest::TestAllTypesLite::set_repeated_nested_enum(int, protobuf_unittest::TestAllTypesLite_NestedEnum)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:11104: undefined reference to `protobuf_unittest::TestAllTypesLite_NestedEnum_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `protobuf_unittest::TestAllTypesLite::set_repeated_foreign_enum(int, protobuf_unittest::ForeignEnumLite)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:11149: undefined reference to `protobuf_unittest::ForeignEnumLite_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `protobuf_unittest::TestAllTypesLite::set_repeated_import_enum(int, protobuf_unittest_import::ImportEnumLite)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:11194: undefined reference to `protobuf_unittest_import::ImportEnumLite_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `protobuf_unittest::TestPackedTypesLite::_internal_add_packed_enum(protobuf_unittest::ForeignEnumLite)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:13229: undefined reference to `protobuf_unittest::ForeignEnumLite_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:13229: undefined reference to `protobuf_unittest::ForeignEnumLite_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `protobuf_unittest::TestPackedTypesLite::set_packed_enum(int, protobuf_unittest::ForeignEnumLite)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/unittest_lite.pb.h:13224: undefined reference to `protobuf_unittest::ForeignEnumLite_IsValid(int)'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<int>::Add(int, unsigned char, bool, int, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1132: undefined reference to `protobuf_unittest::packed_int32_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<long>::Add(int, unsigned char, bool, long, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1133: undefined reference to `protobuf_unittest::packed_int64_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned int>::Add(int, unsigned char, bool, unsigned int, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1134: undefined reference to `protobuf_unittest::packed_uint32_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned long>::Add(int, unsigned char, bool, unsigned long, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1135: undefined reference to `protobuf_unittest::packed_uint64_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<int>::Add(int, unsigned char, bool, int, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1132: undefined reference to `protobuf_unittest::packed_sint32_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<long>::Add(int, unsigned char, bool, long, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1133: undefined reference to `protobuf_unittest::packed_sint64_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned int>::Add(int, unsigned char, bool, unsigned int, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1134: undefined reference to `protobuf_unittest::packed_fixed32_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<unsigned long>::Add(int, unsigned char, bool, unsigned long, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1135: undefined reference to `protobuf_unittest::packed_fixed64_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<int>::Add(int, unsigned char, bool, int, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1132: undefined reference to `protobuf_unittest::packed_sfixed32_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<long>::Add(int, unsigned char, bool, long, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1133: undefined reference to `protobuf_unittest::packed_sfixed64_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<float>::Add(int, unsigned char, bool, float, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1136: undefined reference to `protobuf_unittest::packed_float_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<double>::Add(int, unsigned char, bool, double, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1137: undefined reference to `protobuf_unittest::packed_double_extension_lite'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: CMakeFiles/lite-arena-test.dir/src/google/protobuf/test_util_lite.cc.o: in function `google::protobuf::internal::RepeatedPrimitiveTypeTraits<bool>::Add(int, unsigned char, bool, bool, google::protobuf::internal::ExtensionSet*)':
/root/packages/user/protobuf/src/protobuf-3.18.1/src/google/protobuf/extension_set.h:1138: undefined reference to `protobuf_unittest::packed_bool_extension_lite'