DEBUG: Executing shell function do_compile
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.7
creating build/lib.linux-x86_64-3.7/google
copying google/__init__.py -> build/lib.linux-x86_64-3.7/google
creating build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/timestamp_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/empty_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/api_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/descriptor_pool.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/message_factory.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/any_test_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/type_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/text_format.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/reflection.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/descriptor_database.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/source_context_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/test_messages_proto3_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/proto_builder.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/any_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/__init__.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/duration_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/map_unittest_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/test_messages_proto2_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/field_mask_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/map_proto2_unittest_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/service_reflection.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/service.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/descriptor.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/wrappers_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/descriptor_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/message.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/text_encoding.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/symbol_database.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/json_format.py -> build/lib.linux-x86_64-3.7/google/protobuf
copying google/protobuf/struct_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf
creating build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/_parameterized.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/decoder.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/containers.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/python_message.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/encoder.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/well_known_types.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/type_checkers.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/__init__.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/wire_format.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/testing_refleaks.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/api_implementation.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/enum_type_wrapper.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
copying google/protobuf/internal/message_listener.py -> build/lib.linux-x86_64-3.7/google/protobuf/internal
creating build/lib.linux-x86_64-3.7/google/protobuf/util
copying google/protobuf/util/__init__.py -> build/lib.linux-x86_64-3.7/google/protobuf/util
copying google/protobuf/util/json_format_proto3_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf/util
creating build/lib.linux-x86_64-3.7/google/protobuf/compiler
copying google/protobuf/compiler/plugin_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf/compiler
copying google/protobuf/compiler/__init__.py -> build/lib.linux-x86_64-3.7/google/protobuf/compiler
creating build/lib.linux-x86_64-3.7/google/protobuf/pyext
copying google/protobuf/pyext/cpp_message.py -> build/lib.linux-x86_64-3.7/google/protobuf/pyext
copying google/protobuf/pyext/__init__.py -> build/lib.linux-x86_64-3.7/google/protobuf/pyext
copying google/protobuf/pyext/python_pb2.py -> build/lib.linux-x86_64-3.7/google/protobuf/pyext
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
running build_ext
building 'google.protobuf.pyext._message' extension
creating build/temp.linux-x86_64-3.7
creating build/temp.linux-x86_64-3.7/google
creating build/temp.linux-x86_64-3.7/google/protobuf
creating build/temp.linux-x86_64-3.7/google/protobuf/pyext
mips-yoe-linux-gcc -meb -mabi=32 -mhard-float -march=mips32r2 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/recipe-sysroot -DNDEBUG -g -O3 -Wall -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0=/usr/src/debug/python3-protobuf/3.6.1-r0 -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0=/usr/src/debug/python3-protobuf/3.6.1-r0 -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/recipe-sysroot-native= -fPIC -I. -I../src -ITOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/recipe-sysroot/usr/include/python3.7m -c google/protobuf/pyext/repeated_composite_container.cc -o build/temp.linux-x86_64-3.7/google/protobuf/pyext/repeated_composite_container.o -Wno-write-strings -Wno-invalid-offsetof -Wno-sign-compare
In file included from google/protobuf/pyext/repeated_composite_container.cc:44:
./google/protobuf/pyext/descriptor_pool.h:80:3: error: 'hash_map' does not name a type
80 | hash_map<const void*, PyObject*>* descriptor_options;
| ^~~~~~~~
In file included from google/protobuf/pyext/repeated_composite_container.cc:46:
./google/protobuf/pyext/message_factory.h:69:11: error: 'hash_map' does not name a type
69 | typedef hash_map<const Descriptor*, CMessageClass*> ClassesByMessageMap;
| ^~~~~~~~
./google/protobuf/pyext/message_factory.h:70:3: error: 'ClassesByMessageMap' does not name a type
70 | ClassesByMessageMap* classes_by_descriptor;
| ^~~~~~~~~~~~~~~~~~~
error: command 'mips-yoe-linux-gcc' failed with exit status 1
ERROR: 'python3 setup.py build --cpp_implementation' execution failed.
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/temp/run.do_compile.17688:1 exit 1 from 'exit 1'
ERROR: Function failed: do_compile (log file is located at TOPDIR/build/tmp/work/mips32r2-yoe-linux/python3-protobuf/3.6.1-r0/temp/log.do_compile.17688)