See https://ci.suse.de/job/yast-nis-client-master/16/display/redirect?page=chang... Changes: [kukuk] Link aginast libtirpc, sunrpc is deprecated and has no IPv6 support [kukuk] Add new dependencies (libnsl-devel, libtirpc-devel) to Dockerfile ------------------------------------------ [...truncated 50.26 KB...] [ 17s] + CFLAGS='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' [ 17s] + export CFLAGS [ 17s] + CXXFLAGS='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' [ 17s] + export CXXFLAGS [ 17s] + FFLAGS='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' [ 17s] + export FFLAGS [ 17s] + ./configure --host=x86_64-suse-linux-gnu --build=x86_64-suse-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-debug --disable-silent-rules [ 17s] checking build system type... x86_64-suse-linux-gnu [ 17s] checking host system type... x86_64-suse-linux-gnu [ 17s] checking target system type... x86_64-suse-linux-gnu [ 17s] checking for a BSD-compatible install... /usr/bin/install -c [ 17s] checking whether build environment is sane... yes [ 17s] checking for a thread-safe mkdir -p... /usr/bin/mkdir -p [ 17s] checking for gawk... gawk [ 17s] checking whether make sets $(MAKE)... yes [ 17s] checking whether make supports nested variables... yes [ 17s] checking whether UID '399' is supported by ustar format... yes [ 17s] checking whether GID '399' is supported by ustar format... yes [ 17s] checking how to create a ustar tar archive... gnutar [ 17s] checking whether make supports nested variables... (cached) yes [ 17s] checking whether ln -s works... yes [ 17s] checking whether make sets $(MAKE)... (cached) yes [ 17s] checking for xgettext... /usr/bin/xgettext [ 17s] checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes [ 17s] checking for YCP modules... not found [ 17s] checking for ydoxygen... /usr/lib/YaST2/bin/ydoxygen [ 17s] checking for x86_64-suse-linux-gnu-g++... no [ 17s] checking for x86_64-suse-linux-gnu-c++... no [ 17s] checking for x86_64-suse-linux-gnu-gpp... no [ 17s] checking for x86_64-suse-linux-gnu-aCC... no [ 17s] checking for x86_64-suse-linux-gnu-CC... no [ 17s] checking for x86_64-suse-linux-gnu-cxx... no [ 17s] checking for x86_64-suse-linux-gnu-cc++... no [ 17s] checking for x86_64-suse-linux-gnu-cl.exe... no [ 17s] checking for x86_64-suse-linux-gnu-FCC... no [ 17s] checking for x86_64-suse-linux-gnu-KCC... no [ 17s] checking for x86_64-suse-linux-gnu-RCC... no [ 17s] checking for x86_64-suse-linux-gnu-xlC_r... no [ 17s] checking for x86_64-suse-linux-gnu-xlC... no [ 17s] checking for g++... g++ [ 17s] checking whether the C++ compiler works... yes [ 17s] checking for C++ compiler default output file name... a.out [ 17s] checking for suffix of executables... [ 17s] checking whether we are cross compiling... no [ 17s] checking for suffix of object files... o [ 17s] checking whether we are using the GNU C++ compiler... yes [ 18s] checking whether g++ accepts -g... yes [ 18s] checking for style of include used by make... GNU [ 18s] checking dependency style of g++... none [ 18s] checking for gawk... (cached) gawk [ 18s] checking for x86_64-suse-linux-gnu-gcc... no [ 18s] checking for gcc... gcc [ 18s] checking whether we are using the GNU C compiler... yes [ 18s] checking whether gcc accepts -g... yes [ 18s] checking for gcc option to accept ISO C89... none needed [ 18s] checking whether gcc understands -c and -o together... yes [ 18s] checking dependency style of gcc... none [ 18s] checking how to run the C preprocessor... gcc -E [ 18s] checking for x86_64-suse-linux-gnu-pkg-config... /usr/bin/x86_64-suse-linux-gnu-pkg-config [ 18s] checking pkg-config is at least version 0.9.0... yes [ 18s] checking for yast2-core... yes [ 18s] checking how to print strings... printf [ 18s] checking for a sed that does not truncate output... /usr/bin/sed [ 18s] checking for grep that handles long lines and -e... /usr/bin/grep [ 18s] checking for egrep... /usr/bin/grep -E [ 18s] checking for fgrep... /usr/bin/grep -F [ 18s] checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld [ 18s] checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes [ 18s] checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B [ 18s] checking the name lister (/usr/bin/nm -B) interface... BSD nm [ 18s] checking the maximum length of command line arguments... 1572864 [ 18s] checking how to convert x86_64-suse-linux-gnu file names to x86_64-suse-linux-gnu format... func_convert_file_noop [ 18s] checking how to convert x86_64-suse-linux-gnu file names to toolchain format... func_convert_file_noop [ 18s] checking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -r [ 18s] checking for x86_64-suse-linux-gnu-objdump... no [ 18s] checking for objdump... objdump [ 18s] checking how to recognize dependent libraries... pass_all [ 18s] checking for x86_64-suse-linux-gnu-dlltool... no [ 18s] checking for dlltool... no [ 18s] checking how to associate runtime and link libraries... printf %s\n [ 18s] checking for x86_64-suse-linux-gnu-ar... no [ 18s] checking for ar... ar [ 18s] checking for archiver @FILE support... @ [ 18s] checking for x86_64-suse-linux-gnu-strip... no [ 18s] checking for strip... strip [ 18s] checking for x86_64-suse-linux-gnu-ranlib... no [ 18s] checking for ranlib... ranlib [ 18s] checking command to parse /usr/bin/nm -B output from gcc object... ok [ 18s] checking for sysroot... no [ 18s] checking for a working dd... /usr/bin/dd [ 18s] checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 [ 18s] checking for x86_64-suse-linux-gnu-mt... no [ 18s] checking for mt... no [ 18s] checking if : is a manifest tool... no [ 18s] checking for ANSI C header files... yes [ 18s] checking for sys/types.h... yes [ 18s] checking for sys/stat.h... yes [ 19s] checking for stdlib.h... yes [ 19s] checking for string.h... yes [ 19s] checking for memory.h... yes [ 19s] checking for strings.h... yes [ 19s] checking for inttypes.h... yes [ 19s] checking for stdint.h... yes [ 19s] checking for unistd.h... yes [ 19s] checking for dlfcn.h... yes [ 19s] checking for objdir... .libs [ 19s] checking if gcc supports -fno-rtti -fno-exceptions... no [ 19s] checking for gcc option to produce PIC... -fPIC -DPIC [ 19s] checking if gcc PIC flag -fPIC -DPIC works... yes [ 19s] checking if gcc static flag -static works... no [ 19s] checking if gcc supports -c -o file.o... yes [ 19s] checking if gcc supports -c -o file.o... (cached) yes [ 19s] checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 19s] checking whether -lc should be explicitly linked in... no [ 19s] checking dynamic linker characteristics... GNU/Linux ld.so [ 19s] checking how to hardcode library paths into programs... immediate [ 19s] checking whether stripping libraries is possible... yes [ 19s] checking if libtool supports shared libraries... yes [ 19s] checking whether to build shared libraries... yes [ 19s] checking whether to build static libraries... no [ 19s] checking how to run the C++ preprocessor... g++ -E [ 20s] checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m elf_x86_64 [ 20s] checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is GNU ld... yes [ 20s] checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 20s] checking for g++ option to produce PIC... -fPIC -DPIC [ 20s] checking if g++ PIC flag -fPIC -DPIC works... yes [ 20s] checking if g++ static flag -static works... no [ 20s] checking if g++ supports -c -o file.o... yes [ 20s] checking if g++ supports -c -o file.o... (cached) yes [ 20s] checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) supports shared libraries... yes [ 20s] checking dynamic linker characteristics... (cached) GNU/Linux ld.so [ 20s] checking how to hardcode library paths into programs... immediate [ 20s] checking for size_t... yes [ 20s] checking for working alloca.h... yes [ 20s] checking for alloca... yes [ 20s] checking for ANSI C header files... (cached) yes [ 20s] checking for expect... /usr/bin/expect [ 20s] checking for runtest... /usr/bin/runtest [ 20s] checking that generated files are newer than configure... done [ 20s] configure: creating ./config.status [ 21s] config.status: creating Makefile [ 21s] config.status: creating agent-ypserv/conf/Makefile [ 21s] config.status: creating agent-ypserv/src/Makefile [ 21s] config.status: creating agent-ypserv/Makefile [ 21s] config.status: creating agents/Makefile [ 21s] config.status: creating src/Makefile [ 21s] config.status: creating testsuite/Makefile [ 21s] config.status: creating config.h [ 21s] config.status: executing depfiles commands [ 21s] config.status: executing libtool commands [ 21s] + /usr/bin/make -O -j2 [ 21s] /usr/bin/make all-recursive [ 21s] Making all in agent-ypserv [ 21s] Making all in conf [ 21s] make[3]: Nothing to be done for 'all'. [ 21s] Making all in src [ 21s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-nis-client-4.0.0/agent-ypserv/src' [ 21s] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/YaST2 -DY2LOG="agent-ypserv" -I/usr/include/tirpc -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -std=gnu++0x -Wall -Wformat=2 -Wno-format-nonliteral -c -o FindYpserv.lo FindYpserv.cc [ 21s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/YaST2 -DY2LOG="agent-ypserv" -I/usr/include/tirpc -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -std=gnu++0x -Wall -Wformat=2 -Wno-format-nonliteral -c FindYpserv.cc -fPIC -DPIC -o .libs/FindYpserv.o [ 21s] In file included from FindYpserv.cc:19:0: [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:70:8: error: 'bool_t' does not name a type; did you mean 'bool'? [ 21s] extern bool_t pmap_set(u_long, u_long, int, int); [ 21s] ^~~~~~ [ 21s] bool [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:71:8: error: 'bool_t' does not name a type; did you mean 'bool'? [ 21s] extern bool_t pmap_unset(u_long, u_long); [ 21s] ^~~~~~ [ 21s] bool [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:73:13: error: use of enum 'clnt_stat' without previous declaration [ 21s] extern enum clnt_stat pmap_rmtcall(struct sockaddr_in *, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:75:10: error: 'xdrproc_t' has not been declared [ 21s] xdrproc_t, caddr_t, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:76:10: error: 'xdrproc_t' has not been declared [ 21s] xdrproc_t, caddr_t, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:78:13: error: use of enum 'clnt_stat' without previous declaration [ 21s] extern enum clnt_stat clnt_broadcast(u_long, u_long, u_long, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:79:12: error: 'xdrproc_t' has not been declared [ 21s] xdrproc_t, void *, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:80:12: error: 'xdrproc_t' has not been declared [ 21s] xdrproc_t, void *, [ 21s] ^~~~~~~~~ [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:81:12: error: 'resultproc_t' has not been declared [ 21s] resultproc_t); [ 21s] ^~~~~~~~~~~~ [ 21s] FindYpserv.cc: In function 'std::set<std::__cxx11::basic_string<char> > findYpservers(const string&)': [ 21s] FindYpserv.cc:77:9: error: invalid conversion from 'xdrproc_t {aka int (*)(__rpc_xdr*, ...)}' to 'int' [-fpermissive] [ 21s] (xdrproc_t) xdr_domainname, (char *)&cdomain, [ 21s] ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] In file included from FindYpserv.cc:19:0: [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:78:23: note: initializing argument 4 of 'int clnt_broadcast(u_long, u_long, u_long, int, void*, int, void*, int)' [ 21s] extern enum clnt_stat clnt_broadcast(u_long, u_long, u_long, [ 21s] ^~~~~~~~~~~~~~ [ 21s] FindYpserv.cc:78:9: error: invalid conversion from 'xdrproc_t {aka int (*)(__rpc_xdr*, ...)}' to 'int' [-fpermissive] [ 21s] (xdrproc_t) xdr_bool, (char *)&out, [ 21s] ^~~~~~~~~~~~~~~~~~~~ [ 21s] In file included from FindYpserv.cc:19:0: [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:78:23: note: initializing argument 6 of 'int clnt_broadcast(u_long, u_long, u_long, int, void*, int, void*, int)' [ 21s] extern enum clnt_stat clnt_broadcast(u_long, u_long, u_long, [ 21s] ^~~~~~~~~~~~~~ [ 21s] FindYpserv.cc:79:9: error: invalid conversion from 'resultproc_t {aka int (*)(char*, ...)}' to 'int' [-fpermissive] [ 21s] (resultproc_t) eachresult); [ 21s] ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] In file included from FindYpserv.cc:19:0: [ 21s] /usr/include/tirpc/rpc/pmap_clnt.h:78:23: note: initializing argument 8 of 'int clnt_broadcast(u_long, u_long, u_long, int, void*, int, void*, int)' [ 21s] extern enum clnt_stat clnt_broadcast(u_long, u_long, u_long, [ 21s] ^~~~~~~~~~~~~~ [ 21s] FindYpserv.cc:76:29: error: invalid conversion from 'int' to 'clnt_stat' [-fpermissive] [ 21s] status = clnt_broadcast (YPPROG, YPVERS, YPPROC_DOMAIN_NONACK, [ 21s] ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] (xdrproc_t) xdr_domainname, (char *)&cdomain, [ 21s] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] (xdrproc_t) xdr_bool, (char *)&out, [ 21s] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] (resultproc_t) eachresult); [ 21s] ~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21s] make[3]: *** [Makefile:546: FindYpserv.lo] Error 1 [ 21s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-nis-client-4.0.0/agent-ypserv/src' [ 21s] make[3]: *** Waiting for unfinished jobs.... [ 23s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-nis-client-4.0.0/agent-ypserv/src' [ 23s] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/YaST2 -DY2LOG="agent-ypserv" -I/usr/include/tirpc -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -std=gnu++0x -Wall -Wformat=2 -Wno-format-nonliteral -c -o Y2CCYpservAgent.lo Y2CCYpservAgent.cc [ 23s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/include/YaST2 -DY2LOG="agent-ypserv" -I/usr/include/tirpc -DNDEBUG -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -std=gnu++0x -Wall -Wformat=2 -Wno-format-nonliteral -c Y2CCYpservAgent.cc -fPIC -DPIC -o .libs/Y2CCYpservAgent.o [ 23s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-nis-client-4.0.0/agent-ypserv/src' [ 23s] make[2]: *** [Makefile:396: all-recursive] Error 1 [ 23s] make[1]: *** [Makefile:571: all-recursive] Error 1 [ 23s] make: *** [Makefile:440: all] Error 2 [ 23s] error: Bad exit status from /var/tmp/rpm-tmp.fBQHQf (%build) [ 23s] [ 23s] [ 23s] RPM build errors: [ 23s] Bad exit status from /var/tmp/rpm-tmp.fBQHQf (%build) [ 23s] [ 23s] vm-yast-ci-worker failed "build yast2-nis-client.spec" at Wed Dec 13 10:18:49 UTC 2017. [ 23s] The buildroot was: /var/tmp/build-root-SUSE_SLE-15_GA rm -rf Devel:YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.suse.de/' build ...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure Not sending mail to unregistered user kukuk@thkukuk.de