> Author: emaste > Date: Tue Jun 26 16:50:41 2018 > New Revision: 335672 > URL: > https://svnweb.freebsd.org/changeset/base/335672 > > > Log: > Build linprocfs and linsysfs also on arm64 > > Sponsored by: Turing Robotic Industries > > . . . https://ci.freebsd.org/job/FreeBSD-head-powerpcspe-build/6487/consoleText (a gcc 4.2.1 32-bit target example): --- all_subdir_linprocfs --- /usr/src/sys/compat/linprocfs/linprocfs.c: In function 'linprocfs_doprocstat': /usr/src/sys/compat/linprocfs/linprocfs.c:747: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t' [-Wformat] /usr/src/sys/compat/linprocfs/linprocfs.c:748: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t' [-Wformat] /usr/src/sys/compat/linprocfs/linprocfs.c:749: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t' [-Wformat] /usr/src/sys/compat/linprocfs/linprocfs.c:750: warning: format '%ld' expects type 'long int', but argument 3 has type 'time_t' [-Wformat] /usr/src/sys/compat/linprocfs/linprocfs.c:755: warning: format '%lu' expects type 'long unsigned int', but argument 3 has type 'time_t' [-Wformat] --- all_subdir_libiconv --- ctfmerge -L VERSION -g -o libiconv.kld iconv.o iconv_ucs.o iconv_xlat.o iconv_xlat16.o iconv_converter_if.o --- all_subdir_linprocfs --- *** [linprocfs.o] Error code 1 https://ci.freebsd.org/job/FreeBSD-head-armv7-build/444/consoleText (32-bit clang example): --- all_subdir_linprocfs --- /usr/src/sys/compat/linprocfs/linprocfs.c:747:26: error: format specifies type 'long' but the argument has type 'long long' [-Werror,-Wformat] PS_ADD("utime", "%ld", TV2J(&kp.ki_rusage.ru_utime)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld /usr/src/sys/compat/linprocfs/linprocfs.c:122:17: note: expanded from macro 'TV2J' #define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) ^ /usr/src/sys/compat/linprocfs/linprocfs.c:723:57: note: expanded from macro 'PS_ADD' #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) ^~~ /usr/src/sys/compat/linprocfs/linprocfs.c:748:26: error: format specifies type 'long' but the argument has type 'long long' [-Werror,-Wformat] PS_ADD("stime", "%ld", TV2J(&kp.ki_rusage.ru_stime)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld /usr/src/sys/compat/linprocfs/linprocfs.c:122:17: note: expanded from macro 'TV2J' #define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) ^ /usr/src/sys/compat/linprocfs/linprocfs.c:723:57: note: expanded from macro 'PS_ADD' #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) ^~~ /usr/src/sys/compat/linprocfs/linprocfs.c:749:26: error: format specifies type 'long' but the argument has type 'long long' [-Werror,-Wformat] PS_ADD("cutime", "%ld", TV2J(&kp.ki_rusage_ch.ru_utime)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld /usr/src/sys/compat/linprocfs/linprocfs.c:122:17: note: expanded from macro 'TV2J' #define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) ^ /usr/src/sys/compat/linprocfs/linprocfs.c:723:57: note: expanded from macro 'PS_ADD' #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) ^~~ /usr/src/sys/compat/linprocfs/linprocfs.c:750:26: error: format specifies type 'long' but the argument has type 'long long' [-Werror,-Wformat] PS_ADD("cstime", "%ld", TV2J(&kp.ki_rusage_ch.ru_stime)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld /usr/src/sys/compat/linprocfs/linprocfs.c:122:17: note: expanded from macro 'TV2J' #define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) ^ /usr/src/sys/compat/linprocfs/linprocfs.c:723:57: note: expanded from macro 'PS_ADD' #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) ^~~ /usr/src/sys/compat/linprocfs/linprocfs.c:755:29: error: format specifies type 'unsigned long' but the argument has type 'long long' [-Werror,-Wformat] PS_ADD("starttime", "%lu", TV2J(&kp.ki_start) - TV2J(&boottime)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lld /usr/src/sys/compat/linprocfs/linprocfs.c:122:17: note: expanded from macro 'TV2J' #define TV2J(x) ((x)->tv_sec * 100UL + (x)->tv_usec / 10000) ^ /usr/src/sys/compat/linprocfs/linprocfs.c:723:57: note: expanded from macro 'PS_ADD' #define PS_ADD(name, fmt, arg) sbuf_printf(sb, " " fmt, arg) ^~~ . . . --- all_subdir_linprocfs --- 5 errors generated. *** [linprocfs.o] Error code 1 mips64 is different but still broken . . . https://ci.freebsd.org/job/FreeBSD-head-mips64-build/3089/consoleText : --- all_subdir_linprocfs --- In file included from /usr/src/sys/compat/linprocfs/linprocfs.c:108: /usr/src/sys/compat/linux/linux_util.h:76:1: error: "DUMMY" redefined In file included from ./machine/reg.h:51, from /usr/src/sys/sys/ptrace.h:40, from /usr/src/sys/compat/linprocfs/linprocfs.c:64: ./machine/regnum.h:107:1: error: this is the location of the previous definition . . . --- all_subdir_linprocfs --- *** [linprocfs.o] Error code 1 (powerpc64 built okay.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)Received on Tue Jun 26 2018 - 17:11:56 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:16 UTC