[...] its, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' follow protoc-c/protoc_c_protoc_c-c_file.o: In function `google::protobuf::compiler::c::FileGenerator::GenerateSource(google::protobuf::io::Printer*)': c_file.cc:(.text+0x981): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, char const*, std::__cxx11::basic_string, std::allocator > const&)' protoc-c/protoc_c_protoc_c-c_file.o: In function `google::protobuf::compiler::c::FileGenerator::GenerateHeader(google::protobuf::io::Printer*)': c_file.cc:(.text+0xcdd): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, char const*, std::__cxx11::basic_string, std::allocator > const&)' c_file.cc:(.text+0xd24): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&, char const*, std::__cxx11::basic_string, std::allocator > const&)' c_file.cc:(.text+0xd93): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&)' c_file.cc:(.text+0x12b0): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&)' protoc-c/protoc_c_protoc_c-c_message.o: In function `google::protobuf::compiler::c::MessageGenerator::GenerateStructTypedef(google::protobuf::io::Printer*)': c_message.cc:(.text+0x7e5): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&)' protoc-c/protoc_c_protoc_c-c_message.o: In function `google::protobuf::compiler::c::MessageGenerator::GenerateDescriptorDeclarations(google::protobuf::io::Printer*)': c_message.cc:(.text+0xab5): undefined reference to `google::protobuf::io::Printer::Print(char const*, char const*, std::__cxx11::basic_string, std::allocator > const&)' protoc-c/protoc_c_protoc_c-c_message.o: In function `google::protobuf::compiler::c::MessageGenerator::GenerateClosureTypedef(google::protobuf::io::Printer*)': c_message.cc:(.text+0x10b6): undefined reference to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' protoc-c/protoc_c_protoc_c-c_message.o: In function `google::protobuf::compiler::c::MessageGenerator::GenerateHelperFunctionDeclarations(google::protobuf::io::Printer*, bool)': c_message.cc:(.text+0x16e2): undefined reference to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' c_message.cc:(.text+0x16fb): undefined reference to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' protoc-c/protoc_c_protoc_c-c_message.o: In function `google::protobuf::compiler::c::MessageGenerator::GenerateHelperFunctionDefinitions(google::protobuf::io::Printer*, bool)': c_message.cc:(.text+0x1fe2): undefined reference to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' c_message.cc:(.text+0x1ffb): undefined reference to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' protoc-c/protoc_c_protoc_c-c_message.o:c_message.cc:(.text+0x3281): more undefined references to `google::protobuf::io::Printer::Print(std::map, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > > const&, char const*)' follow collect2: error: ld returned 1 exit status make: *** [Makefile:1026: protoc-c/protoc-c] Error 1 make: *** Waiting for unfinished jobs.... mv -f t/generated-code2/.deps/t_generated_code2_cxx_generate_packed_data-cxx-generate-packed-data.Tpo t/generated-code2/.deps/t_generated_code2_cxx_generate_packed_data-cxx-generate-packed-data.Po mv -f t/.deps/t_generated_code2_cxx_generate_packed_data-test-full.pb.Tpo t/.deps/t_generated_code2_cxx_generate_packed_data-test-full.pb.Po error: Bad exit status from /tmp/B.5ctEiA/BUILD/tmp/rpm-tmp.89596 (%build) RPM build errors: Bad exit status from /tmp/B.5ctEiA/BUILD/tmp/rpm-tmp.89596 (%build) ended at: Tue Jul 4 23:52:47 2017, done in 0:00:20.416683 error: No files produced. mesg: ttyname failed: Inappropriate ioctl for device + chmod -R u+rwX /tmp/B.5ctEiA/BUILD + rm -rf /tmp/B.5ctEiA/tmp /tmp/B.5ctEiA/BUILD mesg: ttyname failed: Inappropriate ioctl for device + rm -rf /tmp/B.5ctEiA Begin-TLD-Builder-Info Build-Time: user:31.22s sys:1.69s real:21.29s (faults io:17 non-io:1066166) End-TLD-Builder-Info