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