See <https://builds.apache.org/job/Thrift-precommit/365/changes>
Changes: [sam901] Put generated go code in a file with the same name as thrift file [sam901] Don't import self package, go doesn't support it [sam901] Rename UnusedProtection.go to GoUnusedProtection__.go to better separate ------------------------------------------ [...truncated 1049 lines...] checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h config.status: executing libtool commands thrift 1.0.0-dev Building C++ Library ......... : yes Building C (GLib) Library .... : yes Building Java Library ........ : yes Building C# Library .......... : yes Building Python Library ...... : yes Building Ruby Library ........ : yes Building Haxe Library ........ : yes Building Haskell Library ..... : yes Building Perl Library ........ : yes Building PHP Library ......... : yes Building Dart Library ........ : yes Building Erlang Library ...... : yes Building Go Library .......... : yes Building D Library ........... : yes Building NodeJS Library ...... : yes Building Lua Library ......... : yes C++ Library: Build TZlibTransport ...... : yes Build TNonblockingServer .. : yes Build TQTcpServer (Qt4) .... : no Build TQTcpServer (Qt5) .... : yes Java Library: Using javac ............... : javac Using java ................ : java Using ant ................. : /usr/bin/ant C# Library: Using .NET 3.5 ............ : yes Python Library: Using Python .............. : /usr/bin/python Using Trial ............... : /usr/bin/trial PHP Library: Using php-config .......... : /usr/bin/php-config Dart Library: Using Dart ................ : /usr/lib/dart/bin/dart Using Pub ................. : /usr/lib/dart/bin/pub Ruby Library: Using Ruby ................ : /usr/bin/ruby Haskell Library: Using Haskell ............. : /usr/bin/runhaskell Using Cabal ............... : /usr/bin/cabal Haxe Library: Using Haxe ................ : /usr/bin/haxe Using Haxe version ........ : 3.2.0 Perl Library: Using Perl ................ : /usr/bin/perl Erlang Library: Using erlc ................ : /usr/bin/erlc Using rebar ............... : /usr/bin/rebar Go Library: Using Go................... : /usr/local/go/bin/go Using Go version........... : go version go1.4.3 linux/amd64 D Library: Using D Compiler .......... : dmd Building D libevent tests . : yes Building D SSL tests ...... : yes NodeJS Library: Using NodeJS .............. : /usr/bin/nodejs Using NodeJS version....... : v0.10.25 Lua Library: Using Lua .............. : /usr/bin/lua If something is missing that you think should be present, please skim the output of configure to find the missing component. Details are present in config.log. + make check dist Making check in compiler/cpp make[1]: Entering directory `/thrift/compiler/cpp' make check-am make[2]: Entering directory `/thrift/compiler/cpp' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wno-sign-compare -Wno-unused -g -O2 -std=c++11 -MT src/libparse_a-thrifty.o -MD -MP -MF src/.deps/libparse_a-thrifty.Tpo -c -o src/libparse_a-thrifty.o `test -f 'src/thrifty.cc' || echo './'`src/thrifty.cc mv -f src/.deps/libparse_a-thrifty.Tpo src/.deps/libparse_a-thrifty.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wno-sign-compare -Wno-unused -g -O2 -std=c++11 -MT src/libparse_a-thriftl.o -MD -MP -MF src/.deps/libparse_a-thriftl.Tpo -c -o src/libparse_a-thriftl.o `test -f 'src/thriftl.cc' || echo './'`src/thriftl.cc mv -f src/.deps/libparse_a-thriftl.Tpo src/.deps/libparse_a-thriftl.Po rm -f libparse.a ar cru libparse.a src/libparse_a-thrifty.o src/libparse_a-thriftl.o ranlib libparse.a g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/thrift-main.o -MD -MP -MF src/.deps/thrift-main.Tpo -c -o src/thrift-main.o `test -f 'src/main.cc' || echo './'`src/main.cc mv -f src/.deps/thrift-main.Tpo src/.deps/thrift-main.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_generator.o -MD -MP -MF src/generate/.deps/thrift-t_generator.Tpo -c -o src/generate/thrift-t_generator.o `test -f 'src/generate/t_generator.cc' || echo './'`src/generate/t_generator.cc mv -f src/generate/.deps/thrift-t_generator.Tpo src/generate/.deps/thrift-t_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/audit/thrift-t_audit.o -MD -MP -MF src/audit/.deps/thrift-t_audit.Tpo -c -o src/audit/thrift-t_audit.o `test -f 'src/audit/t_audit.cpp' || echo './'`src/audit/t_audit.cpp mv -f src/audit/.deps/thrift-t_audit.Tpo src/audit/.deps/thrift-t_audit.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/parse/thrift-t_typedef.o -MD -MP -MF src/parse/.deps/thrift-t_typedef.Tpo -c -o src/parse/thrift-t_typedef.o `test -f 'src/parse/t_typedef.cc' || echo './'`src/parse/t_typedef.cc mv -f src/parse/.deps/thrift-t_typedef.Tpo src/parse/.deps/thrift-t_typedef.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/parse/thrift-parse.o -MD -MP -MF src/parse/.deps/thrift-parse.Tpo -c -o src/parse/thrift-parse.o `test -f 'src/parse/parse.cc' || echo './'`src/parse/parse.cc mv -f src/parse/.deps/thrift-parse.Tpo src/parse/.deps/thrift-parse.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_c_glib_generator.o -MD -MP -MF src/generate/.deps/thrift-t_c_glib_generator.Tpo -c -o src/generate/thrift-t_c_glib_generator.o `test -f 'src/generate/t_c_glib_generator.cc' || echo './'`src/generate/t_c_glib_generator.cc mv -f src/generate/.deps/thrift-t_c_glib_generator.Tpo src/generate/.deps/thrift-t_c_glib_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_cpp_generator.o -MD -MP -MF src/generate/.deps/thrift-t_cpp_generator.Tpo -c -o src/generate/thrift-t_cpp_generator.o `test -f 'src/generate/t_cpp_generator.cc' || echo './'`src/generate/t_cpp_generator.cc mv -f src/generate/.deps/thrift-t_cpp_generator.Tpo src/generate/.deps/thrift-t_cpp_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_java_generator.o -MD -MP -MF src/generate/.deps/thrift-t_java_generator.Tpo -c -o src/generate/thrift-t_java_generator.o `test -f 'src/generate/t_java_generator.cc' || echo './'`src/generate/t_java_generator.cc mv -f src/generate/.deps/thrift-t_java_generator.Tpo src/generate/.deps/thrift-t_java_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_json_generator.o -MD -MP -MF src/generate/.deps/thrift-t_json_generator.Tpo -c -o src/generate/thrift-t_json_generator.o `test -f 'src/generate/t_json_generator.cc' || echo './'`src/generate/t_json_generator.cc mv -f src/generate/.deps/thrift-t_json_generator.Tpo src/generate/.deps/thrift-t_json_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_as3_generator.o -MD -MP -MF src/generate/.deps/thrift-t_as3_generator.Tpo -c -o src/generate/thrift-t_as3_generator.o `test -f 'src/generate/t_as3_generator.cc' || echo './'`src/generate/t_as3_generator.cc mv -f src/generate/.deps/thrift-t_as3_generator.Tpo src/generate/.deps/thrift-t_as3_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_dart_generator.o -MD -MP -MF src/generate/.deps/thrift-t_dart_generator.Tpo -c -o src/generate/thrift-t_dart_generator.o `test -f 'src/generate/t_dart_generator.cc' || echo './'`src/generate/t_dart_generator.cc mv -f src/generate/.deps/thrift-t_dart_generator.Tpo src/generate/.deps/thrift-t_dart_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_haxe_generator.o -MD -MP -MF src/generate/.deps/thrift-t_haxe_generator.Tpo -c -o src/generate/thrift-t_haxe_generator.o `test -f 'src/generate/t_haxe_generator.cc' || echo './'`src/generate/t_haxe_generator.cc mv -f src/generate/.deps/thrift-t_haxe_generator.Tpo src/generate/.deps/thrift-t_haxe_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_csharp_generator.o -MD -MP -MF src/generate/.deps/thrift-t_csharp_generator.Tpo -c -o src/generate/thrift-t_csharp_generator.o `test -f 'src/generate/t_csharp_generator.cc' || echo './'`src/generate/t_csharp_generator.cc mv -f src/generate/.deps/thrift-t_csharp_generator.Tpo src/generate/.deps/thrift-t_csharp_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_py_generator.o -MD -MP -MF src/generate/.deps/thrift-t_py_generator.Tpo -c -o src/generate/thrift-t_py_generator.o `test -f 'src/generate/t_py_generator.cc' || echo './'`src/generate/t_py_generator.cc mv -f src/generate/.deps/thrift-t_py_generator.Tpo src/generate/.deps/thrift-t_py_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_rb_generator.o -MD -MP -MF src/generate/.deps/thrift-t_rb_generator.Tpo -c -o src/generate/thrift-t_rb_generator.o `test -f 'src/generate/t_rb_generator.cc' || echo './'`src/generate/t_rb_generator.cc mv -f src/generate/.deps/thrift-t_rb_generator.Tpo src/generate/.deps/thrift-t_rb_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_perl_generator.o -MD -MP -MF src/generate/.deps/thrift-t_perl_generator.Tpo -c -o src/generate/thrift-t_perl_generator.o `test -f 'src/generate/t_perl_generator.cc' || echo './'`src/generate/t_perl_generator.cc mv -f src/generate/.deps/thrift-t_perl_generator.Tpo src/generate/.deps/thrift-t_perl_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_php_generator.o -MD -MP -MF src/generate/.deps/thrift-t_php_generator.Tpo -c -o src/generate/thrift-t_php_generator.o `test -f 'src/generate/t_php_generator.cc' || echo './'`src/generate/t_php_generator.cc mv -f src/generate/.deps/thrift-t_php_generator.Tpo src/generate/.deps/thrift-t_php_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_erl_generator.o -MD -MP -MF src/generate/.deps/thrift-t_erl_generator.Tpo -c -o src/generate/thrift-t_erl_generator.o `test -f 'src/generate/t_erl_generator.cc' || echo './'`src/generate/t_erl_generator.cc mv -f src/generate/.deps/thrift-t_erl_generator.Tpo src/generate/.deps/thrift-t_erl_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_cocoa_generator.o -MD -MP -MF src/generate/.deps/thrift-t_cocoa_generator.Tpo -c -o src/generate/thrift-t_cocoa_generator.o `test -f 'src/generate/t_cocoa_generator.cc' || echo './'`src/generate/t_cocoa_generator.cc mv -f src/generate/.deps/thrift-t_cocoa_generator.Tpo src/generate/.deps/thrift-t_cocoa_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_swift_generator.o -MD -MP -MF src/generate/.deps/thrift-t_swift_generator.Tpo -c -o src/generate/thrift-t_swift_generator.o `test -f 'src/generate/t_swift_generator.cc' || echo './'`src/generate/t_swift_generator.cc mv -f src/generate/.deps/thrift-t_swift_generator.Tpo src/generate/.deps/thrift-t_swift_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_st_generator.o -MD -MP -MF src/generate/.deps/thrift-t_st_generator.Tpo -c -o src/generate/thrift-t_st_generator.o `test -f 'src/generate/t_st_generator.cc' || echo './'`src/generate/t_st_generator.cc mv -f src/generate/.deps/thrift-t_st_generator.Tpo src/generate/.deps/thrift-t_st_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_ocaml_generator.o -MD -MP -MF src/generate/.deps/thrift-t_ocaml_generator.Tpo -c -o src/generate/thrift-t_ocaml_generator.o `test -f 'src/generate/t_ocaml_generator.cc' || echo './'`src/generate/t_ocaml_generator.cc mv -f src/generate/.deps/thrift-t_ocaml_generator.Tpo src/generate/.deps/thrift-t_ocaml_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_hs_generator.o -MD -MP -MF src/generate/.deps/thrift-t_hs_generator.Tpo -c -o src/generate/thrift-t_hs_generator.o `test -f 'src/generate/t_hs_generator.cc' || echo './'`src/generate/t_hs_generator.cc mv -f src/generate/.deps/thrift-t_hs_generator.Tpo src/generate/.deps/thrift-t_hs_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_xsd_generator.o -MD -MP -MF src/generate/.deps/thrift-t_xsd_generator.Tpo -c -o src/generate/thrift-t_xsd_generator.o `test -f 'src/generate/t_xsd_generator.cc' || echo './'`src/generate/t_xsd_generator.cc mv -f src/generate/.deps/thrift-t_xsd_generator.Tpo src/generate/.deps/thrift-t_xsd_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_xml_generator.o -MD -MP -MF src/generate/.deps/thrift-t_xml_generator.Tpo -c -o src/generate/thrift-t_xml_generator.o `test -f 'src/generate/t_xml_generator.cc' || echo './'`src/generate/t_xml_generator.cc mv -f src/generate/.deps/thrift-t_xml_generator.Tpo src/generate/.deps/thrift-t_xml_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_html_generator.o -MD -MP -MF src/generate/.deps/thrift-t_html_generator.Tpo -c -o src/generate/thrift-t_html_generator.o `test -f 'src/generate/t_html_generator.cc' || echo './'`src/generate/t_html_generator.cc mv -f src/generate/.deps/thrift-t_html_generator.Tpo src/generate/.deps/thrift-t_html_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_js_generator.o -MD -MP -MF src/generate/.deps/thrift-t_js_generator.Tpo -c -o src/generate/thrift-t_js_generator.o `test -f 'src/generate/t_js_generator.cc' || echo './'`src/generate/t_js_generator.cc mv -f src/generate/.deps/thrift-t_js_generator.Tpo src/generate/.deps/thrift-t_js_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_javame_generator.o -MD -MP -MF src/generate/.deps/thrift-t_javame_generator.Tpo -c -o src/generate/thrift-t_javame_generator.o `test -f 'src/generate/t_javame_generator.cc' || echo './'`src/generate/t_javame_generator.cc mv -f src/generate/.deps/thrift-t_javame_generator.Tpo src/generate/.deps/thrift-t_javame_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_delphi_generator.o -MD -MP -MF src/generate/.deps/thrift-t_delphi_generator.Tpo -c -o src/generate/thrift-t_delphi_generator.o `test -f 'src/generate/t_delphi_generator.cc' || echo './'`src/generate/t_delphi_generator.cc mv -f src/generate/.deps/thrift-t_delphi_generator.Tpo src/generate/.deps/thrift-t_delphi_generator.Po g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib/cpp/src/thrift -I../../lib/c_glib/src/thrift -I./src -Wall -Wextra -pedantic -g -O2 -std=c++11 -MT src/generate/thrift-t_go_generator.o -MD -MP -MF src/generate/.deps/thrift-t_go_generator.Tpo -c -o src/generate/thrift-t_go_generator.o `test -f 'src/generate/t_go_generator.cc' || echo './'`src/generate/t_go_generator.cc src/generate/t_go_generator.cc: In member function 'virtual void t_go_generator::init_generator()': src/generate/t_go_generator.cc:766:38: error: use of deleted function 'std::basic_ofstream<char>::basic_ofstream(const std::basic_ofstream<char>&)' ofstream f_unused_prot_ = ofstream(); ^ In file included from src/generate/t_go_generator.cc:29:0: /usr/include/c++/4.8/fstream:599:11: note: 'std::basic_ofstream<char>::basic_ofstream(const std::basic_ofstream<char>&)' is implicitly deleted because the default definition would be ill-formed: class basic_ofstream : public basic_ostream<_CharT,_Traits> ^ /usr/include/c++/4.8/fstream:599:11: error: use of deleted function 'std::basic_ostream<char>::basic_ostream(const std::basic_ostream<char>&)' In file included from /usr/include/c++/4.8/istream:39:0, from /usr/include/c++/4.8/fstream:38, from src/generate/t_go_generator.cc:29: /usr/include/c++/4.8/ostream:58:11: note: 'std::basic_ostream<char>::basic_ostream(const std::basic_ostream<char>&)' is implicitly deleted because the default definition would be ill-formed: class basic_ostream : virtual public basic_ios<_CharT, _Traits> ^ /usr/include/c++/4.8/ostream:58:11: error: use of deleted function 'std::basic_ios<char>::basic_ios(const std::basic_ios<char>&)' In file included from /usr/include/c++/4.8/ios:44:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from src/generate/t_go_generator.cc:29: /usr/include/c++/4.8/bits/basic_ios.h:66:11: note: 'std::basic_ios<char>::basic_ios(const std::basic_ios<char>&)' is implicitly deleted because the default definition would be ill-formed: class basic_ios : public ios_base ^ In file included from /usr/include/c++/4.8/ios:42:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from src/generate/t_go_generator.cc:29: /usr/include/c++/4.8/bits/ios_base.h:792:5: error: 'std::ios_base::ios_base(const std::ios_base&)' is private ios_base(const ios_base&); ^ In file included from /usr/include/c++/4.8/ios:44:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from src/generate/t_go_generator.cc:29: /usr/include/c++/4.8/bits/basic_ios.h:66:11: error: within this context class basic_ios : public ios_base ^ In file included from src/generate/t_go_generator.cc:29:0: /usr/include/c++/4.8/fstream:599:11: error: use of deleted function 'std::basic_ios<char>::basic_ios(const std::basic_ios<char>&)' class basic_ofstream : public basic_ostream<_CharT,_Traits> ^ /usr/include/c++/4.8/fstream:599:11: error: use of deleted function 'std::basic_filebuf<char>::basic_filebuf(const std::basic_filebuf<char>&)' /usr/include/c++/4.8/fstream:72:11: note: 'std::basic_filebuf<char>::basic_filebuf(const std::basic_filebuf<char>&)' is implicitly deleted because the default definition would be ill-formed: class basic_filebuf : public basic_streambuf<_CharT, _Traits> ^ In file included from /usr/include/c++/4.8/ios:43:0, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from src/generate/t_go_generator.cc:29: /usr/include/c++/4.8/streambuf:802:7: error: 'std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char; _Traits = std::char_traits<char>]' is private basic_streambuf(const basic_streambuf& __sb) ^ In file included from src/generate/t_go_generator.cc:29:0: /usr/include/c++/4.8/fstream:72:11: error: within this context class basic_filebuf : public basic_streambuf<_CharT, _Traits> ^ make[2]: *** [src/generate/thrift-t_go_generator.o] Error 1 make[2]: Leaving directory `/thrift/compiler/cpp' make[1]: *** [check] Error 2 make[1]: Leaving directory `/thrift/compiler/cpp' make: *** [check-recursive] Error 1 Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [TASKS] Skipping publisher since build result is FAILURE Archiving artifacts Compressed 97.28 MB of artifacts by 100.0% relative to #364 Publishing Javadoc