Package: samba Version: 2:4.3.3+dfsg-1 Severity: normal User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-unknown
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Unfortunately, it's not clear from the log why the build failed. It's possible there's a bug in this package or in GCC. It's also possible I reported a non-issue, although I tried to avoid that. I apologize in advance if this is the case. If you have some time to look into this issue, that'd be great. If not, I can re-test the package with GCC 6 in a few weeks time. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. You may be able to find out more about this issue at https://gcc.gnu.org/gcc-6/changes.html > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > [ 253/4013] Linking default/source4/heimdal_build/compile_et > 07:16:25 runner /usr/bin/gcc default/source4/heimdal/lib/roken/base64_3.o > default/source4/heimdal/lib/roken/ct_3.o > default/source4/heimdal/lib/roken/hex_3.o > default/source4/heimdal/lib/roken/bswap_3.o > default/source4/heimdal/lib/roken/dumpdata_3.o > default/source4/heimdal/lib/roken/emalloc_3.o > default/source4/heimdal/lib/roken/ecalloc_3.o > default/source4/heimdal/lib/roken/getarg_3.o > default/source4/heimdal/lib/roken/get_window_size_3.o > default/source4/heimdal/lib/roken/getdtablesize_3.o > default/source4/heimdal/lib/roken/h_errno_3.o > default/source4/heimdal/lib/roken/issuid_3.o > default/source4/heimdal/lib/roken/net_read_3.o > default/source4/heimdal/lib/roken/net_write_3.o > default/source4/heimdal/lib/roken/parse_time_3.o > default/source4/heimdal/lib/roken/parse_units_3.o > default/source4/heimdal/lib/roken/vis_3.o > default/source4/heimdal/lib/roken/strlwr_3.o > default/source4/heimdal/lib/roken/strsep_copy_3.o > default/source4/heimdal/lib/roken/strsep_3.o default/source4/heimdal/lib/roke > n/strupr_3.o default/source4/heimdal/lib/roken/strpool_3.o > default/source4/heimdal/lib/roken/estrdup_3.o > default/source4/heimdal/lib/roken/erealloc_3.o > default/source4/heimdal/lib/roken/simple_exec_3.o > default/source4/heimdal/lib/roken/strcollect_3.o > default/source4/heimdal/lib/roken/rtbl_3.o > default/source4/heimdal/lib/roken/rand_3.o > default/source4/heimdal/lib/roken/cloexec_3.o > default/source4/heimdal/lib/roken/xfree_3.o > default/source4/heimdal_build/replace_3.o > default/source4/heimdal/lib/roken/closefrom_3.o > default/source4/heimdal/lib/vers/print_version_128.o > default/source4/heimdal_build/version_128.o > default/source4/heimdal/lib/com_err/parse_132.o > default/source4/heimdal/lib/com_err/lex_132.o > default/source4/heimdal/lib/com_err/compile_et_132.o > default/lib/replace/replace_1.o -o > /<<BUILDDIR>>/samba-4.3.3+dfsg/bin/default/source4/heimdal_build/compile_et > -Wl,-z,relro -Wl,--as-needed -lpthread -Wl,-no-undefined -Wl,--export-dynamic > -fstack-protector -L/usr/local/lib -Wl,-Bdynamic -lbsd > default/source4/heimdal/lib/roken/vis_3.o: In function `tolower': > /usr/include/ctype.h:216: multiple definition of `tolower' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:216: first > defined here > default/source4/heimdal/lib/roken/vis_3.o: In function `toupper': > /usr/include/ctype.h:222: multiple definition of `toupper' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:222: first > defined here > collect2: error: ld returned 1 exit status > default/source4/heimdal/lib/roken/vis_3.o: In function `tolower': > /usr/include/ctype.h:216: multiple definition of `tolower' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:216: first > defined here > default/source4/heimdal/lib/roken/vis_3.o: In function `toupper': > /usr/include/ctype.h:222: multiple definition of `toupper' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:222: first > defined here > default/source4/heimdal/lib/asn1/asn1parse_130.o: In function `tolower': > /usr/include/ctype.h:216: multiple definition of `tolower' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:216: first > defined here > default/source4/heimdal/lib/asn1/asn1parse_130.o: In function `toupper': > /usr/include/ctype.h:222: multiple definition of `toupper' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:222: first > defined here > default/source4/heimdal/lib/asn1/lex_130.o: In function `tolower': > /usr/include/ctype.h:216: multiple definition of `tolower' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:216: first > defined here > default/source4/heimdal/lib/asn1/lex_130.o: In function `toupper': > /usr/include/ctype.h:222: multiple definition of `toupper' > default/source4/heimdal/lib/roken/hex_3.o:/usr/include/ctype.h:222: first > defined here > collect2: error: ld returned 1 exit status > Waf: Leaving directory `/<<BUILDDIR>>/samba-4.3.3+dfsg/bin' > Build failed: > -> task failed (err #1): > {task: cc_link > base64_3.o,ct_3.o,hex_3.o,bswap_3.o,dumpdata_3.o,emalloc_3.o,ecalloc_3.o,getarg_3.o,get_window_size_3.o,getdtablesize_3.o,h_errno_3.o,issuid_3.o,net_read_3.o,net_write_3.o,parse_time_3.o,parse_units_3.o,vis_3.o,strlwr_3.o,strsep_copy_3.o,strsep_3.o,strupr_3.o,strpool_3.o,estrdup_3.o,erealloc_3.o,simple_exec_3.o,strcollect_3.o,rtbl_3.o,rand_3.o,cloexec_3.o,xfree_3.o,replace_3.o,closefrom_3.o,print_version_128.o,version_128.o,parse_132.o,lex_132.o,compile_et_132.o,replace_1.o > -> compile_et} > -> task failed (err #1): > {task: cc_link > base64_3.o,ct_3.o,hex_3.o,bswap_3.o,dumpdata_3.o,emalloc_3.o,ecalloc_3.o,getarg_3.o,get_window_size_3.o,getdtablesize_3.o,h_errno_3.o,issuid_3.o,net_read_3.o,net_write_3.o,parse_time_3.o,parse_units_3.o,vis_3.o,strlwr_3.o,strsep_copy_3.o,strsep_3.o,strupr_3.o,strpool_3.o,estrdup_3.o,erealloc_3.o,simple_exec_3.o,strcollect_3.o,rtbl_3.o,rand_3.o,cloexec_3.o,xfree_3.o,replace_3.o,closefrom_3.o,print_version_128.o,version_128.o,main_130.o,gen_130.o,gen_copy_130.o,gen_decode_130.o,gen_encode_130.o,gen_free_130.o,gen_glue_130.o,gen_length_130.o,gen_seq_130.o,gen_template_130.o,hash_130.o,symbol_130.o,asn1parse_130.o,lex_130.o,replace_1.o > -> asn1_compile} > debian/rules:97: recipe for target 'override_dh_auto_build' failed > make[1]: *** [override_dh_auto_build] Error 1 > make[1]: Leaving directory '/<<BUILDDIR>>/samba-4.3.3+dfsg' > debian/rules:77: recipe for target 'build' failed > make: *** [build] Error 2 -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise