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 - AnyReceived 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