From owner-freebsd-current@freebsd.org Wed Nov 25 22:19:09 2015 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1F645A37CBB for ; Wed, 25 Nov 2015 22:19:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0E8B715B0; Wed, 25 Nov 2015 22:19:09 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 54E0788F; Wed, 25 Nov 2015 22:19:09 +0000 (UTC) Date: Wed, 25 Nov 2015 22:19:07 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: gjb@FreeBSD.org, ngie@FreeBSD.org, lidl@FreeBSD.org, bdrewery@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-current@FreeBSD.org Message-ID: <705942890.173.1448489949318.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1465891500.163.1448482286712.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1465891500.163.1448482286712.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD - Build #3565 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.20 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Nov 2015 22:19:09 -0000 FreeBSD_HEAD - Build #3565 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3565/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3565/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3565/console Change summaries: 291335 by ngie: Fix building sys/modules/if_enc by adding missing headers X-MFC with: r291292, r291299 (if that ever happens) Pointyhat to: ae 291332 by bdrewery: Rename Makefile.inc1 to dtrace.test.mk to avoid clash with top-level Makefile.inc1. Discussed with: ngie, markj Sponsored by: EMC / Isilon Storage Division 291331 by bdrewery: Avoid requiring 'make depend' here. Really this should not be a DPSRCS. The acct_test.c should not #include convert.c, but just link it in as a normal SRCS. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 291330 by bdrewery: Replace DPSRCS that work fine in SRCS. This is so that 'make depend' is not a required build step in these files. DPSRCS is overall unneeded. DPSRCS already contains SRCS, so anything which can safely be in SRCS should be. DPSRCS is mostly just a way to generate files that should not be linked into the final PROG/LIB. For headers and grammars it is safe for them to be in SRCS since they will be excluded during linking and installation. The only remaining uses of DPSRCS are for generating .c or .o files that must be built before 'make depend' can run 'mkdep' on the SRCS c files list. A semi-proper example is in tests/sys/kern/acct/Makefile where a checked-in .c file has an #include on a generated .c file. The generated .c file should not be linked into the final PROG though since it is #include'd. The more proper way here is just to build/link it in though without DPSRCS. Another example is in sys/modules/linux/Makefile where a shell script runs to parse a DPSRCS .o file that should not be linked into the module. Beyond those, the need for DPSRCS is largely unneeded, redundant, and forces 'make depend' to be ran. Generally, these Makefiles should avoid the need for DPSRCS and define proper dependencies for their files as well. An example of an improper usage and why this matters is in usr.bin/netstat. nl_defs.h was only in DPSRCS and so was not generated during 'make all', but only during 'make depend'. The files including it lacked proper depenencies on it, which forced running 'make depend' to workaround that bug. The 'make depend' target should mostly be used for incremental build help, not to produce a working build. This specific example was broken in the meta build until r287905 since it does not run 'make depend'. The gnu/lib/libreadline/readline case is fine since bsd.lib.mk has 'OBJS: SRCS:M*.h' when there is no .depend file. Sponsored by: EMC / Isilon Storage Division MFC after: 1 week 291329 by bdrewery: Remove redundant DPSRCS which were already in SRCS. DPSRCS already contains all of SRCS. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division 291328 by lidl: Have syslogd honor 'mesg' status when logging to users. PR: bin/196742 Submitted by: jef at mail acme com Approved by: rpaulo (mentor) Differential Revision: https://reviews.freebsd.org/D4270 291327 by bdrewery: Define a LIBDIR for every library that LIBADD provides. This is going to be used to allow DIRDEPS to be bootstrapped off of LIBADD/DPADD. It currently works for internal libraries which have a DIR defined for them but also use the .a library from a src-mapped obj directory. It can also be useful for using -L without a --sysroot per LIBADD to use the OBJDIR version of the libraries. I didn't review every LIBADD, so it is possible this is missing some. Sponsored by: EMC / Isilon Storage Division 291326 by bdrewery: Fix spelling error. 291325 by bdrewery: META MODE: Avoid dirdep dependency on lib/libmd. This avoids using the staged headers for sys/crypto/sha2/*.h, such as sha256.h, which added an unneeded pre-build dependency on libmd to libcrypt. This header is an INCS in lib/libmd, but found via .PATH in sys/crypto/sha2. Since the libcrypt build was already using the in-src libmd headers directly, just teach it how to find the sha256.h header as well. Sponsored by: EMC / Isilon Storage Division 291324 by bdrewery: META MODE: Fix MACHINE=host builds. We need to not use -nostdinc since it breaks building of clang itself. Use -isystem rather than -I/usr/include and -nostdinc which gets us using the stage include directory before searching the real host headers. This allows removing more of the -I hacks to get host headers since the headers are no longer excluded. The -B seemed unneeded. This fixes building of secure/lib/libcrypto which was looking at the /usr/include/openssl/asn1.h header rather than the staged one. This fixes building of clang which wants to find its own internal headers in the STAGEDIR/usr/lib/clang/* path. Sponsored by: EMC / Isilon Storage Division 291323 by bdrewery: Stop looking up the same id(1) results in sub-makes. Sponsored by: EMC / Isilon Storage Division 291322 by bdrewery: META MODE: Remove unneeded libmd.host dependency for xinstall.host. This is chasing r291026. Sponsored by: EMC / Isilon Storage Division 291321 by bdrewery: META MODE: Fix 'make bootstrap-tools'. The main problem was bitrot after elftoolchain being swapped in for the GNU toolchain. This also reworks how the list of 'host allowed' libraries is determined to only allow INTERNALLIBs, which is needed for libelftc to come in. For usr.bin/readelf use the same hack, as libelf and libdward, to bring in the needed sys/ headers for host builds. This has not yet been a problem due to readelf not being built as a host tool in buildworld. This is possible in the meta build though when building the toolchain. Sponsored by: EMC / Isilon Storage Division 291320 by bdrewery: META MODE: Don't create .meta files when symlinking sources into the obj directory. Tracking these leads to situations where meta mode will consider the file to be out of date if /bin/sh or /bin/ln are newer than the source file. There's no reason for meta mode to do this as make is already handling the rebuild dependency fine. Sponsored by: EMC / Isilon Storage Division 291319 by bdrewery: META MODE: Add more hosttools needed pre-universe. Sponsored by: EMC / Isilon Storage Division 291318 by bdrewery: META MODE: Show PATH on errors. Sponsored by: EMC / Isilon Storage Division 291317 by bdrewery: META MODE: Need to include the LEGACY_TOOLS directories into PATH. This is just as Makefile.inc1 does it for these phases. Otherwise some of the build tools are not found and used properly, such as 'make-roken' in the kerberos5 build on older releases. Sponsored by: EMC / Isilon Storage Division 291316 by bdrewery: META MODE: Don't add staged DPADDs to DIRDEPS when bootstrapping gendirdeps. This was finding libraries that were installed into DESTDIR/usr/lib, where DESTDIR is the stage directory, and then adding in usr/lib to DIRDEPS. Just exclude the STAGE_ROOT if defined. Discussed with: sjg Sponsored by: EMC / Isilon Storage Division 291315 by bdrewery: META MODE: Define variables this file uses that were defined elsewhere. Discussed with: sjg Sponsored by: EMC / Isilon Storage Division 291314 by bdrewery: META MODE: Don't truncate DIRDEPS for bootstrapping during gendirdeps. Reviewed by: sjg Sponsored by: EMC / Isilon Storage Division 291313 by bdrewery: META MODE: Rework circular dependency guard for librtld_db/libproc. librtld_db only needs libutil.h to build, not the libproc library. So it can safely use its header and allow libproc to depend on librtld_rb to be built first to link. This is required after fixing ld --sysroot in r291226. Sponsored by: EMC / Isilon Storage Division 291312 by bdrewery: META MODE: Revert r287879 so that 'make -V' still uses AUTO_OBJ. This has caused much confusion for myself as there are quite a lot of variables that depend on having a proper ${.OBJDIR}. Sponsored by: EMC / Isilon Storage Division 291311 by bdrewery: META MODE: Fix 'make the-lot' with recent locale changes Sponsored by: EMC / Isilon Storage Division 291310 by bdrewery: Stop building vers.c in include/ and only build the needed osreldate.h. Because of how osreldate.h was being built with newvers.sh, which always spat out a vers.c dependent on SVN or git, the meta mode build was considering osreldate.h to depend on the current git or SVN index. This would lead to entire tree rebuilds when modifying git's index. There's no reason to be generating vers.c here so just skip it. While here, in mk-osreldate.sh rename PARAM_H to proper PARAMFILE (which newvers.sh already has a default for) and remove unneeded export. Sponsored by: EMC / Isilon Storage Division 291309 by bdrewery: META MODE: Avoid creating TESTS directories for bootstrap. Sponsored by: EMC / Isilon Storage Division 291308 by bdrewery: META MODE: Don't override DESTDIR to the default when building the toolchain. For this case, the normal META MODE staging logic should be used. The BSARGS having DESTDIR= is due to Makefile.inc1 overriding DESTDIR to something when appropriate. For the toolchain stage META MODE is in charge of it, not Makefile.inc1. At least include/, if staging it to the host stagedir, was impacted from this. Staging of include.host is not yet done. Sponsored by: EMC / Isilon Storage Division 291307 by bdrewery: META MODE: Prefer INSTALL=tools/install.sh to lessen the need for xinstall.host. This both avoids some dependencies on xinstall.host and allows bootstrapping on older releases to work due to lack of at least 'install -l' support. Sponsored by: EMC / Isilon Storage Division 291306 by gjb: Fix tmpfs(5) '/tmp' mount point. A stray trailing space snuck in with one of the recent changes, making r290550 and r290573 effectively no-op. MFC after: 3 days Sponsored by: The FreeBSD Foundation 291305 by bdrewery: META MODE: Remove bin/cat.host dependency. This likely slipped in during early testing; local.dirdeps.mk always excludes bin/cat.host now. Sponsored by: EMC / Isilon Storage Division The end of the build log: [...truncated 182514 lines...] /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2968:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = unpack_varlen_hex (++p1, &addr); ^~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here unpack_varlen_hex (char *buff, /* packet to parse */ ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2968:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = unpack_varlen_hex (++p1, &addr); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2974:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p_temp = strchr (p1 + 1, ';'); ^~~~~~ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2992:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum)); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here hex2bin (const char *hex, char *bin, int count) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3030:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] remote_console_output (buf + 1); ^~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here remote_console_output (char *msg) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3086:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getpkt (buf, (rs->remote_packet_size), wait_forever_enabled_p); ^~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here extern void getpkt (char *buf, long sizeof_buf, int forever); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3101:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] remote_fileio_request (buf); ^~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote-fileio.h:31:42: note: passing argument to parameter 'buf' here extern void remote_fileio_request (char *buf); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3130:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp (p, "awatch", strlen ("awatch")) != 0) ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3133:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnum = strtol (p, &p_temp, 16); ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/stdlib.h:109:37: note: passing argument to parameter here long strtol(const char * __restrict, char ** __restrict, int); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3141:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p1 = (unsigned char *) strchr (p, ':'); ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3145:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp (p, "thread", p1 - p) == 0) ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3147:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p_temp = unpack_varlen_hex (++p1, &thread_num); ^~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here unpack_varlen_hex (char *buff, /* packet to parse */ ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3151:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if ((strncmp (p, "watch", p1 - p) == 0) ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3152:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (strncmp (p, "rwatch", p1 - p) == 0) ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3153:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] || (strncmp (p, "awatch", p1 - p) == 0)) ^ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:100:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3156:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = unpack_varlen_hex (++p1, &addr); ^~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here unpack_varlen_hex (char *buff, /* packet to parse */ ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3156:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = unpack_varlen_hex (++p1, &addr); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3162:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p_temp = (unsigned char *) strchr (p1 + 1, ';'); ^~~~~~ /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/tmp/usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int) __pure; ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3162:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] p_temp = (unsigned char *) strchr (p1 + 1, ';'); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3164:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = p_temp; ^ ~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3180:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum)); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here hex2bin (const char *hex, char *bin, int count) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3219:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] remote_console_output (buf + 1); ^~~~~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here remote_console_output (char *msg) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3661:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p += hexnumstr (p, (ULONGEST) memaddr); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here hexnumstr (char *buf, ULONGEST num) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3669:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] plenlen = hexnumstr (p, (ULONGEST) todo); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here hexnumstr (char *buf, ULONGEST num) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3708:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] plen += hexnumnstr (plen, (ULONGEST) nr_bytes, plenlen); ^~~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3512:19: note: passing argument to parameter 'buf' here hexnumnstr (char *buf, ULONGEST num, int width) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3716:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] nr_bytes = bin2hex (myaddr, p, todo); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:2406:33: note: passing argument to parameter 'hex' here bin2hex (const char *bin, char *hex, int count) ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3726:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] putpkt_binary (buf, (int) (p - buf)); ^~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:189:33: note: passing argument to parameter 'buf' here static int putpkt_binary (char *buf, int cnt); ^ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.c:3727:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] getpkt (buf, sizeof_buf, 0); ^~~ /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb/../../../../contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here extern void getpkt (char *buf, long sizeof_buf, int forever); ^ --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make make[5]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib/libkrb5 *** [all] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib 1 error make[4]: stopped in /builds/FreeBSD_HEAD/kerberos5/lib *** [all_subdir_lib] Error code 2 make[3]: stopped in /builds/FreeBSD_HEAD/kerberos5 1 error make[3]: stopped in /builds/FreeBSD_HEAD/kerberos5 *** [all_subdir_kerberos5] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD --- all_subdir_rescue --- A failure has been detected in another branch of the parallel make make[6]: stopped in /builds/FreeBSD_HEAD/sbin/ifconfig *** [ifconfig_make] Error code 2 make[5]: stopped in /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/rescue/rescue 1 error make[5]: stopped in /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/rescue/rescue *** [objs] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/rescue/rescue 1 error make[4]: stopped in /builds/FreeBSD_HEAD/rescue/rescue *** [all] Error code 2 make[3]: stopped in /builds/FreeBSD_HEAD/rescue 1 error make[3]: stopped in /builds/FreeBSD_HEAD/rescue *** [all_subdir_rescue] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD --- all_subdir_gnu --- 40 warnings generated. A failure has been detected in another branch of the parallel make make[6]: stopped in /builds/FreeBSD_HEAD/gnu/usr.bin/gdb/libgdb *** [all] Error code 2 make[5]: stopped in /builds/FreeBSD_HEAD/gnu/usr.bin/gdb 1 error make[5]: stopped in /builds/FreeBSD_HEAD/gnu/usr.bin/gdb *** [all_subdir_gdb] Error code 2 make[4]: stopped in /builds/FreeBSD_HEAD/gnu/usr.bin 1 error make[4]: stopped in /builds/FreeBSD_HEAD/gnu/usr.bin *** [all_subdir_usr.bin] Error code 2 make[3]: stopped in /builds/FreeBSD_HEAD/gnu 1 error make[3]: stopped in /builds/FreeBSD_HEAD/gnu *** [all_subdir_gnu] Error code 2 make[2]: stopped in /builds/FreeBSD_HEAD 4 errors make[2]: stopped in /builds/FreeBSD_HEAD *** [everything] Error code 2 make[1]: stopped in /builds/FreeBSD_HEAD 1 error make[1]: stopped in /builds/FreeBSD_HEAD *** [buildworld] Error code 2 make: stopped in /builds/FreeBSD_HEAD 1 error make: stopped in /builds/FreeBSD_HEAD Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE IRC notifier plugin: Sending notification to: #freebsd-commits Email was triggered for: Failure - Any Sending email for trigger: Failure - Any