FreeBSD_HEAD - Build #3011 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Mon, 27 Jul 2015 14:54:05 +0000 (GMT)
FreeBSD_HEAD - Build #3011 - Failure:

Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3011/
Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3011/changes
Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD/3011/console

Change summaries:

285909 by marius:
- Probe UICLASS_CDC/UISUBCLASS_ABSTRACT_CONTROL_MODEL/0xff again. This
  variant of Microsoft RNDIS, i. e. their unofficial version of CDC ACM,
  has been disabled in r261544 for resolving a conflict with umodem(4).
  Eventually, in r275790 that problem was dealt with in the right way.
  However, r275790 failed to put probing of RNDIS devices in question
  back.
- Initialize the device prior to querying it, as required by the RNDIS
  specification. Otherwise already determining the MAC address may fail
  rightfully.
- On detach, halt the device again.
- Use UCDC_SEND_ENCAPSULATED_{COMMAND,RESPONSE}. While these macros are
  resolving to the same values as UR_{CLEAR_FEATURE,GET_STATUS}, the
  former set is way more appropriate in this context.
- Report unknown - rather: unimplemented - events unconditionally and
  not just in debug mode. This ensures that we'll get some hint of what
  is going wrong instead of the driver silently failing.
- Deal with the Microsoft ActiveSync requirement of using an input buffer
  the size of the expected reply or larger - except for variably sized
  replies - when querying a device.
- Fix some pointless NULL checks, style bugs etc.

This changes allow urndis(4) to communicate with a Microsoft-certified
USB RNDIS test token.

MFC after:	3 days
Sponsored by:	genua mbh

285908 by ed:
Add a futex implementation for CloudABI.

Summary:
CloudABI provides two different types of futex objects: read-write locks
and condition variables. There is no need to provide separate support
for once objects and thread joining, as these are efficiently simulated
by blocking on a read-write lock. Mutexes simply use read-write locks.

Condition variables always have a lock object associated to them. They
always know to which lock a thread needs to be migrated if woken up.
This allows us to implement requeueing. A broadcast on a condition
variable will never cause multiple threads to be woken up at once. They
will be woken up iteratively.

This implementation still has lots of room for improvement. Locking is
coarse and right now we use linked lists to store all of the locks and
condition variables, instead of using a hash table. The primary goal of
this implementation was to behave correctly. Performance will be
improved as we go.

Test Plan:
This futex implementation has been in use for the last couple of months
and seems to work pretty well. All of the cloudlibc and libc++ unit
tests seem to pass.

Reviewers: dchagin, kib, vangyzen

Subscribers: imp

Differential Revision: https://reviews.freebsd.org/D3148

285907 by ed:
Regenerate system call table.

285906 by ed:
Sync in latest upstream system call definitions.

Futex object scopes have been renamed from using their own constants to
simply reusing the existing CLOUDABI_MAP_{PRIVATE,SHARED} flags, as they
are more accurate in this context.



The end of the build log:

[...truncated 295972 lines...]
--- x86emu.o ---
ctfconvert -L VERSION -g x86emu.o
--- x86bios.ko.debug ---
ld -d -warn-common -r -d -o x86bios.ko.debug x86bios.o x86emu.o
ctfmerge -L VERSION -g -o x86bios.ko.debug x86bios.o x86emu.o
:> export_syms
awk -f /builds/FreeBSD_HEAD/sys/conf/kmod_syms.awk x86bios.ko.debug  export_syms | xargs -J% objcopy % x86bios.ko.debug
--- x86bios.ko.symbols ---
objcopy --only-keep-debug x86bios.ko.debug x86bios.ko.symbols
--- x86bios.ko ---
--- all_subdir_usb ---
--- all_subdir_uhso ---
ctfconvert -L VERSION -g uhso.o
--- all_subdir_x86bios ---
objcopy --strip-debug --add-gnu-debuglink=x86bios.ko.symbols x86bios.ko.debug x86bios.ko
--- dmmisc.o ---
cc  -c -O2 -pipe -fno-strict-aliasing  -g -nostdinc  -I. -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -Werror  /builds/FreeBSD_HEAD/sys/dev/pms/RefTisa/discovery/dm/dmmisc.c -Wunused-variable -Woverflow -Wparentheses -w
--- modules-all ---
--- all_subdir_usb ---
--- uhso.ko.debug ---
ld -d -warn-common -r -d -o uhso.ko.debug uhso.o
ctfmerge -L VERSION -g -o uhso.ko.debug uhso.o
:> export_syms
awk -f /builds/FreeBSD_HEAD/sys/conf/kmod_syms.awk uhso.ko.debug  export_syms | xargs -J% objcopy % uhso.ko.debug
--- uhso.ko.symbols ---
objcopy --only-keep-debug uhso.ko.debug uhso.ko.symbols
--- uhso.ko ---
objcopy --strip-debug --add-gnu-debuglink=uhso.ko.symbols uhso.ko.debug uhso.ko
--- all_subdir_ipheth ---
===> usb/ipheth (all)
--- all_subdir_xl ---
ctfconvert -L VERSION -g if_xl.o
--- xlphy.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /builds/FreeBSD_HEAD/sys/modules/xl/../../dev/xl/xlphy.c -o xlphy.o
--- dmmisc.o ---
ctfconvert -L VERSION -g dmmisc.o
--- sminit.o ---
cc  -c -O2 -pipe -fno-strict-aliasing  -g -nostdinc  -I. -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -Werror  /builds/FreeBSD_HEAD/sys/dev/pms/RefTisa/sat/src/sminit.c -Wunused-variable -Woverflow -Wparentheses -w
--- modules-all ---
--- all_subdir_zfs ---
--- acl_common.o ---
cc  -O2 -pipe  -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I/builds/FreeBSD_HEAD/sys/cddl/compat/opensolaris -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common/zmod -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith  -mno-aes -mno-avx  -std=iso9899:1999 -include /builds/FreeBSD_HEAD/sys/cddl/compat/opensolaris/sys/debug_compat.h -c /builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common/acl/acl_common.c -o acl_common.o
--- all_subdir_usb ---
--- if_ipheth.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /builds/FreeBSD_HEAD/sys/modules/usb/ipheth/../../../dev/usb/net/if_ipheth.c -o if_ipheth.o
--- all_subdir_xl ---
ctfconvert -L VERSION -g xlphy.o
--- if_xl.ko.debug ---
ld -d -warn-common -r -d -o if_xl.ko.debug if_xl.o xlphy.o
ctfmerge -L VERSION -g -o if_xl.ko.debug if_xl.o xlphy.o
:> export_syms
awk -f /builds/FreeBSD_HEAD/sys/conf/kmod_syms.awk if_xl.ko.debug  export_syms | xargs -J% objcopy % if_xl.ko.debug
--- if_xl.ko.symbols ---
--- sminit.o ---
ctfconvert -L VERSION -g sminit.o
--- modules-all ---
objcopy --only-keep-debug if_xl.ko.debug if_xl.ko.symbols
--- if_xl.ko ---
--- all_subdir_zlib ---
--- all_subdir_xl ---
objcopy --strip-debug --add-gnu-debuglink=if_xl.ko.symbols if_xl.ko.debug if_xl.ko
--- all_subdir_zlib ---
===> zlib (all)
--- smmisc.o ---
cc  -c -O2 -pipe -fno-strict-aliasing  -g -nostdinc  -I. -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -Werror  /builds/FreeBSD_HEAD/sys/dev/pms/RefTisa/sat/src/smmisc.c -Wunused-variable -Woverflow -Wparentheses -w
--- modules-all ---
--- all_subdir_usb ---
ctfconvert -L VERSION -g if_ipheth.o
--- if_ipheth.ko.debug ---
ld -d -warn-common -r -d -o if_ipheth.ko.debug if_ipheth.o
--- all_subdir_zlib ---
--- zlib.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /builds/FreeBSD_HEAD/sys/modules/zlib/../../libkern/zlib.c -o zlib.o
--- all_subdir_usb ---
ctfmerge -L VERSION -g -o if_ipheth.ko.debug if_ipheth.o
:> export_syms
awk -f /builds/FreeBSD_HEAD/sys/conf/kmod_syms.awk if_ipheth.ko.debug  export_syms | xargs -J% objcopy % if_ipheth.ko.debug
--- if_ipheth.ko.symbols ---
objcopy --only-keep-debug if_ipheth.ko.debug if_ipheth.ko.symbols
--- if_ipheth.ko ---
--- smmisc.o ---
ctfconvert -L VERSION -g smmisc.o
--- modules-all ---
objcopy --strip-debug --add-gnu-debuglink=if_ipheth.ko.symbols if_ipheth.ko.debug if_ipheth.ko
--- all_subdir_urndis ---
--- smsat.o ---
--- modules-all ---
===> usb/urndis (all)
--- smsat.o ---
cc  -c -O2 -pipe -fno-strict-aliasing  -g -nostdinc  -I. -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h  -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -Werror  /builds/FreeBSD_HEAD/sys/dev/pms/RefTisa/sat/src/smsat.c -Wunused-variable -Woverflow -Wparentheses -w
--- modules-all ---
--- if_urndis.o ---
cc  -O2 -pipe  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc   -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign  -mno-aes -mno-avx  -std=iso9899:1999 -c /builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c -o if_urndis.o
--- all_subdir_zfs ---
ctfconvert -L VERSION -g acl_common.o
--- avl.o ---
cc  -O2 -pipe  -DFREEBSD_NAMECACHE -DBUILDING_ZFS -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc  -I/builds/FreeBSD_HEAD/sys/cddl/compat/opensolaris -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common/zmod -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/uts/common -I/builds/FreeBSD_HEAD/sys -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common/zfs -I/builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common -DHAVE_KERNEL_OPTION_HEADERS -include /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC/opt_global.h -I. -I/builds/FreeBSD_HEAD/sys -fno-common -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC  -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float  -fno-asynchronous-unwind-tables -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign -D__printf__=__freebsd_kprintf__  -Wmissing-include-dirs -fdiagnostics-show-option  -Wno-unknown-pragmas  -Wno-error-tautological-compare -Wno-error-empty-body  -Wno-error-parentheses-equality -Wno-error-unused-function  -Wno-error-pointer-sign -Wno-missing-prototypes -Wno-undef -Wno-strict-prototypes -Wno-cast-qual -Wno-parentheses -Wno-redundant-decls -Wno-missing-braces -Wno-uninitialized -Wno-unused -Wno-inline -Wno-switch -Wno-pointer-arith  -mno-aes -mno-avx  -std=iso9899:1999 -include /builds/FreeBSD_HEAD/sys/cddl/compat/opensolaris/sys/debug_compat.h -c /builds/FreeBSD_HEAD/sys/cddl/contrib/opensolaris/common/avl/avl.c -o avl.o
--- all_subdir_usb ---
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:738:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_type),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:739:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_len),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:740:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_rid),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:741:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_oid),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:742:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_infobuflen),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:743:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_infobufoffset),
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
/builds/FreeBSD_HEAD/sys/modules/usb/urndis/../../../dev/usb/net/if_urndis.c:744:17: error: member reference type 'struct urndis_query_req *' is a pointer; maybe you meant to use '->'?
            le32toh(msg.rm_devicevchdl));
                    ~~~^
                       ->
/builds/FreeBSD_HEAD/sys/sys/endian.h:79:32: note: expanded from macro 'le32toh'
#define le32toh(x)      ((uint32_t)(x))
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:44:34: note: expanded from macro 'DPRINTF'
#define DPRINTF(...)    DPRINTFN(1, __VA_ARGS__)
                                    ^
/builds/FreeBSD_HEAD/sys/dev/usb/usb_debug.h:41:21: note: expanded from macro 'DPRINTFN'
           __FUNCTION__ ,##__VA_ARGS__);        \
                           ^
7 errors generated.
*** [if_urndis.o] Error code 1

make[5]: stopped in /builds/FreeBSD_HEAD/sys/modules/usb/urndis
1 error

make[5]: stopped in /builds/FreeBSD_HEAD/sys/modules/usb/urndis
*** [all_subdir_urndis] Error code 2

make[4]: stopped in /builds/FreeBSD_HEAD/sys/modules/usb
1 error

make[4]: stopped in /builds/FreeBSD_HEAD/sys/modules/usb
*** [all_subdir_usb] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD/sys/modules
--- all_subdir_zfs ---
ctfconvert -L VERSION -g avl.o
A failure has been detected in another branch of the parallel make

make[4]: stopped in /builds/FreeBSD_HEAD/sys/modules/zfs
*** [all_subdir_zfs] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD/sys/modules
--- all_subdir_zlib ---
ctfconvert -L VERSION -g zlib.o
A failure has been detected in another branch of the parallel make

make[4]: stopped in /builds/FreeBSD_HEAD/sys/modules/zlib
*** [all_subdir_zlib] Error code 2

make[3]: stopped in /builds/FreeBSD_HEAD/sys/modules
3 errors

make[3]: stopped in /builds/FreeBSD_HEAD/sys/modules
*** [modules-all] Error code 2

make[2]: stopped in /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC
--- smsat.o ---
ctfconvert -L VERSION -g smsat.o
1 error

make[2]: stopped in /builds/FreeBSD_HEAD/obj/builds/FreeBSD_HEAD/sys/GENERIC
*** [buildkernel] Error code 2

make[1]: stopped in /builds/FreeBSD_HEAD
1 error

make[1]: stopped in /builds/FreeBSD_HEAD
*** [buildkernel] 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
Received on Mon Jul 27 2015 - 12:54:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:58 UTC