FreeBSD_HEAD_amd64_gcc - Build #1266 - Failure

From: <jenkins-admin_at_FreeBSD.org>
Date: Fri, 27 May 2016 10:59:05 +0000 (GMT)
FreeBSD_HEAD_amd64_gcc - Build #1266 - Failure:

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

Change summaries:

300836 by ngie:
Quell false positives in svc_vc_create and svc_vc_create_conn with cd and xprt

Both cd and xprt will be non-NULL after their respective malloc(9) wrappers are
called (mem_alloc and svc_xprt_alloc, which calls mem_alloc) as mem_alloc
always gets called with M_WAITOK|M_ZERO today. Thus, testing for them being
non-NULL is incorrect -- it misleads Coverity and it misleads the reader.

Remove some unnecessary NULL initializations as a follow up to help solidify
the fact that these pointers will be initialized properly in sys/rpc/.. with
the interfaces the way they are currently.

Differential Revision: https://reviews.freebsd.org/D6572
MFC after: 2 weeks
Reported by: Coverity
CID: 1007338, 1007339, 1007340
Reviewed by: markj, truckman
Sponsored by: EMC / Isilon Storage Division

300835 by hselasky:
The SCHEDULER_STOPPED() macro already contains a predict false statement.
Remove superfluous unlikely() wrapper.

Suggested by:	glebius
MFC after:	1 week
Sponsored by:	Mellanox Technologies

300834 by sephe:
hyperv: Test features before enabling optional functionalities

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6571

300833 by adrian:
[iwm] remove dead code.

if_iwm - GC some dead code, left by a partially applied OpenBSD change.

Taken-From: OpenBSD (if_iwm.c r1.69)

Submitted by:	Imre Vadasz <imre_at_vdsz.com>
Obtained from:	DragonflyBSD git 07dfed32ea39b980b0b80d27ff938e7c3ca4c0b5

300832 by sephe:
hyperv: Clean up Hyper-V timecounter a bit.

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6569

300831 by sephe:
hyperv: GC unneeded bits

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6568

300830 by sephe:
hyperv/vmbus: Move MSR EOM to hyperv_reg.h

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6567

300827 by sephe:
hyperv: Move timer related MSRs into hyperv_reg.h

And avoid bit fields for event timer.

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6566

300826 by alc:
Use vm_page_replace_checked() instead of vm_page_rename() for implementing
optimized copy-on-write faults.  This has two advantages: (1) one less radix
tree operation is performed and (2) vm_page_replace_checked() cannot fail,
making the code simpler.

Submitted by:	Ryan Libby
Reviewed by:	kib
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D4478

300825 by sephe:
hyperv: Move CPUID related bits to hyperv_reg.h and give them clean name

MFC after:	1 week
Sponsored by:	Microsoft OSTC
Differential Revision:	https://reviews.freebsd.org/D6565

300824 by cem:
libmd: Work around C++'s inability to understand C

Reported by:	antoine_at_ (x265)

300823 by ian:
Fix parallel builds by specifying *all* required headers in SRCS.

Submitted by:	manu
Pointy hat:	ian

300822 by cem:
gcc42: Fix minor C99 parse bug

DR #289[0] came down and gcc4.2.1 was on the wrong side of history.
Partially revert GCC r42574 (just remove the error) to rectify the parse
bug to match Clang and other compliant C99 compilers.

An example declaration gcc tripped on before this fix:

  void foobar(int [static 1]);

An example declaration gcc did not trip on before this fix:

  void foobar(int name[static 1]);

Bump __FreeBSD_cc_version.

[0]: http://www.open-std.org/JTC1/SC22/WG14/www/docs/dr_289.htm

Reported by:	allanjude
Sponsored by:	EMC / Isilon Storage Division

300821 by kevlo:
Add rtwn(4) and rtwnfw(4).

300818 by adrian:
[gpio] add gpiospi to the gpio module.

300817 by adrian:
[spigen] add the userland ioctl API for spigen.

300816 by adrian:
[gpiospi] add debug option.

This was missing from the previous commit that introduced gpiospi.
It's required for it to build.

Pointy-hat-to: me

300815 by ian:
Only build gpio modules on armv6, until it's known that they can be built
succesfully on other arches.

300814 by gjb:
Make Makefile.mirrors -ALPHA${N}-aware.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation

300813 by gjb:
Update head from 11.0-CURRENT to 11.0-ALPHA1, marking the official
start of the code slush.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation

300812 by ian:
Revert changes for local testing, inadvertantly commited in r300811.

300811 by ian:
Add a PPS driver that takes the timing pulse from a gpio pin.  Currently
supports only ofw/fdt systems.  Some day, hinted attachment for non-fdt
systems should be possible too.

300810 by jhb:
Fix unit number of EFI net interfaces and ignore psuedo network interfaces.

In r277943, the efinet_match() routine was changed to use an off by one
when matching network interfaces.  The effect was that using "net1"
actually used the device attached to "net0".

Digging into the hardware that needed this workaround more, I found that
UEFI was creating two simple network protocol devices for each physical
NIC.  The first device was a "raw" Ethernet device and the second device
was a "IP" device that used the IP protocol on top of the underlying
"raw" device.  The PXE code in the firmware used the "IP" device to pull
across the loader.efi, so currdev was set to "net1" when booting from the
physical interface "net0".  (The loaded image's device handle referenced
the "IP" device that "net1" claimed.)

However, the IP device isn't suitable for doing raw packet I/O (and the
current code to open devices exclusively actually turns the "IP" devices
off on these systems).

To fix, change the efinet driver to only attach to "raw" devices.  This
is determined by fetching the DEVICE_PATH for each handle which supports
the simple network protocol and examining the last node in the path.  If
the last node in the path is a MAC address, the device is assumed to be
a "raw" device and is added as a 'netX' device.  If the last node is not
a MAC address, the device is ignored.

However, this causes a new problem as the device handle associated with
the loaded image no longer matches any of the handles enumerated by
efinet for systems that load the image via the "IP" device.  To handle
this case, expand the logic that resolves currdev from the loaded image
in main().  First, the existing logic of looking for a handle that
matches the loaded image's handle is tried.  If that fails, the device
path of the handle that loaded the loaded image is fetched via
efi_lookup_image_devpath().  This device path is then walked from the
end up to the beginning using efi_handle_lookup() to fetch the handle
associated with a path.  If the handle is found and is a known handle,
then that is used as currdev.  The effect for machines that load the
image via the "IP" device is that the first lookup fails (the handle
for the "IP" device isn't claimed by efinet), but walking up the
image's device path finds the handle of the raw MAC device which is used
as currdev.

With these fixes in place, the hack to subtract 1 from the unit can now
be removed, so that setting currdev to 'net0' actually uses 'net0'.

PR:		202097
Tested by:	ambrisko
Sponsored by:	Cisco Systems

300809 by bdrewery:
filemon exec: Use imgp->execpath rather than vn_fullpath(9).

This will be more accurate as the actual name is provided if ran
from an absolute path in do_execve().

MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division

300808 by bdrewery:
DIRDEPS_BUILD: Add a Makefile.depend

Sponsored by:	EMC / Isilon Storage Division

300807 by bdrewery:
DIRDEPS_BUILD: Fix and hookup rescue/rescue to the build.

Sponsored by:	EMC / Isilon Storage Division

300806 by bdrewery:
WITH_AUTO_OBJ: Fix crunchgen builds.

Passing MAKEOBJDIRPREFIX to the main prog build (rescue) would confuse
WITH_AUTO_OBJ and cause it to create a recursed object directory that
then broke the actual prog build.  This is normally not a problem since
we do not call 'make -f prog.mk obj' before building anything in it.

Crunchgen(1) also assumes that if -o is not passed then if an object
directory does not already exist then it should build in the source
directories.  The normal buildworld process will have already ran 'make
obj' in each of the component directories so this is not a problem.
With WITH_AUTO_OBJ though this is not the case.  So we must tell
crunchgen(1) that MK_AUTO_OBJ=yes will create the directory and to not
require it be present before generating its Makefile.

Sponsored by:	EMC / Isilon Storage Division

300805 by bdrewery:
Don't strip paths away from META_XTRAS.

This would otherwise disallow using meta files from a foreign build that
spread them around in directories outside our own .OBJDIR.

Sponsored by:	EMC / Isilon Storage Division

300804 by bdrewery:
Avoid redundant 'make objs' tree-walk when building the main prog.

The main prog has a dependency on the submake targets to ensure they are
built.  From bsd.crunchgen.mk though we already have our own dependency
on 'make objs' so there is no need for another one.  Crunchgen(1) is
doing the right thing here so it is not modified.

This also prevents the CC fix tainting the submake environment with
META_MODE and causing rebuilds.  The CC passed is is only intended for
the main prog itself.

Sponsored by:	EMC / Isilon Storage Division

300803 by bdrewery:
Pass CC/CXX/CFLAGS/CXXFLAGS/LDFLAGS to the main crunch exec build.

This fixes --sysroot and other CFLAGS/LDFLAGS not being respected
in the crunchgen build since it is not including bsd.sys.mk and
other files.  For example, this fixes building rescue itself without
--sysroot and other CFLAGS.

Sponsored by:	EMC / Isilon Storage Division

300802 by bdrewery:
WITH_META_MODE: Only expect a .meta file for the main target.

Since multiple files are generated from one build command, only
the first to run will actually generate a .meta file.  This fix
prevents 'required but missing' rebuilds on each target.

Sponsored by:	EMC / Isilon Storage Division

300801 by bdrewery:
DIRDEPS_BUILD: Don't show finished stats, which confuses crunchgen(1).

It would show 'make error:' lines for each auto object directory created.

Sponsored by:	EMC / Isilon Storage Division

300800 by bdrewery:
Use netinet/in.h to avoid include/arpa dependency for DIRDEPS_BUILD.

Sponsored by:	EMC / Isilon Storage Division

300799 by bdrewery:
Add some missing .PHONY.

These are relevant for WITH_META_MODE to ensure they are
always reran and don't generate a .meta file.

Sponsored by:	EMC / Isilon Storage Division

300798 by bdrewery:
DIRDEPS_BUILD: Build the kernel in the same place as buildkernel would.

Sponsored by:	EMC / Isilon Storage Division

300797 by bdrewery:
DIRDEPS_BUILD: Update dependencies.

Sponsored by:	EMC / Isilon Storage Division

300796 by bdrewery:
Fix MAKESYSPATH not being sent to sub-makes after r266566.

Because bmake defaults to .../share/mk now, this code was not doing anything
to help objdir builds (such as the rescue build).  Export the same default.

Sponsored by:	EMC / Isilon Storage Division

300795 by bdrewery:
WITH_META_MODE: Move the kernel support to kern.pre.mk.

This allows using META_MODE directly from the kernel build directory.
This also allows removing a hack from the DIRDEPS_BUILD kernel target.

Sponsored by:	EMC / Isilon Storage Division

300794 by bdrewery:
Remove leftover _crunchide from r283108

300793 by bdrewery:
exec: Provide execpath in imgp for the process_exec hook.

This was previously set after the hook and only if auxargs were present.
Now always provide it if possible.

MFC after:	2 weeks
Reviewed by:	kib
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D6546

300792 by bdrewery:
exec: Add credential change information into imgp for process_exec hook.

This allows an EVENTHANDLER(process_exec) hook to see if the new image
will cause credentials to change whether due to setgid/setuid or because
of POSIX saved-id semantics.

This adds 3 new fields into image_params:
  struct ucred *newcred		Non-null if the credentials will change.
  bool credential_setid		True if the new image is setuid or setgid.

This will pre-determine the new credentials before invoking the image
activators, where the process_exec hook is called.  The new credentials
will be installed into the process in the same place as before, after
image activators are done handling the image.

MFC after:	2 weeks
Reviewed by:	kib
Sponsored by:	EMC / Isilon Storage Division
Differential Revision:	https://reviews.freebsd.org/D6544

300791 by jhb:
Use a unique error message if we fail to find the simple network protocol.

While here, fix the various net driver callbacks to return early instead
of crashing if this fails.  (The 'init' callback from the netif interface
doesn't return an error if the protocol lookup fails.)

Sponsored by:	Cisco Systems

300790 by jhb:
Apply the printf %S band-aid for efinet.c to fix the arm64 build.

300789 by jhb:
Remove second copy of the -Wno-format band-aid for printf %S.

300788 by avos:
rtwn, urtwn: drop unused structures.

urtwn(4) uses another implementation of command queue; rtwn(4) don't need
it at all.

300787 by ian:
Add a convenience function to get a gpio pin's capabilties.

300786 by ian:
Add support for triggering interrupts on both rising and falling edges.
Also, EOI a gpio interrupt in the post_ithread routine before re-enabling.

300785 by jhb:
Use routines from the recently added devpath.c.

These efipart layer did several devpath related operations inline.  This
just switches it over to using shared code for working with device paths.

Sponsored by:	Cisco Systems

300784 by truckman:
Include the new AQM files when compiling a kernel with options DUMMYNET.

Reported by:	Nikolay Denev <nike_d AT cytexbg DOT com>
MFC after:	2 weeks (with r300779)

300783 by truckman:
Correct a typo in a comment.

MFC after:	2 weeks (with r300779)

300782 by jhb:
Output the device path description for EFI network devices.

Lookup the DEVICE_PATH for each EFI network device handle and output the
string description using printf with '%S'.  To honor the pager, the newline
at the end of each line is still output with pager_output().

Sponsored by:	Cisco Systems

300781 by truckman:
Modify BOUND_VAR() macro to wrap all of its arguments in () and tweak
its expression to work on powerpc and sparc64 (gcc compatibility).

Correct a typo in a nearby comment.

MFC after:	2 weeks (with r300779)

300780 by jhb:
Add some routines for working with EFI DEVICE_PATH objects.

- efi_lookup_devpath() uses the DEVICE_PATH_PROTOCOL to obtain the
  DEVICE_PATH for a given EFI handle.
- efi_lookup_image_devpath() uses the LOADED_IMAGE_DEVICE_PATH_PROTOCOL
  to lookup the device path of the device used to load a loaded image.
- efi_devpath_name() uses the DEVICE_PATH_TO_TEXT_PROTOCOL to generate
  a string description of a device path.  The returned string is a CHAR16
  string that can be printed via the recently added '%S' format in
  libstand's printf().  Note that the returned string is returned in
  allocated storage that should be freed by calling
  efi_free_devpath_name().
- efi_devpath_last_node() walks a DEVICE_PATH returning a pointer to the
  final node in the path (not counting the terminating node).  That is,
  it returns a pointer to the last meaninful node in a DEVICE_PATH.
- efi_devpath_trim() generates a new DEVICE_PATH from an existing
  DEVICE_PATH.  The new DEVICE_PATH does not include the last
  non-terminating node in the original path.  If the original DEVICE_PATH
  only contains the terminating node, this function returns NULL.
  The caller is responsible for freeing the returned DEVICE_PATH via
  free().
- efi_devpath_handle() attempts to find a handle that corresponds to a
  given device path.  However, if nodes at the end of the device path do
  not have valid handles associated with them, this function will return
  a handle that matches a node earlier in the device path.  In particular,
  this function returns a handle for the node closest to the end of the
  device path which has a valid handle.

Sponsored by:	Cisco Systems

300779 by truckman:
Import Dummynet AQM version 0.2.1 (CoDel, FQ-CoDel, PIE and FQ-PIE).

Centre for Advanced Internet Architectures

Implementing AQM in FreeBSD

* Overview <http://caia.swin.edu.au/freebsd/aqm/index.html>

* Articles, Papers and Presentations
  <http://caia.swin.edu.au/freebsd/aqm/papers.html>

* Patches and Tools <http://caia.swin.edu.au/freebsd/aqm/downloads.html>

Overview

Recent years have seen a resurgence of interest in better managing
the depth of bottleneck queues in routers, switches and other places
that get congested. Solutions include transport protocol enhancements
at the end-hosts (such as delay-based or hybrid congestion control
schemes) and active queue management (AQM) schemes applied within
bottleneck queues.

The notion of AQM has been around since at least the late 1990s
(e.g. RFC 2309). In recent years the proliferation of oversized
buffers in all sorts of network devices (aka bufferbloat) has
stimulated keen community interest in four new AQM schemes -- CoDel,
FQ-CoDel, PIE and FQ-PIE.

The IETF AQM working group is looking to document these schemes,
and independent implementations are a corner-stone of the IETF's
process for confirming the clarity of publicly available protocol
descriptions. While significant development work on all three schemes
has occured in the Linux kernel, there is very little in FreeBSD.

Project Goals

This project began in late 2015, and aims to design and implement
functionally-correct versions of CoDel, FQ-CoDel, PIE and FQ_PIE
in FreeBSD (with code BSD-licensed as much as practical). We have
chosen to do this as extensions to FreeBSD's ipfw/dummynet firewall
and traffic shaper. Implementation of these AQM schemes in FreeBSD
will:
* Demonstrate whether the publicly available documentation is
  sufficient to enable independent, functionally equivalent implementations

* Provide a broader suite of AQM options for sections the networking
  community that rely on FreeBSD platforms

Program Members:

* Rasool Al Saadi (developer)

* Grenville Armitage (project lead)

Acknowledgements:

This project has been made possible in part by a gift from the
Comcast Innovation Fund.

Submitted by:	Rasool Al-Saadi <ralsaadi_at_swin.edu.au>
X-No objection:	core
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D6388

300777 by manu:
Add support for interrupts, sensors and GPIO for AXP209 PMIC.
Pressing the PEK (power enable key) will shutdown the board.
Some events are reported to devd via system "PMU" and subsystem
"Battery", "AC" and "USB" such as connected/disconnected.
Some sensors values (power source voltage/current) are reported via
sysctl (dev.axp209_pmu.X.)
It also expose a gpioc node usable in kernel and userland. Only 3 of
the 4 GPIO are exposed (The GPIO3 is different and mostly unused on
boards). Most popular boards uses GPIO1 as a sense pin for OTG power.
Add a dtsi file that adds gpio-controller capability to the device as
upstream doesn't defined it and include it in our custom DTS.

Reviewed by:	jmcneill
Approved by:	cognet (mentor)
Differential Revision:	https://reviews.freebsd.org/D6135

300776 by gjb:
Remove vestigial cloudware-install bits missed in r300767.

Sponsored by:	The FreeBSD Foundation

300775 by ed:
Let l64a() properly null terminate its result.

Though the buffer used by l64a() is initialized with null bytes,
repetetive calls may end up having trailing garbage of previous
invocations because we don't end up terminating the string.

Instead of importing NetBSD's fix, use this opportunity to simplify this
function dramatically, for example by just storing the Base64 character
set in a string. There is also no need to do the bitmasking, as we can
just use the proper integer type from <stdint.h>.

MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D6511

300774 by cem:
Ifndef KERNEL the userspace-only routines in sys/md[45].h

A follow-up to r300773.  Nothing in the kernel uses those definitions, but
apparently libmd includes the sys/md45 headers.  Fix the build.

Reported by:	gjb
Pointy-hat:	cem
Sponsored by:	EMC / Isilon Storage Division

300773 by cem:
crypto routines: Hint minimum buffer sizes to the compiler

Use the C99 'static' keyword to hint to the compiler IVs and output digest
sizes.  The keyword informs the compiler of the minimum valid size for a given
array.  Obviously not every pointer can be validated (i.e., the compiler can
produce false negative but not false positive reports).

No functional change.  No ABI change.

Sponsored by:	EMC / Isilon Storage Division

300772 by jkim:
Fix style(9).

300771 by jkim:
Use bit_count(3) instead of four bitcount32() calls.

Reviewed by:	asomers, ngie
Differential Revision:	https://reviews.freebsd.org/D6543

300770 by dim:
Update libc++ to 3.8.0.  Excerpted list of fixes (with upstream revision
numbers):

r242679 Implement the plugin-based version of std::search. There are no
        searchers yet; those are coming soon.
r242682 Implement the default searcher for std::experimental::search.
r243728 Add <experimental/any> v2.
r245330 implement more of N4258 - Cleaning up noexcept in the standard
        library. Specifically add new noexcept stuff to vector and
	string's move-assignment operations
r245334 Fix PR22606 - Leak pthread_key with static storage duration to
        ensure all of thread-local destructors are called.
r245335 Fix PR23589: std::function doesn't recognize null pointer to
        varargs function.
r247036 Implementation of Boyer-Moore and Boyer-Moore-Horspool
        searchers for the LFTS.
r249325 Implement LWG#2063, and update the issues links to point to the
        github generated pages
r249738 Split <ctype.h> out of <cctype>.
r249739 Split <errno.h> out of <cerrno>.
r249740 Split <float.h> out of <cfloat>.
r249741 Split <inttypes.h> out of <cinttypes>.
r249742 Split <math.h> out of <cmath>.
r249743 Split <setjmp.h> out of <csetjmp>.
r249761 Split <stddef.h> out of <cstddef>.
r249798 Split <stdio.h> out of <cstdio>.
r249800 Split <stdlib.h> out of <cstdlib>.
r249889 Split <wchar.h> out of <cwchar>.
r249890 Split <wctype.h> out of <cwctype>.
r249929 Split <string.h> out of <cstring>.
r250254 ABI versioning macros for libc++.
r251246 Fix LWG#2244: basic_istream::seekg
r251247 Fix LWG#2127: Move-construction with raw_storage_iterator.
r251253 Fix LWG#2476: scoped_allocator_adaptor is not assignable
r251257 Fix LWG#2489: mem_fn() should be noexcept
r251618 Implement P0004R1 'Remove Deprecated iostreams aliases'
r251766 Implement the first part of P0006R0: Adopt Type Traits Variable
        Templates for C++17.
r252195 Implement P0092R1 for C++1z
r252350 Allow deque to handle incomplete types.
r252406 More of P0006R0: type traits variable aliases for C++17.
r252407 Implement LWG#2353: std::next is over-constrained
r252905 Implement P0074: Making owner_less more flexible
r253215 Implement P0013R1: Logical Operator Type Traits.
r253274 Implement P0007: Constant View: A proposal for a std::as_const
        helper function template.
r254119 Add static_assert to set/multiset/map/multimap/forward_list/deque
        that the allocator's value_type match the container's value_type.
r254283 Implement more of P0006; Type Traits Variable Templates.
r255941 LWG2485: get() should be overloaded for const tuple&&.
r256325 Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default
        constructors.
r256652 Fix for ALL undefined behavior in <list>.
r256859 First half of LWG#2354: 'Unnecessary copying when inserting
        into maps with braced-init syntax'

Exp-run:	antoine
Relnotes:	yes

300769 by loos:
Only do the touch screen setup when the 'ti,wires' property is present.

While here fix a typo in a debug message.

300768 by gjb:
Update a commented line to replace recently-removed images with
images that are published.

Sponsored by:	The FreeBSD Foundation

300767 by gjb:
Remove the cw*-install target.

All operations are performed on the original output file,
and nothing is ever done with the copied file (as in, no
modifications and/or publication from the copied file).

Sponsored by:	The FreeBSD Foundation

300764 by jhb:
Don't reuse the source mbuf in tcp_respond() if it is not writable.

Not all mbufs passed up from device drivers are M_WRITABLE().  In
particular, the Chelsio T4/T5 driver uses a feature called "buffer packing"
to receive multiple frames in a single receive buffer.  The mbufs for
these frames all share the same external storage so are treated as
read-only by the rest of the stack when multiple frames are in flight.
Previously tcp_respond() would blindly overwrite read-only mbufs when
INVARIANTS was disabled or panic with an assertion failure if INVARIANTS
was enabled.  Note that the new case is a bit of a mix of the two other
cases in tcp_respond().  The TCP and IP headers must be copied explicitly
into the new mbuf instead of being inherited (similar to the m == NULL
case), but the addresses and ports must be swapped in the reply (similar
to the m != NULL case).

Reviewed by:	glebius

300763 by jhb:
Update default KMODDIR in comment after r299393.

Submitted by:	hselasky

300762 by gjb:
Disconnect the OPENSTACK target from the CLOUDWARE list.

This was reported to not work as expected, and feedback
following the report was never received.  In addition, we
do not publish these anywhere publicly.

The configuration file is not (yet) removed, in hopes that
the remaining details on the original issues can be resolved,
and we can publish the resulting images in the future.

Sponsored by:	The FreeBSD Foundation

300761 by gjb:
Disconnect the AZURE target from the CLOUDWARE list.

Microsoft has graciously overtaken publication of FreeBSD
on Azure since 10.3-RELEASE.

Many thanks to Microsoft for their support of FreeBSD on
Azure.

The configuration file and Makefile.azure are not (yet)
planned to be removed, as they may be useful in the future.

Sponsored by:	The FreeBSD Foundation

300760 by adrian:
[siba] use the generic bus methods where appropriate.

Submitted by:	jhibbits
Differential Revision:	https://reviews.freebsd.org/D802

300759 by avos:
ral: add missing ic_getradiocaps() assignment.

300758 by kib:
Prevent parallel object collapses.  Both vm_object_collapse_scan() and
swap_pager_copy() might unlock the object, which allows the parallel
collapse to execute.  Besides destroying the object, it also might
move the reference from parent to the backing object, firing the
assertion ref_count == 1.

Collapses are prevented by bumping paging_in_progress counters on both
the object and its backing object.

Reported by:	cem
Tested by:	pho (previous version)
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
X-Differential revision:	https://reviews.freebsd.org/D6085

300757 by ian:
Fix a typo in a comment.

300756 by kib:
Style changes to some most outrageous violations in vm_object_collapse().

Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week

300755 by avos:
bwi: switch to ieee80211_add_channel_list_2ghz().

- Use device's channel list instead of default one (from
ieee80211_init_channels()); adds 12 - 14 2GHz channels.
- Add ic_getradiocaps() method.

300754 by avos:
urtwn, rtwn, rsu: switch to ieee80211_add_channel_list_2ghz().

- Use device's channel list instead of default one (from
ieee80211_init_channels()); adds 12 - 14 2GHz channels.
- Add ic_getradiocaps() method.

300753 by avos:
urtw: switch to ieee80211_add_channel_list_2ghz().

- Use device's channel list instead of default one (from
ieee80211_init_channels()).
- Add ic_getradiocaps() method.

300752 by avos:
ral: switch to ieee80211_add_channel_list_*()

- Use device's channel list instead of default one (from
ieee80211_init_channels()).
- Add ic_getradiocaps() method.

Added channels:
- 2GHz (all): 12, 13, 14.
- 5GHz:
 * rt2661: 165
 * rt2860: 38, 46, 54, 62, 102, 110, 118, 126, 134, 151, 159, 165, 167,
169, 171, 173.

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

300751 by avos:
zyd: switch to ieee80211_add_channel_list_*()

- Use device's channel list instead of default one (adds 12, 13 and 14
2GHz channels).
- Add ic_getradiocaps() method.

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

300750 by ian:
Rename gpiobus_map_pin() to gpiobus_acquire_pin(), to better reflect the
fact that the caller is requesting exclusive use of the pin, and also to
better match the inverse operation which is named gpiobus_release_pin().

300749 by avos:
ural: switch to ieee80211_add_channel_list_*()

- Use device's channel list instead of default one (+ 12, 13 and 14
2GHz channels).
- Add ic_getradiocaps() method.

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

300748 by avos:
run: switch to ieee80211_add_channel_list_*()

- Use device's channel list instead of default one (from
ieee80211_init_channels()).
- Add ic_getradiocaps() method.

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

300747 by asomers:
rmextattr(8) man page clarifications regarding -qq

Reviewed by:	ngie
MFC after:	6 days
X-MFC-With:	299085
Sponsored by:	Spectra Logic Corp
Differential Revision:	https://reviews.freebsd.org/D6422

300746 by trasz:
Do libxo cleanup even in case of errors.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation

300745 by trasz:
Make iscsictl(8) actually report non-zero status on errors.  The "failed"
is negative, because the error returned from calls to ioctl(2) is negative.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation

300744 by avos:
rtwn: replace hardcoded rate indices with their names (similar to r289758).

- Use macros to define rate indices; don't hardcode them in code.
- Add method for 'rate' -> 'rate index' conversion
(and array for the opposite).
- Determine if rate is CCK / OFDM via appropriate macro.

Reviewed by:	adrian
Differential Revision:	https://reviews.freebsd.org/D4837

300741 by ed:
Make code compile when basename() is POSIX compliant.

In addition to the previous change I made to ar.c, pull in another
basename() related fix. This change is similar to the one made to the
ELF Toolchain version of ar, with the difference that the ELF Toolchain
version lacks error handling for the strdup() call.

Reviewed by:	emaste
Differential Revision:	https://reviews.freebsd.org/D6467

300739 by arybchik:
sfxge(4): correct parenthesis location in if coundition

Found by lint on illumos.

Submitted by:   Garrett D'Amore <garrett at damore.org>
Sponsored by:   Solarflare Communications, Inc.
MFC after:      1 week

300738 by avos:
ifconfig: set by default FCC regulatory domain for wireless interfaces.

Change default regulatory domain from DEBUG (no limitations;
exposes all device channels) to FCC; as a result, newly created wireless
interface with default settings will have less chances to violate
country-specific regulations.

This change will not affect drivers with pre-initialized regdomain
structure (currentry ath(4) and mwl(4)); in that case, the default
channel list must correspond to the default regdomain / country setting.

You can switch to another regdomain / country via corresponding
ifconfig(8) options; the driver must implement ic_getradiocaps()
method to restore full channel list.

Full country / regdomain list may be obtained via
'ifconfig <iface> list countries' command.

Example: change country to Germany:
ifconfig wlan0 down	# all wlans on the device must be down
ifconfig wlan0 country DE
ifconfig wlan0 up
# wpa_supplicant(8), dhclient(8) etc

At the creation time:
ifconfig wlan0 create wlandev wpi0 country DE

To make changes permanent add the following line to the rc.conf(5):
create_args_wlan0="country DE"

Tested with
 - Intel 3945BG (wpi(4)).
 - WUSB54GC (rum(4)).

Reviewed by:	adrian
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D6228

300737 by trasz:
Add a special case for iSER data tranfers.

Obtained from:	Mellanox Technologies
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation

300735 by avos:
bsdinstall: unbreak static address assignment for wired networks.

This fixes regression introduced in r298946 (fixes static address
assignment for wireless networks).

Reported & submitted by:	allanjude

300734 by trasz:
Fix crash on removal of an unconnected iSER session.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation

300733 by tuexen:
Make struct sctp_paddrthlds compliant to RFC 7829.

300732 by avos:
iwn: add watchdog for scanning.

Restart device if scanning was not done in time.

Tested by:	david_at_catwhisker.org

PR:		209198
Differential Revision:	https://reviews.freebsd.org/D6176

300731 by hselasky:
Use optimised complexity safe sorting routine instead of the kernel's
"qsort()".

The kernel's "qsort()" routine can in worst case spend O(N*N) amount of
comparisons before the input array is sorted. It can also recurse a
significant amount of times using up the kernel's interrupt thread
stack.

The custom sorting routine takes advantage of that the sorting key is
only 64 bits. Based on set and cleared bits in the sorting key it
partitions the array until it is sorted. This process has a recursion
limit of 64 times, due to the number of set and cleared bits which can
occur. Compiled with -O2 the sorting routine was measured to use
64-bytes of stack. Multiplying this by 64 gives a maximum stack
consumption of 4096 bytes for AMD64. The same applies to the execution
time, that the array to be sorted will not be traversed more than 64
times.

When serving roughly 80Gb/s with 80K TCP connections, the old method
consisting of "qsort()" and "tcp_lro_mbuf_compare_header()" used 1.4%
CPU, while the new "tcp_lro_sort()" used 1.1% for LRO related sorting
as measured by Intel Vtune. The testing was done using a sysctl to
toggle between "qsort()" and "tcp_lro_sort()".

Differential Revision:	https://reviews.freebsd.org/D6472
Sponsored by:	Mellanox Technologies
Tested by:	Netflix
Reviewed by:	gallatin, rrs, sephe, transport

300729 by avos:
wpi: refresh manpage.

Reflect all recent changes in the manpage:
- add adhoc-demo and hostap into list of supported modes;
add few examples for them;
- mention encryption/decryption offload for CCMP cipher;
- extend list of driver messages in the DIAGNOSTICS;
- document hostap mode limitations / powersave instability
in the CAVEATS section.

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



The end of the build log:

[...truncated 74683 lines...]
--- e_atanh.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_atanh.So -MTe_atanh.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_atanh.c -o e_atanh.So
--- lib/libc++__L ---
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale: In member function 'virtual _InputIterator std::__1::money_get<_CharT, _InputIterator>::do_get(std::__1::money_get<_CharT, _InputIterator>::iter_type, std::__1::money_get<_CharT, _InputIterator>::iter_type, bool, std::__1::ios_base&, std::__1::ios_base::iostate&, long double&) const':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3235:49: error: 'free' was not declared in this scope
         unique_ptr<char, void(*)(void*)> __h(0, free);
                                                 ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3238:79: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available [-fpermissive]
             __h.reset((char*)malloc(static_cast<size_t>(__wn - __wb.get() + 2)));
                                                                               ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3248:39: error: there are no arguments to 'sscanf' that depend on a template parameter, so a declaration of 'sscanf' must be available [-fpermissive]
         if (sscanf(__nbuf, "%Lf", &__v) != 1)
                                       ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale: In member function 'virtual _OutputIterator std::__1::money_put<_CharT, _OutputIterator>::do_put(std::__1::money_put<_CharT, _OutputIterator>::iter_type, bool, std::__1::ios_base&, std::__1::money_put<_CharT, _OutputIterator>::char_type, long double) const':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3523:75: error: there are no arguments to 'snprintf' that depend on a template parameter, so a declaration of 'snprintf' must be available [-fpermissive]
     size_t __n = static_cast<size_t>(snprintf(__bb, __bs, "%.0Lf", __units));
                                                                           ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3524:46: error: 'free' was not declared in this scope
     unique_ptr<char, void(*)(void*)> __hn(0, free);
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3530:91: error: there are no arguments to 'asprintf_l' that depend on a template parameter, so a declaration of 'asprintf_l' must be available [-fpermissive]
         __n = static_cast<size_t>(asprintf_l(&__bb, _LIBCPP_GET_C_LOCALE, "%.0Lf", __units));
                                                                                           ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3537:62: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available [-fpermissive]
         __hd.reset((char_type*)malloc(__n * sizeof(char_type)));
                                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3565:64: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available [-fpermissive]
         __hw.reset((char_type*)malloc(__exn * sizeof(char_type)));
                                                                ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale: In member function 'virtual _OutputIterator std::__1::money_put<_CharT, _OutputIterator>::do_put(std::__1::money_put<_CharT, _OutputIterator>::iter_type, bool, std::__1::ios_base&, std::__1::money_put<_CharT, _OutputIterator>::char_type, const string_type&) const':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3600:50: error: 'free' was not declared in this scope
     unique_ptr<char_type, void(*)(void*)> __h(0, free);
                                                  ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/locale:3607:63: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available [-fpermissive]
         __h.reset((char_type*)malloc(__exn * sizeof(char_type)));
                                                               ^
--- lib/msun__L ---
--- e_atanhf.So ---
--- lib/libc++__L ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/istream:163:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1646,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream: In function 'std::__1::basic_ostream<_CharT, _Traits>& std::__1::operator<<(std::__1::basic_ostream<_CharT, _Traits>&, const char*)':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream:860:55: error: 'free' was not declared in this scope
             unique_ptr<_CharT, void(*)(void*)> __h(0, free);
                                                       ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream:863:60: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available [-fpermissive]
                 __wb = (_CharT*)malloc(__len*sizeof(_CharT));
                                                            ^
--- lib/msun__L ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_atanhf.So -MTe_atanhf.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_atanhf.c -o e_atanhf.So
--- lib/libc++__L ---
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream: In instantiation of 'class std::__1::basic_ostream<wchar_t>':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream:1109:1:   required from here
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/ostream:158:44: error: no type named 'int_type' in 'std::__1::basic_ostream<wchar_t>::traits_type {aka struct std::__1::char_traits<wchar_t>}'
     typedef typename traits_type::int_type int_type;
                                            ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1646:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/istream: In instantiation of 'class std::__1::basic_istream<wchar_t>':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/istream:1728:1:   required from here
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/istream:182:44: error: no type named 'int_type' in 'std::__1::basic_istream<wchar_t>::traits_type {aka struct std::__1::char_traits<wchar_t>}'
     typedef typename traits_type::int_type int_type;
                                            ^
--- lib/ncurses/ncursesw__L ---
--- hashmap.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe   -D_XOPEN_SOURCE_EXTENDED -DENABLE_WIDEC -I. -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../ncursesw -I/builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../ncursesw -I/builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../ncurses -I/builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../../../contrib/ncurses/include -I/builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../../../contrib/ncurses/ncurses -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -MD  -MF.depend.hashmap.So -MThashmap.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw/../../../contrib/ncurses/ncurses/tty/hashmap.c -o hashmap.So
--- secure/lib/libcrypto__L ---
--- nsseq.o ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/  -O2 -pipe   -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_ASM -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD  -MF.depend.nsseq.o -MTnsseq.o -std=gnu89 -fstack-protector-strong -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address     -c /builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1/nsseq.c -o nsseq.o
--- lib/msun__L ---
--- e_cosh.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_cosh.So -MTe_cosh.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_cosh.c -o e_cosh.So
--- lib/libc++__L ---
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random: In constructor 'std::__1::binomial_distribution<_IntType>::param_type::param_type(std::__1::binomial_distribution<_IntType>::result_type, double)':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4007:85: error: call of overloaded 'log(double&)' is ambiguous
                           _VSTD::lgamma(__t_ - __r0_ + 1.) + __r0_ * _VSTD::log(__p_) +
                                                                                     ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:839:46: note: candidate: long double log(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double log(long double __lcpp_x) _NOEXCEPT {return logl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:838:46: note: candidate: float log(float)
 inline _LIBCPP_INLINE_VISIBILITY float       log(float __lcpp_x) _NOEXCEPT       {return logf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4008:63: error: call of overloaded 'log(double)' is ambiguous
                           (__t_ - __r0_) * _VSTD::log(1 - __p_));
                                                               ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:839:46: note: candidate: long double log(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double log(long double __lcpp_x) _NOEXCEPT {return logl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:838:46: note: candidate: float log(float)
 inline _LIBCPP_INLINE_VISIBILITY float       log(float __lcpp_x) _NOEXCEPT       {return logf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random: In constructor 'std::__1::poisson_distribution<_IntType>::param_type::param_type(double)':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4584:35: error: call of overloaded 'exp(double)' is ambiguous
         __l_ = _VSTD::exp(-__mean_);
                                   ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:756:46: note: candidate: long double exp(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __lcpp_x) _NOEXCEPT {return expl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:755:46: note: candidate: float exp(float)
 inline _LIBCPP_INLINE_VISIBILITY float       exp(float __lcpp_x) _NOEXCEPT       {return expf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4594:35: error: call of overloaded 'sqrt(double&)' is ambiguous
         __s_ = _VSTD::sqrt(__mean_);
                                   ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:917:46: note: candidate: long double sqrt(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double sqrt(long double __lcpp_x) _NOEXCEPT {return sqrtl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:916:46: note: candidate: float sqrt(float)
 inline _LIBCPP_INLINE_VISIBILITY float       sqrt(float __lcpp_x) _NOEXCEPT       {return sqrtf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random: In member function '_IntType std::__1::poisson_distribution<_IntType>::operator()(_URNG&, const std::__1::poisson_distribution<_IntType>::param_type&)':
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4669:52: error: call of overloaded 'log(double)' is ambiguous
                     __px = __x * _VSTD::log(1 + __v) - __difmuk - __del;
                                                    ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:839:46: note: candidate: long double log(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double log(long double __lcpp_x) _NOEXCEPT {return logl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:838:46: note: candidate: float log(float)
 inline _LIBCPP_INLINE_VISIBILITY float       log(float __lcpp_x) _NOEXCEPT       {return logf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4683:80: error: call of overloaded 'exp(double)' is ambiguous
                 if (__pr.__c_ * _VSTD::abs(__u) <= __py * _VSTD::exp(__px + __e) -
                                                                                ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:756:46: note: candidate: long double exp(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __lcpp_x) _NOEXCEPT {return expl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:755:46: note: candidate: float exp(float)
 inline _LIBCPP_INLINE_VISIBILITY float       exp(float __lcpp_x) _NOEXCEPT       {return expf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4684:80: error: call of overloaded 'exp(double)' is ambiguous
                                                    __fy * _VSTD::exp(__fx + __e))
                                                                                ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:756:46: note: candidate: long double exp(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __lcpp_x) _NOEXCEPT {return expl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:755:46: note: candidate: float exp(float)
 inline _LIBCPP_INLINE_VISIBILITY float       exp(float __lcpp_x) _NOEXCEPT       {return expf(__lcpp_x);}
                                              ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:0:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:4689:71: error: call of overloaded 'exp(double)' is ambiguous
                 if (__fy - __u * __fy <= __py * _VSTD::exp(__px - __fx))
                                                                       ^
In file included from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/cmath:301:0,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/random:1638,
                 from /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/src/algorithm.cpp:11:
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:756:46: note: candidate: long double exp(long double)
 inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __lcpp_x) _NOEXCEPT {return expl(__lcpp_x);}
                                              ^
/builds/FreeBSD_HEAD_amd64_gcc/lib/libc++/../../contrib/libc++/include/math.h:755:46: note: candidate: float exp(float)
 inline _LIBCPP_INLINE_VISIBILITY float       exp(float __lcpp_x) _NOEXCEPT       {return expf(__lcpp_x);}
                                              ^
--- lib/msun__L ---
--- e_coshf.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_coshf.So -MTe_coshf.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_coshf.c -o e_coshf.So
--- e_exp.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_exp.So -MTe_exp.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_exp.c -o e_exp.So
--- secure/lib/libcrypto__L ---
--- p5_pbe.o ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/  -O2 -pipe   -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl -DTERMIOS -DANSI_SOURCE -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DBSAES_ASM -DVPAES_ASM -DECP_NISTZ256_ASM -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DMD5_ASM -DGHASH_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_ASM -I/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -MD  -MF.depend.p5_pbe.o -MTp5_pbe.o -std=gnu89 -fstack-protector-strong -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address     -c /builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1/p5_pbe.c -o p5_pbe.o
--- lib/msun__L ---
--- e_expf.So ---
/usr/local/bin/x86_64-portbld-freebsd10.1-gcc -isystem /builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/include -L/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp/usr/lib --sysroot=/builds/FreeBSD_HEAD_amd64_gcc/obj/builds/FreeBSD_HEAD_amd64_gcc/tmp -B/usr/local/x86_64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/x86 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/ld80 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/amd64 -I/builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/include  -I/builds/FreeBSD_HEAD_amd64_gcc/lib/libc/amd64   -MD  -MF.depend.e_expf.So -MTe_expf.So -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wno-pointer-sign -Wno-error=unused-function -Wno-error=enum-compare -Wno-error=logical-not-parentheses -Wno-error=bool-compare -Wno-error=uninitialized -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=cast-align -Wno-error=extra -Wno-error=attributes -Wno-error=inline -Wno-error=unused-but-set-variable -Wno-error=unused-value -Wno-error=strict-aliasing -Wno-error=address -Wno-unknown-pragmas     -c /builds/FreeBSD_HEAD_amd64_gcc/lib/msun/src/e_expf.c -o e_expf.So
--- lib/libc++__L ---
*** [algorithm.o] Error code 1

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++
1 error

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/libc++
*** [lib/libc++__L] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- lib/msun__L ---
A failure has been detected in another branch of the parallel make

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/msun
*** [lib/msun__L] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- secure/lib/libcrypto__L ---
A failure has been detected in another branch of the parallel make

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/secure/lib/libcrypto
*** [secure/lib/libcrypto__L] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
--- lib/ncurses/ncursesw__L ---
A failure has been detected in another branch of the parallel make

bmake[4]: stopped in /builds/FreeBSD_HEAD_amd64_gcc/lib/ncurses/ncursesw
*** [lib/ncurses/ncursesw__L] Error code 2

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
4 errors

bmake[3]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
*** [libraries] Error code 2

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
1 error

bmake[2]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
*** [_libraries] Error code 2

bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
1 error

bmake[1]: stopped in /builds/FreeBSD_HEAD_amd64_gcc
*** [buildworld] Error code 2

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc
1 error

make: stopped in /builds/FreeBSD_HEAD_amd64_gcc
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 Fri May 27 2016 - 08:59:15 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:05 UTC