See <https://jenkins.freebsd.org/job/FreeBSD_HEAD/2610/changes> Changes: [markj] Fix a misparenthesization that could cause a crash if TERM is not set. Reported by: Coverity (internal) MFC after: 3 days Sponsored by: EMC / Isilon Storage Division [cperciva] Partially revert r278118 now that the required logic for deciding whether freebsd-update can be useful has moved into the firstboot_freebsd_update script. [kib] Provide workaround for a performance issue with the popcnt instruction on Intel processors. Clear spurious dependency by explicitely xoring the destination register of popcnt. Use bitcount64() instead of re-implementing SWAR locally, for processors without popcnt instruction. Reviewed by: jhb Discussed with: jilles (previous version) Sponsored by: The FreeBSD Foundation [cperciva] Add bits for building EC2 disk images. Make logic for uploading these to create EC2 AMIs will come in a later commit. [np] cxgbe/tom: return rx credits promptly if the socket buffer's low water mark cannot be reached because the window advertised to the peer isn't wide enough. While here, tweak the normal credit return too. MFC after: 1 month [rrs] Adopt jhb's suggested changes, updated comments and callout_migration() moving to kern/kern_timeout.c This does *not* address his -1 -> NOCPU comment. Sponsored by: Netflix Inc. [rrs] Change the c_iflags and c_flags fields to short rather then int. This allows us to keep the KPI the same. Discussed and brain-stormed with imp (thanks for the help Warner!) Sponsored by: Netflix Inc. [bdrewery] Fix --one-file-system to include the directory encountered rather than excluding it. This was broken in 3.0.4 (r238856). Obtained from: https://github.com/libarchive/libarchive/commit/fa9e61 MFC after: 3 days Sponsored by: EMC / Isilon Storage Division [glebius] Catch up on r271387 and remove unused parameter from VOP_GETPAGES_ASYNC(). [andrew] Restore setting cpufuncs on arm1176, it was removed by accident with the arm1136 code. Reviewed by: ian [dim] Add llvm patch corresponding to r280865. [jhb] Wait 100 microseconds for a local APIC to dispatch each startup-related IPI rather than 20. The MP 1.4 specification states in Appendix B.2: "A period of 20 microseconds should be sufficient for IPI dispatch to complete under normal operating conditions". (Note that this appears to be separate from the 10 millisecond (INIT) and 200 microsecond (STARTUP) waits after the IPIs are dispatched.) The Intel SDM is silent on this issue as far as I can tell. At least some hardware requires 60 microseconds as noted in the PR, so bump this to 100 to be on the safe side. PR: 197756 Reported by: zaphod_at_berentweb.com MFC after: 1 week [emaste] llvm: Backport upstream r229195 to fix arm64 TLS relocations As is described at http://llvm.org/bugs/show_bug.cgi?id=22408, the GNU linkers ld.bfd and ld.gold currently only support a subset of the whole range of AArch64 ELF TLS relocations. Furthermore, they assume that some of the code sequences to access thread-local variables are produced in a very specific sequence. When the sequence is not as the linker expects, it can silently mis-relaxe/mis-optimize the instructions. Even if that wouldn't be the case, it's good to produce the exact sequence, as that ensures that linkers can perform optimizing relaxations. This patch: * implements support for 16MiB TLS area size instead of 4GiB TLS area size. Ideally clang would grow an -mtls-size option to allow support for both, but that's not part of this patch. * by default doesn't produce local dynamic access patterns, as even modern ld.bfd and ld.gold linkers do not support the associated relocations. An option (-aarch64-elf-ldtls-generation) is added to enable generation of local dynamic code sequence, but is off by default. * makes sure that the exact expected code sequence for local dynamic and general dynamic accesses is produced, by making use of a new pseudo instruction. The patch also removes two (AArch64ISD::TLSDESC_BLR, AArch64ISD::TLSDESC_CALL) pre-existing AArch64-specific pseudo SDNode instructions that are superseded by the new one (TLSDESC_CALLSEQ). Submitted by: Kristof Beyls Differential Revision: https://reviews.freebsd.org/D2175 [dim] Pull in r233552 from upstream libc++ trunk (by Eric Fiselier): [libcxx] Fix PR22771 - Support access control SFINAE in the library version of is_convertible. Summary: Currently the conversion check does not take place in a context where access control SFINAE is applied. This patch changes the context of the test expression so that SFINAE occurs if access control does not permit the conversion. Related bug: https://llvm.org/bugs/show_bug.cgi?id=22771 Reviewers: mclow.lists, rsmith, dim Reviewed By: dim Subscribers: dim, rodrigc, emaste, cfe-commits Differential Revision: http://reviews.llvm.org/D8461 This fixes building clang, and other programs using libc++, with newer versions of gcc (specifically, gcc 4.8 and higher). Reported by: rodrigc MFC after: 1 week [andrew] Add pthread_md.h for arm64. Differential Revision: https://reviews.freebsd.org/D2137 Reviewed by: kib Sponsored by: The FreeBSD Foundation [gjb] Sigh. s/AutoSize/Growfs/ following upstream commit r761. MFH: 3 days Sponsored by: The FreeBSD Foundation [emaste] Switch to ELF toolchain readelf(1) ELF toolchain readelf lacked some functionality at the time other tools (like size, strip, nm, etc.) were switched over to the ELF toolchain versions. That has been addressed as of the last update, so we can add it to the list. PR: 198950 [exp-run] Reviewed by: bapt, imp, rpaulo Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2156 [emaste] Fill out arm64 dynamic relocation #defines Sponsored by: The FreeBSD Foundation [emaste] Correct mrs_fpcr and mrs_fpsr macros in arm64 fenv.h Submitted by: andrew Sponsored by: The FreeBSD Foundation [emaste] compiler-rt: Build additional quad precision floating point builtins These are needed for arm64 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D2160 [amdmi3] - Remove more files when MK_INET6 == no MFC after: 1 week Reviewed by: ngie Approved by: ngie Differential Revision: D1600 [amdmi3] - Remove more files when MK_FORTH == no MFC after: 1 week Reviewed by: ngie Approved by: ngie Differential Revision: D1600 [mav] Periodically wake up threads waiting for vmem(9) resources, so they could ask for resource reclamation again. This is kind of dirty hack, but as last resort this is better then stuck indefinitely because of KVA fragmentation, waiting until some random event free something sufficient. OpenSolaris also has this hack in its vmem(9). MFC after: 2 weeks [cy] MFV ntp 4.2.8p1 (r258945, r275970, r276091, r276092, r276093, r278284) Thanks to roberto for providing pointers to wedge this into HEAD. Approved by: roberto [zbb] Fix bug in xrefinfo_find() for 64-bit platforms uintptr_t may be 64-bit on some platforms, therefore when finding xrefinfo by pointer to device the high word is being cut off due to cast to phandle_t which is 32-bit long by definition. Due to that we loose the high word of the address to compare with xi->dev's address. To fix that, first argument of xrefinfo_find() is extended to uintptr_t and is being cast to appropriate type (phandle_t) when compared. Submitted by: Zbigniew Bodek <zbb_at_semihalf.com> Reviewed by: nwhitehorn Obtained from: Semihalf [andrew] Remove support for CPU_XSCALE_80200. None of our configs support it, and there wasn;t an option to enable it. While here remove a check for CPU_ARM10 being defined as it has also been removed. [cperciva] Improve check for whether ${DESTDIR}/dev is mounted. Submitted by: gcooper [eadler] Add some additional quirks for various Western Digital Caviar MHDDs Submitted by: Jeremy Chadwick PR: 188685 MFC After: 1 month [eadler] And it turns out someone beat me to it.... PR: 199013 [eadler] Add support for "MosChip MCS9922 PCIe to Peripheral Controller" to uart Submitted by: <mlsemon35_at_gmail.com> PR: 199013 MFC After: 1 month [andrew] Remove support for CPU_FA626TE. It's unused by any of our kernel configs. [andrew] Only build cpufunc_asm_armv4.S when needed. [cperciva] Clean up filesystem unmounting in vmimage builds: * Remove vm_umount_base function which is currently unused. * Add umount_loop function which loops attempting to unmount one filesystem. * Replace calls to umount with calls to umount_loop. * Don't attempt to unmount ${DESTDIR}/dev if it isn't mounted. The looping is necessary because sometimes umount fails due to filesystems being busy. The most common cause of such busyness is periodic(8) jobs running `find / ...`. Reviewed by: gjb [royger] xen: add a handler for the debug interrupt Handle the VIRQ_DEBUG signal and print a stack trace of each vCPU on the Xen console. This is only used for debug purposes and is triggered by the administrator of the Xen host. Sponsored by: Citrix Systems R&D MFC after: 1 week [markj] Fix ping(8) and ping6(8) usage in a couple of ip provider tests, and update expected test output to reflect differences in default TTL and payload length. MFC after: 1 week [markj] Fix ping(8) usage in funcs/tst.system.d so that the test actually completes. MFC after: 1 week [markj] Replace dtest.pl, the upstream DTrace test suite harness, with a shell script. This reimplementation is much simpler than dtest.pl and is more amenable to being run under Kyua - dtest.pl writes error output to a temporary directory that is deleted when the run finishes, making it hard to debug test failures. This change also removes the test suite's dependency on perl. [markj] Import a missing piece of commit b8fac8e162eda7e98d from illumos-gate. This adds an upper bound, dtrace_ustackdepth_max, to the number of frames traversed when computing the userland stack depth. Some programs - notably firefox - are otherwise able to trigger an infinite loop in dtrace_getustack_common(), causing a panic. MFC after: 1 week [andrew] arm11_sleep is no longer needed, remove it. [andrew] pj4b_config and pj4bv7_setup are only used when CPU_MV_PJ4B is defined. [andrew] Build the cpufunc_asm_* files based on the cpu type, not which config file we happen to be building. [jilles] wordexp(): Add testcase for non-default IFS in environment. The non-default IFS is expected to be used. MFC after: 1 week [adrian] Add initial support for the HAL channel survey support to the AR9300 HAL. This is used by the 'athsurvey' command to print out channel survey statistics - % busy times transmit, receive and airtime. It's as buggy and incomplete as the rest of the HAL survey support - notably, tying into the ANI code to read channel stats and occasionally getting garbage counters isn't very nice. It also doesn't (yet!) get channel survey information during a scan. But it's good enough for basic air-time debugging, which is why I'm committing it in this state. Tested: * AR9380, STA mode [adrian] Move the HAL channel survey support out to be in the top-level HAL, rathe than private in each HAL module. Whilst here, modify ath_hal_private to always have the per-channel noisefloor stats, rather than conditionally. This just makes life easier in general (no strange ABI differences between different HAL compile options.) Add a couple of methods (clear/reset, add) rather than using hand-rolled versions of things. [adrian] Add a new field to HAL_ANISTATS - the extension channel busy count. This is only used by the AR9300 HAL for now - but just be careful if you decide to recompile the kernel with NO_CLEAN=1. [andrew] Remove cpufunc_asm_arm11.S from the ARMv7 configs, it's not used. [adrian] Fix more ticks wrapping bugs exposed by the ticks wrapping bug check. This symptom is "calibrations don't ever run", which may cause some pretty spectacularly bad behaviour in noisy environments or with longer uptimes. Thanks to dtrace to make it easy to check if specific non-inlined functions are getting called by things like the ANI and calibration HAL methods. Grr. Tested: * AR9380, STA mode [andrew] Remove arm1136 support. We don't have any configs that use it, and I don't expect us to add support for any more arm11 SoCs. [andrew] Remove the bootconfig parsing. We never used it and always passed either an empty string or NULL to the setup functions that called into it. [mav] Some cosmetic polishing. No functional change. MFC after: 1 week [andrew] We only need cpufunc_asm_arm11.S on bcm2835, not bcm2836 [pfg] Clean some spaces vs tabs. No, this file doesn't conform with KNF at all. [kib] Formatting changes to the pthread_testcancel(3). Use list for the cancellation points enumeration. Move notes about functions into the list inline. The discussion of the idiomatic use of cancellation facilities does not belong to RETURN VALUES section, move it to NOTES. Sponsored by: The FreeBSD Foundation MFC after: 2 weeks [kib] Make kevent(2) a cancellation point. Note that to cancel blocked kevent(2) call, changelist must be empty, since we cannot cancel a call which already made changes to the process state. And in reverse, call which only makes changes to the kqueue state, without waiting for an event, is not cancellable. This makes a natural usage model to migrate kqueue loop to support cancellation, where existing single kevent(2) call must be split into two: first uncancellable update of kqueue, then cancellable wait for events. Note that this is ABI-incompatible change, but it is believed that there is no cancel-safe code that relies on kevent(2) not being a cancellation point. Option to preserve the ABI would be to keep kevent(2) as is, but add new call with flags to specify cancellation behaviour, which only value seems to add complications. Suggested and reviewed by: jilles Sponsored by: The FreeBSD Foundation MFC after: 2 weeks [andrew] Remove ARM9_CACHE_WRITE_THROUGH, none of our configs define it. [kib] Change compiler setting to make default visibility of the symbols for rtld on x86 to be hidden. This is a micro-optimization, which allows intrinsic references inside rtld to be handled without indirection through PLT. The visibility of rtld symbols for other objects in the symbol namespace is controlled by a version script. Reviewed by: kan, jilles Sponsored by: The FreeBSD Foundation MFC after: 2 weeks [andrew] Remove the unused armv5 cpufunc code. [dumbbell] drm: Import Linux commit 9bc3cd5673d84d29272fa7181a4dfca83cbb48c1 Author: Ville Syrjälä <ville.syrjala_at_linux.intel.com> Date: Fri May 31 12:17:08 2013 +0000 drm: Sort connector modes based on vrefresh Keeping the modes sorted by vrefresh before the pixel clock makes the mode list somehow more pleasing to the eye. Signed-off-by: Ville Syrjälä <ville.syrjala_at_linux.intel.com> Reviewed-by: Alex Deucher <alexander.deucher_at_amd.com> Signed-off-by: Dave Airlie <airlied_at_redhat.com> PR: 198936 Obtained from: Linux MFC after: 1 month MFC with: r280183 [andrew] Remove unused cpufunc arm11 and armv6 code. While here only define the remaining functions in the context we use them in. [andrew] We don't use cpufunc_asm_armv5.S in any of these configs, remove it. ------------------------------------------ [...truncated 196029 lines...] ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:380:5: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->err_col_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:670:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, "statsdir remote configuration ignored"); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:724:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, "filegen file remote config ignored"); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:733:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, "filegen type remote config ignored"); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:748:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, err); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:794:9: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:802:9: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:810:9: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:825:5: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:840:5: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:849:45: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? NULL, NULL, yystack.l_mark[0].Int_fifo, ip_file->line_no); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ --- usr.bin.all__D --- --- all_subdir_svn --- --- util.o --- --- usr.sbin.all__D --- <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:1059:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, err_str); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ --- usr.bin.all__D --- cc -O2 -pipe -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/subversion/subversion/include> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/subversion/subversion> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../..> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../libapr> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/apr/include/arch/unix> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/apr/include> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../libapr_util> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/apr-util/include/private> -I<https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/apr-util/include> -std=gnu99 -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client/../../../../contrib/subversion/subversion/libsvn_client/util.c> -o util.o --- usr.sbin.all__D --- <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:1151:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, error_text); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:1157:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, "remote includefile ignored"); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:1169:6: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? ip_file = fp[++curr_include_level]; ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd/../../../contrib/ntp/ntpd/ntp_parser.y>:1445:13: error: use of undeclared identifier 'ip_file'; did you mean 'ip_fil'? yyerror(ip_file, "Integer value is not boolean (0 or 1). Assuming 1"); ^~~~~~~ ip_fil y.tab.c:1157:1: note: 'ip_fil' declared here YYPARSE_DECL() ^ y.tab.c:89:51: note: expanded from macro 'YYPARSE_DECL' # define YYPARSE_DECL() yyparse(struct FILE_INFO *ip_fil) ^ 3 warnings and 18 errors generated. *** [ntp_parser.o] Error code 1 make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd> 1 error make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp/ntpd> --- usr.bin.all__D --- --- all_subdir_tty --- A failure has been detected in another branch of the parallel make make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/tty> *** [all_subdir_tty] Error code 2 make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin> --- usr.sbin.all__D --- *** [_sub.all] Error code 2 make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp> 1 error make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/ntp> *** [all_subdir_ntp] Error code 2 make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin> --- usr.bin.all__D --- --- all_subdir_svn --- A failure has been detected in another branch of the parallel make make[6]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib/libsvn_client> *** [_sub.all] Error code 2 make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib> 1 error make[5]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn/lib> *** [_sub.all] Error code 2 make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn> 1 error make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin/svn> *** [all_subdir_svn] Error code 2 make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin> 2 errors make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.bin> *** [usr.bin.all__D] Error code 2 make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> --- usr.sbin.all__D --- --- all_subdir_sendmail --- A failure has been detected in another branch of the parallel make make[4]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin/sendmail> *** [all_subdir_sendmail] Error code 2 make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin> 2 errors make[3]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/usr.sbin> *** [usr.sbin.all__D] Error code 2 make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 2 errors make[2]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> *** [everything] Error code 2 make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 1 error make[1]: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> *** [buildworld] Error code 2 make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> 1 error make: stopped in <https://jenkins.freebsd.org/job/FreeBSD_HEAD/ws/> Build step 'Execute shell' marked build as failureReceived on Tue Mar 31 2015 - 04:02:56 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:56 UTC