Build xdev fails in libatf-c++

Warner Losh imp at bsdimp.com
Mon Oct 13 23:53:01 UTC 2014


Build it WITHOUT_TESTS. The folks that added the tests never took the time
to make it work.

Warner

On Oct 13, 2014, at 5:51 PM, Felix Johnson <felix.the.red at gmail.com> wrote:

> Hello,
> 
> I'm trying to set up a cross-build environment for my Beagleboard XM,
> using a FreeBSD 11 snapshot on an AMD64 virtual machine.
> 
> I updated /usr/src to -HEAD revision 273066,
> and followed the "build xdev" instructions in crochet.
> 
> Unfortunately, the build dies in make depend for lib/atf/libatf-c++.
> It looks like it's missing an include reference to the C++ standard
> libraries:
> ===> lib/atf/libatf-c (obj)
> ===> lib/atf/libatf-c++ (obj)
> ===> lib/atf/libatf-c (depend)
> ===> lib/atf/libatf-c++ (depend)
> rm -f .depend
> CC='cc -isystem //usr/armv6-freebsd/usr/include
> -L//usr/armv6-freebsd/usr/lib  --sysroot=//usr/armv6-freebsd/
> -B//usr/armv6-freebsd/usr/libexec  -B//usr/armv6-freebsd/usr/bin
> -B//usr/armv6-freebsd/usr/lib' mkdep -f .depend -a    -DHAVE_CONFIG_H
> -DATF_ARCH='"arm"' -DATF_BUILD_CC='"cc -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CFLAGS='"-O -pipe  "' -DATF_BUILD_CPP='"cpp -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CPPFLAGS='""' -DATF_BUILD_CXX='"c++ -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CXXFLAGS='"-O -pipe  "' -DATF_CONFDIR='"/etc/atf"'
> -DATF_C_TESTS_BASE='"/usr/tests/lib/atf/libatf-c"'
> -DATF_INCLUDEDIR='"/usr/include"' -DATF_LIBDIR='"/usr/lib"'
> -DATF_LIBEXECDIR='"/usr/libexec"' -DATF_MACHINE='"armv6"'
> -DATF_M4='"/usr/bin/m4"' -DATF_PKGDATADIR='"/usr/share/atf"'
> -DATF_SHELL='"/bin/sh"' -DATF_WORKDIR='"/tmp"' -I/usr/src/contrib/atf
> -I/usr/src/lib/atf/libatf-c++/../libatf-c -I. -DHAVE_CONFIG_H
> /usr/src/contrib/atf/atf-c++/detail/application.cpp
> /usr/src/contrib/atf/atf-c++/build.cpp
> /usr/src/contrib/atf/atf-c++/check.cpp
> /usr/src/contrib/atf/atf-c++/config.cpp
> /usr/src/contrib/atf/atf-c++/detail/env.cpp
> /usr/src/contrib/atf/atf-c++/detail/exceptions.cpp
> /usr/src/contrib/atf/atf-c++/detail/fs.cpp
> /usr/src/contrib/atf/atf-c++/detail/process.cpp
> /usr/src/contrib/atf/atf-c++/tests.cpp
> /usr/src/contrib/atf/atf-c++/detail/text.cpp
> /usr/src/contrib/atf/atf-c++/utils.cpp
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:38:19: error: cstdarg:
> No such file or directory
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:39:18: error: cstdio:
> No such file or directory
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:40:19: error: cstdlib:
> No such file or directory
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:41:19: error: cstring:
> No such file or directory
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:42:20: error: iostream:
> No such file or directory
> In file included from
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:48:
> /usr/src/contrib/atf/atf-c++/detail/application.hpp:33:19: error: ostream:
> No such file or directory
> /usr/src/contrib/atf/atf-c++/detail/application.hpp:34:15: error: set: No
> such file or directory
> ...
> <many more>
> In file included from /usr/src/contrib/atf/atf-c++/utils.cpp:37:
> /usr/src/contrib/atf/atf-c++/utils.hpp:37:18: error: string: No such file
> or directory
> mkdep: compile failed
> *** Error code 1
> 
> Stop.
> make[5]: stopped in /usr/src/lib/atf/libatf-c++
> *** Error code 1
> 
> Stop.
> make[4]: stopped in /usr/src/lib/atf
> *** Error code 1
> 
> Stop.
> make[3]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[2]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/src
> *** Error code 1
> 
> When I modify /usr/src/lib/atf/libatf-c++/Makefile to a reference to a c++
> include directory,
> the make depend completes but there's a lot of template errors:
> ===> lib/atf/libatf-c++ (obj)
> ===> lib/atf/libatf-c (depend)
> ===> lib/atf/libatf-c++ (depend)
> ===> lib/atf/libatf-c (all)
> ===> lib/atf/libatf-c++ (all)
> c++ -isystem //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib  -O -pipe
> -DHAVE_CONFIG_H -DATF_ARCH='"arm"' -DATF_BUILD_CC='"cc -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CFLAGS='"-O -pipe  "' -DATF_BUILD_CPP='"cpp -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CPPFLAGS='""' -DATF_BUILD_CXX='"c++ -isystem
> //usr/armv6-freebsd/usr/include -L//usr/armv6-freebsd/usr/lib
> --sysroot=//usr/armv6-freebsd/ -B//usr/armv6-freebsd/usr/libexec
> -B//usr/armv6-freebsd/usr/bin -B//usr/armv6-freebsd/usr/lib"'
> -DATF_BUILD_CXXFLAGS='"-O -pipe  "' -DATF_CONFDIR='"/etc/atf"'
> -DATF_C_TESTS_BASE='"/usr/tests/lib/atf/libatf-c"'
> -DATF_INCLUDEDIR='"/usr/include"' -DATF_LIBDIR='"/usr/lib"'
> -DATF_LIBEXECDIR='"/usr/libexec"' -DATF_MACHINE='"armv6"'
> -DATF_M4='"/usr/bin/m4"' -DATF_PKGDATADIR='"/usr/share/atf"'
> -DATF_SHELL='"/bin/sh"' -DATF_WORKDIR='"/tmp"' -I/usr/src/contrib/atf
> -I/usr/src/lib/atf/libatf-c++/../libatf-c -I.
> -I/usr/src/contrib/libc++/include -DHAVE_CONFIG_H   -c
> /usr/src/contrib/atf/atf-c++/detail/application.cpp -o application.o
> In file included from /usr/src/contrib/libc++/include/algorithm:627,
>                 from /usr/src/contrib/libc++/include/string:439,
>                 from /usr/src/contrib/libc++/include/__locale:15,
>                 from /usr/src/contrib/libc++/include/ios:216,
>                 from /usr/src/contrib/libc++/include/iostream:38,
>                 from
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:42:
> /usr/src/contrib/libc++/include/memory:3768: error: default template
> arguments may not be used in function templates
> /usr/src/contrib/libc++/include/memory:3775: error: default template
> arguments may not be used in function templates
> /usr/src/contrib/libc++/include/memory:3782: error: default template
> arguments may not be used in function templates
> /usr/src/contrib/libc++/include/memory:3814: error: default template
> arguments may not be used in function templates
> /usr/src/contrib/libc++/include/memory:3843: error: default template
> arguments may not be used in function templates
> /usr/src/contrib/libc++/include/memory:3852: error: default template
> arguments may not be used in function templates
> In file included from /usr/src/contrib/libc++/include/__mutex_base:16,
>                 from /usr/src/contrib/libc++/include/mutex:176,
>                 from /usr/src/contrib/libc++/include/__locale:18,
>                 from /usr/src/contrib/libc++/include/ios:216,
>                 from /usr/src/contrib/libc++/include/iostream:38,
>                 from
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:42:
> /usr/src/contrib/libc++/include/system_error:249: error: expected
> identifier before 'class'
> /usr/src/contrib/libc++/include/system_error:251: error: ISO C++ forbids
> initialization of member 'address_family_not_supported'
> /usr/src/contrib/libc++/include/system_error:251: error: making
> 'address_family_not_supported' static
> /usr/src/contrib/libc++/include/system_error:251: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'address_family_not_supported'
> /usr/src/contrib/libc++/include/system_error:252: error: ISO C++ forbids
> initialization of member 'address_in_use'
> /usr/src/contrib/libc++/include/system_error:252: error: making
> 'address_in_use' static
> /usr/src/contrib/libc++/include/system_error:252: error: ISO C++ forbids
> in-class initialization of non-const static member 'address_in_use'
> /usr/src/contrib/libc++/include/system_error:253: error: ISO C++ forbids
> initialization of member 'address_not_available'
> /usr/src/contrib/libc++/include/system_error:253: error: making
> 'address_not_available' static
> /usr/src/contrib/libc++/include/system_error:253: error: ISO C++ forbids
> in-class initialization of non-const static member 'address_not_available'
> /usr/src/contrib/libc++/include/system_error:254: error: ISO C++ forbids
> initialization of member 'already_connected'
> /usr/src/contrib/libc++/include/system_error:254: error: making
> 'already_connected' static
> /usr/src/contrib/libc++/include/system_error:254: error: ISO C++ forbids
> in-class initialization of non-const static member 'already_connected'
> /usr/src/contrib/libc++/include/system_error:255: error: ISO C++ forbids
> initialization of member 'argument_list_too_long'
> /usr/src/contrib/libc++/include/system_error:255: error: making
> 'argument_list_too_long' static
> /usr/src/contrib/libc++/include/system_error:255: error: ISO C++ forbids
> in-class initialization of non-const static member 'argument_list_too_long'
> /usr/src/contrib/libc++/include/system_error:256: error: ISO C++ forbids
> initialization of member 'argument_out_of_domain'
> /usr/src/contrib/libc++/include/system_error:256: error: making
> 'argument_out_of_domain' static
> /usr/src/contrib/libc++/include/system_error:256: error: ISO C++ forbids
> in-class initialization of non-const static member 'argument_out_of_domain'
> /usr/src/contrib/libc++/include/system_error:257: error: ISO C++ forbids
> initialization of member 'bad_address'
> /usr/src/contrib/libc++/include/system_error:257: error: making
> 'bad_address' static
> /usr/src/contrib/libc++/include/system_error:257: error: ISO C++ forbids
> in-class initialization of non-const static member 'bad_address'
> /usr/src/contrib/libc++/include/system_error:258: error: ISO C++ forbids
> initialization of member 'bad_file_descriptor'
> /usr/src/contrib/libc++/include/system_error:258: error: making
> 'bad_file_descriptor' static
> /usr/src/contrib/libc++/include/system_error:258: error: ISO C++ forbids
> in-class initialization of non-const static member 'bad_file_descriptor'
> /usr/src/contrib/libc++/include/system_error:259: error: ISO C++ forbids
> initialization of member 'bad_message'
> /usr/src/contrib/libc++/include/system_error:259: error: making
> 'bad_message' static
> /usr/src/contrib/libc++/include/system_error:259: error: ISO C++ forbids
> in-class initialization of non-const static member 'bad_message'
> /usr/src/contrib/libc++/include/system_error:260: error: ISO C++ forbids
> initialization of member 'broken_pipe'
> /usr/src/contrib/libc++/include/system_error:260: error: making
> 'broken_pipe' static
> /usr/src/contrib/libc++/include/system_error:260: error: ISO C++ forbids
> in-class initialization of non-const static member 'broken_pipe'
> /usr/src/contrib/libc++/include/system_error:261: error: ISO C++ forbids
> initialization of member 'connection_aborted'
> /usr/src/contrib/libc++/include/system_error:261: error: making
> 'connection_aborted' static
> /usr/src/contrib/libc++/include/system_error:261: error: ISO C++ forbids
> in-class initialization of non-const static member 'connection_aborted'
> /usr/src/contrib/libc++/include/system_error:262: error: ISO C++ forbids
> initialization of member 'connection_already_in_progress'
> /usr/src/contrib/libc++/include/system_error:262: error: making
> 'connection_already_in_progress' static
> /usr/src/contrib/libc++/include/system_error:262: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'connection_already_in_progress'
> /usr/src/contrib/libc++/include/system_error:263: error: ISO C++ forbids
> initialization of member 'connection_refused'
> /usr/src/contrib/libc++/include/system_error:263: error: making
> 'connection_refused' static
> /usr/src/contrib/libc++/include/system_error:263: error: ISO C++ forbids
> in-class initialization of non-const static member 'connection_refused'
> /usr/src/contrib/libc++/include/system_error:264: error: ISO C++ forbids
> initialization of member 'connection_reset'
> /usr/src/contrib/libc++/include/system_error:264: error: making
> 'connection_reset' static
> /usr/src/contrib/libc++/include/system_error:264: error: ISO C++ forbids
> in-class initialization of non-const static member 'connection_reset'
> /usr/src/contrib/libc++/include/system_error:265: error: ISO C++ forbids
> initialization of member 'cross_device_link'
> /usr/src/contrib/libc++/include/system_error:265: error: making
> 'cross_device_link' static
> /usr/src/contrib/libc++/include/system_error:265: error: ISO C++ forbids
> in-class initialization of non-const static member 'cross_device_link'
> /usr/src/contrib/libc++/include/system_error:266: error: ISO C++ forbids
> initialization of member 'destination_address_required'
> /usr/src/contrib/libc++/include/system_error:266: error: making
> 'destination_address_required' static
> /usr/src/contrib/libc++/include/system_error:266: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'destination_address_required'
> /usr/src/contrib/libc++/include/system_error:267: error: ISO C++ forbids
> initialization of member 'device_or_resource_busy'
> /usr/src/contrib/libc++/include/system_error:267: error: making
> 'device_or_resource_busy' static
> /usr/src/contrib/libc++/include/system_error:267: error: ISO C++ forbids
> in-class initialization of non-const static member 'device_or_resource_busy'
> /usr/src/contrib/libc++/include/system_error:268: error: ISO C++ forbids
> initialization of member 'directory_not_empty'
> /usr/src/contrib/libc++/include/system_error:268: error: making
> 'directory_not_empty' static
> /usr/src/contrib/libc++/include/system_error:268: error: ISO C++ forbids
> in-class initialization of non-const static member 'directory_not_empty'
> /usr/src/contrib/libc++/include/system_error:269: error: ISO C++ forbids
> initialization of member 'executable_format_error'
> /usr/src/contrib/libc++/include/system_error:269: error: making
> 'executable_format_error' static
> /usr/src/contrib/libc++/include/system_error:269: error: ISO C++ forbids
> in-class initialization of non-const static member 'executable_format_error'
> /usr/src/contrib/libc++/include/system_error:270: error: ISO C++ forbids
> initialization of member 'file_exists'
> /usr/src/contrib/libc++/include/system_error:270: error: making
> 'file_exists' static
> /usr/src/contrib/libc++/include/system_error:270: error: ISO C++ forbids
> in-class initialization of non-const static member 'file_exists'
> /usr/src/contrib/libc++/include/system_error:271: error: ISO C++ forbids
> initialization of member 'file_too_large'
> /usr/src/contrib/libc++/include/system_error:271: error: making
> 'file_too_large' static
> /usr/src/contrib/libc++/include/system_error:271: error: ISO C++ forbids
> in-class initialization of non-const static member 'file_too_large'
> /usr/src/contrib/libc++/include/system_error:272: error: ISO C++ forbids
> initialization of member 'filename_too_long'
> /usr/src/contrib/libc++/include/system_error:272: error: making
> 'filename_too_long' static
> /usr/src/contrib/libc++/include/system_error:272: error: ISO C++ forbids
> in-class initialization of non-const static member 'filename_too_long'
> /usr/src/contrib/libc++/include/system_error:273: error: ISO C++ forbids
> initialization of member 'function_not_supported'
> /usr/src/contrib/libc++/include/system_error:273: error: making
> 'function_not_supported' static
> /usr/src/contrib/libc++/include/system_error:273: error: ISO C++ forbids
> in-class initialization of non-const static member 'function_not_supported'
> /usr/src/contrib/libc++/include/system_error:274: error: ISO C++ forbids
> initialization of member 'host_unreachable'
> /usr/src/contrib/libc++/include/system_error:274: error: making
> 'host_unreachable' static
> /usr/src/contrib/libc++/include/system_error:274: error: ISO C++ forbids
> in-class initialization of non-const static member 'host_unreachable'
> /usr/src/contrib/libc++/include/system_error:275: error: ISO C++ forbids
> initialization of member 'identifier_removed'
> /usr/src/contrib/libc++/include/system_error:275: error: making
> 'identifier_removed' static
> /usr/src/contrib/libc++/include/system_error:275: error: ISO C++ forbids
> in-class initialization of non-const static member 'identifier_removed'
> /usr/src/contrib/libc++/include/system_error:276: error: ISO C++ forbids
> initialization of member 'illegal_byte_sequence'
> /usr/src/contrib/libc++/include/system_error:276: error: making
> 'illegal_byte_sequence' static
> /usr/src/contrib/libc++/include/system_error:276: error: ISO C++ forbids
> in-class initialization of non-const static member 'illegal_byte_sequence'
> /usr/src/contrib/libc++/include/system_error:277: error: ISO C++ forbids
> initialization of member 'inappropriate_io_control_operation'
> /usr/src/contrib/libc++/include/system_error:277: error: making
> 'inappropriate_io_control_operation' static
> /usr/src/contrib/libc++/include/system_error:277: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'inappropriate_io_control_operation'
> /usr/src/contrib/libc++/include/system_error:278: error: ISO C++ forbids
> initialization of member 'interrupted'
> /usr/src/contrib/libc++/include/system_error:278: error: making
> 'interrupted' static
> /usr/src/contrib/libc++/include/system_error:278: error: ISO C++ forbids
> in-class initialization of non-const static member 'interrupted'
> /usr/src/contrib/libc++/include/system_error:279: error: ISO C++ forbids
> initialization of member 'invalid_argument'
> /usr/src/contrib/libc++/include/system_error:279: error: making
> 'invalid_argument' static
> /usr/src/contrib/libc++/include/system_error:279: error: ISO C++ forbids
> in-class initialization of non-const static member 'invalid_argument'
> /usr/src/contrib/libc++/include/system_error:280: error: ISO C++ forbids
> initialization of member 'invalid_seek'
> /usr/src/contrib/libc++/include/system_error:280: error: making
> 'invalid_seek' static
> /usr/src/contrib/libc++/include/system_error:280: error: ISO C++ forbids
> in-class initialization of non-const static member 'invalid_seek'
> /usr/src/contrib/libc++/include/system_error:281: error: ISO C++ forbids
> initialization of member 'io_error'
> /usr/src/contrib/libc++/include/system_error:281: error: making 'io_error'
> static
> /usr/src/contrib/libc++/include/system_error:281: error: ISO C++ forbids
> in-class initialization of non-const static member 'io_error'
> /usr/src/contrib/libc++/include/system_error:282: error: ISO C++ forbids
> initialization of member 'is_a_directory'
> /usr/src/contrib/libc++/include/system_error:282: error: making
> 'is_a_directory' static
> /usr/src/contrib/libc++/include/system_error:282: error: ISO C++ forbids
> in-class initialization of non-const static member 'is_a_directory'
> /usr/src/contrib/libc++/include/system_error:283: error: ISO C++ forbids
> initialization of member 'message_size'
> /usr/src/contrib/libc++/include/system_error:283: error: making
> 'message_size' static
> /usr/src/contrib/libc++/include/system_error:283: error: ISO C++ forbids
> in-class initialization of non-const static member 'message_size'
> /usr/src/contrib/libc++/include/system_error:284: error: ISO C++ forbids
> initialization of member 'network_down'
> /usr/src/contrib/libc++/include/system_error:284: error: making
> 'network_down' static
> /usr/src/contrib/libc++/include/system_error:284: error: ISO C++ forbids
> in-class initialization of non-const static member 'network_down'
> /usr/src/contrib/libc++/include/system_error:285: error: ISO C++ forbids
> initialization of member 'network_reset'
> /usr/src/contrib/libc++/include/system_error:285: error: making
> 'network_reset' static
> /usr/src/contrib/libc++/include/system_error:285: error: ISO C++ forbids
> in-class initialization of non-const static member 'network_reset'
> /usr/src/contrib/libc++/include/system_error:286: error: ISO C++ forbids
> initialization of member 'network_unreachable'
> /usr/src/contrib/libc++/include/system_error:286: error: making
> 'network_unreachable' static
> /usr/src/contrib/libc++/include/system_error:286: error: ISO C++ forbids
> in-class initialization of non-const static member 'network_unreachable'
> /usr/src/contrib/libc++/include/system_error:287: error: ISO C++ forbids
> initialization of member 'no_buffer_space'
> /usr/src/contrib/libc++/include/system_error:287: error: making
> 'no_buffer_space' static
> /usr/src/contrib/libc++/include/system_error:287: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_buffer_space'
> /usr/src/contrib/libc++/include/system_error:288: error: ISO C++ forbids
> initialization of member 'no_child_process'
> /usr/src/contrib/libc++/include/system_error:288: error: making
> 'no_child_process' static
> /usr/src/contrib/libc++/include/system_error:288: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_child_process'
> /usr/src/contrib/libc++/include/system_error:289: error: ISO C++ forbids
> initialization of member 'no_link'
> /usr/src/contrib/libc++/include/system_error:289: error: making 'no_link'
> static
> /usr/src/contrib/libc++/include/system_error:289: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_link'
> /usr/src/contrib/libc++/include/system_error:290: error: ISO C++ forbids
> initialization of member 'no_lock_available'
> /usr/src/contrib/libc++/include/system_error:290: error: making
> 'no_lock_available' static
> /usr/src/contrib/libc++/include/system_error:290: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_lock_available'
> /usr/src/contrib/libc++/include/system_error:292: error: ISO C++ forbids
> initialization of member 'no_message_available'
> /usr/src/contrib/libc++/include/system_error:292: error: making
> 'no_message_available' static
> /usr/src/contrib/libc++/include/system_error:292: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_message_available'
> /usr/src/contrib/libc++/include/system_error:296: error: ISO C++ forbids
> initialization of member 'no_message'
> /usr/src/contrib/libc++/include/system_error:296: error: making
> 'no_message' static
> /usr/src/contrib/libc++/include/system_error:296: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_message'
> /usr/src/contrib/libc++/include/system_error:297: error: ISO C++ forbids
> initialization of member 'no_protocol_option'
> /usr/src/contrib/libc++/include/system_error:297: error: making
> 'no_protocol_option' static
> /usr/src/contrib/libc++/include/system_error:297: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_protocol_option'
> /usr/src/contrib/libc++/include/system_error:298: error: ISO C++ forbids
> initialization of member 'no_space_on_device'
> /usr/src/contrib/libc++/include/system_error:298: error: making
> 'no_space_on_device' static
> /usr/src/contrib/libc++/include/system_error:298: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_space_on_device'
> /usr/src/contrib/libc++/include/system_error:300: error: ISO C++ forbids
> initialization of member 'no_stream_resources'
> /usr/src/contrib/libc++/include/system_error:300: error: making
> 'no_stream_resources' static
> /usr/src/contrib/libc++/include/system_error:300: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_stream_resources'
> /usr/src/contrib/libc++/include/system_error:304: error: ISO C++ forbids
> initialization of member 'no_such_device_or_address'
> /usr/src/contrib/libc++/include/system_error:304: error: making
> 'no_such_device_or_address' static
> /usr/src/contrib/libc++/include/system_error:304: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'no_such_device_or_address'
> /usr/src/contrib/libc++/include/system_error:305: error: ISO C++ forbids
> initialization of member 'no_such_device'
> /usr/src/contrib/libc++/include/system_error:305: error: making
> 'no_such_device' static
> /usr/src/contrib/libc++/include/system_error:305: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_such_device'
> /usr/src/contrib/libc++/include/system_error:306: error: ISO C++ forbids
> initialization of member 'no_such_file_or_directory'
> /usr/src/contrib/libc++/include/system_error:306: error: making
> 'no_such_file_or_directory' static
> /usr/src/contrib/libc++/include/system_error:306: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'no_such_file_or_directory'
> /usr/src/contrib/libc++/include/system_error:307: error: ISO C++ forbids
> initialization of member 'no_such_process'
> /usr/src/contrib/libc++/include/system_error:307: error: making
> 'no_such_process' static
> /usr/src/contrib/libc++/include/system_error:307: error: ISO C++ forbids
> in-class initialization of non-const static member 'no_such_process'
> /usr/src/contrib/libc++/include/system_error:308: error: ISO C++ forbids
> initialization of member 'not_a_directory'
> /usr/src/contrib/libc++/include/system_error:308: error: making
> 'not_a_directory' static
> /usr/src/contrib/libc++/include/system_error:308: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_a_directory'
> /usr/src/contrib/libc++/include/system_error:309: error: ISO C++ forbids
> initialization of member 'not_a_socket'
> /usr/src/contrib/libc++/include/system_error:309: error: making
> 'not_a_socket' static
> /usr/src/contrib/libc++/include/system_error:309: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_a_socket'
> /usr/src/contrib/libc++/include/system_error:311: error: ISO C++ forbids
> initialization of member 'not_a_stream'
> /usr/src/contrib/libc++/include/system_error:311: error: making
> 'not_a_stream' static
> /usr/src/contrib/libc++/include/system_error:311: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_a_stream'
> /usr/src/contrib/libc++/include/system_error:315: error: ISO C++ forbids
> initialization of member 'not_connected'
> /usr/src/contrib/libc++/include/system_error:315: error: making
> 'not_connected' static
> /usr/src/contrib/libc++/include/system_error:315: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_connected'
> /usr/src/contrib/libc++/include/system_error:316: error: ISO C++ forbids
> initialization of member 'not_enough_memory'
> /usr/src/contrib/libc++/include/system_error:316: error: making
> 'not_enough_memory' static
> /usr/src/contrib/libc++/include/system_error:316: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_enough_memory'
> /usr/src/contrib/libc++/include/system_error:317: error: ISO C++ forbids
> initialization of member 'not_supported'
> /usr/src/contrib/libc++/include/system_error:317: error: making
> 'not_supported' static
> /usr/src/contrib/libc++/include/system_error:317: error: ISO C++ forbids
> in-class initialization of non-const static member 'not_supported'
> /usr/src/contrib/libc++/include/system_error:318: error: ISO C++ forbids
> initialization of member 'operation_canceled'
> /usr/src/contrib/libc++/include/system_error:318: error: making
> 'operation_canceled' static
> /usr/src/contrib/libc++/include/system_error:318: error: ISO C++ forbids
> in-class initialization of non-const static member 'operation_canceled'
> /usr/src/contrib/libc++/include/system_error:319: error: ISO C++ forbids
> initialization of member 'operation_in_progress'
> /usr/src/contrib/libc++/include/system_error:319: error: making
> 'operation_in_progress' static
> /usr/src/contrib/libc++/include/system_error:319: error: ISO C++ forbids
> in-class initialization of non-const static member 'operation_in_progress'
> /usr/src/contrib/libc++/include/system_error:320: error: ISO C++ forbids
> initialization of member 'operation_not_permitted'
> /usr/src/contrib/libc++/include/system_error:320: error: making
> 'operation_not_permitted' static
> /usr/src/contrib/libc++/include/system_error:320: error: ISO C++ forbids
> in-class initialization of non-const static member 'operation_not_permitted'
> /usr/src/contrib/libc++/include/system_error:321: error: ISO C++ forbids
> initialization of member 'operation_not_supported'
> /usr/src/contrib/libc++/include/system_error:321: error: making
> 'operation_not_supported' static
> /usr/src/contrib/libc++/include/system_error:321: error: ISO C++ forbids
> in-class initialization of non-const static member 'operation_not_supported'
> /usr/src/contrib/libc++/include/system_error:322: error: ISO C++ forbids
> initialization of member 'operation_would_block'
> /usr/src/contrib/libc++/include/system_error:322: error: making
> 'operation_would_block' static
> /usr/src/contrib/libc++/include/system_error:322: error: ISO C++ forbids
> in-class initialization of non-const static member 'operation_would_block'
> /usr/src/contrib/libc++/include/system_error:323: error: ISO C++ forbids
> initialization of member 'owner_dead'
> /usr/src/contrib/libc++/include/system_error:323: error: making
> 'owner_dead' static
> /usr/src/contrib/libc++/include/system_error:323: error: ISO C++ forbids
> in-class initialization of non-const static member 'owner_dead'
> /usr/src/contrib/libc++/include/system_error:324: error: ISO C++ forbids
> initialization of member 'permission_denied'
> /usr/src/contrib/libc++/include/system_error:324: error: making
> 'permission_denied' static
> /usr/src/contrib/libc++/include/system_error:324: error: ISO C++ forbids
> in-class initialization of non-const static member 'permission_denied'
> /usr/src/contrib/libc++/include/system_error:325: error: ISO C++ forbids
> initialization of member 'protocol_error'
> /usr/src/contrib/libc++/include/system_error:325: error: making
> 'protocol_error' static
> /usr/src/contrib/libc++/include/system_error:325: error: ISO C++ forbids
> in-class initialization of non-const static member 'protocol_error'
> /usr/src/contrib/libc++/include/system_error:326: error: ISO C++ forbids
> initialization of member 'protocol_not_supported'
> /usr/src/contrib/libc++/include/system_error:326: error: making
> 'protocol_not_supported' static
> /usr/src/contrib/libc++/include/system_error:326: error: ISO C++ forbids
> in-class initialization of non-const static member 'protocol_not_supported'
> /usr/src/contrib/libc++/include/system_error:327: error: ISO C++ forbids
> initialization of member 'read_only_file_system'
> /usr/src/contrib/libc++/include/system_error:327: error: making
> 'read_only_file_system' static
> /usr/src/contrib/libc++/include/system_error:327: error: ISO C++ forbids
> in-class initialization of non-const static member 'read_only_file_system'
> /usr/src/contrib/libc++/include/system_error:328: error: ISO C++ forbids
> initialization of member 'resource_deadlock_would_occur'
> /usr/src/contrib/libc++/include/system_error:328: error: making
> 'resource_deadlock_would_occur' static
> /usr/src/contrib/libc++/include/system_error:328: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'resource_deadlock_would_occur'
> /usr/src/contrib/libc++/include/system_error:329: error: ISO C++ forbids
> initialization of member 'resource_unavailable_try_again'
> /usr/src/contrib/libc++/include/system_error:329: error: making
> 'resource_unavailable_try_again' static
> /usr/src/contrib/libc++/include/system_error:329: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'resource_unavailable_try_again'
> /usr/src/contrib/libc++/include/system_error:330: error: ISO C++ forbids
> initialization of member 'result_out_of_range'
> /usr/src/contrib/libc++/include/system_error:330: error: making
> 'result_out_of_range' static
> /usr/src/contrib/libc++/include/system_error:330: error: ISO C++ forbids
> in-class initialization of non-const static member 'result_out_of_range'
> /usr/src/contrib/libc++/include/system_error:331: error: ISO C++ forbids
> initialization of member 'state_not_recoverable'
> /usr/src/contrib/libc++/include/system_error:331: error: making
> 'state_not_recoverable' static
> /usr/src/contrib/libc++/include/system_error:331: error: ISO C++ forbids
> in-class initialization of non-const static member 'state_not_recoverable'
> /usr/src/contrib/libc++/include/system_error:333: error: ISO C++ forbids
> initialization of member 'stream_timeout'
> /usr/src/contrib/libc++/include/system_error:333: error: making
> 'stream_timeout' static
> /usr/src/contrib/libc++/include/system_error:333: error: ISO C++ forbids
> in-class initialization of non-const static member 'stream_timeout'
> /usr/src/contrib/libc++/include/system_error:337: error: ISO C++ forbids
> initialization of member 'text_file_busy'
> /usr/src/contrib/libc++/include/system_error:337: error: making
> 'text_file_busy' static
> /usr/src/contrib/libc++/include/system_error:337: error: ISO C++ forbids
> in-class initialization of non-const static member 'text_file_busy'
> /usr/src/contrib/libc++/include/system_error:338: error: ISO C++ forbids
> initialization of member 'timed_out'
> /usr/src/contrib/libc++/include/system_error:338: error: making 'timed_out'
> static
> /usr/src/contrib/libc++/include/system_error:338: error: ISO C++ forbids
> in-class initialization of non-const static member 'timed_out'
> /usr/src/contrib/libc++/include/system_error:339: error: ISO C++ forbids
> initialization of member 'too_many_files_open_in_system'
> /usr/src/contrib/libc++/include/system_error:339: error: making
> 'too_many_files_open_in_system' static
> /usr/src/contrib/libc++/include/system_error:339: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'too_many_files_open_in_system'
> /usr/src/contrib/libc++/include/system_error:340: error: ISO C++ forbids
> initialization of member 'too_many_files_open'
> /usr/src/contrib/libc++/include/system_error:340: error: making
> 'too_many_files_open' static
> /usr/src/contrib/libc++/include/system_error:340: error: ISO C++ forbids
> in-class initialization of non-const static member 'too_many_files_open'
> /usr/src/contrib/libc++/include/system_error:341: error: ISO C++ forbids
> initialization of member 'too_many_links'
> /usr/src/contrib/libc++/include/system_error:341: error: making
> 'too_many_links' static
> /usr/src/contrib/libc++/include/system_error:341: error: ISO C++ forbids
> in-class initialization of non-const static member 'too_many_links'
> /usr/src/contrib/libc++/include/system_error:342: error: ISO C++ forbids
> initialization of member 'too_many_symbolic_link_levels'
> /usr/src/contrib/libc++/include/system_error:342: error: making
> 'too_many_symbolic_link_levels' static
> /usr/src/contrib/libc++/include/system_error:342: error: ISO C++ forbids
> in-class initialization of non-const static member
> 'too_many_symbolic_link_levels'
> /usr/src/contrib/libc++/include/system_error:343: error: ISO C++ forbids
> initialization of member 'value_too_large'
> /usr/src/contrib/libc++/include/system_error:343: error: making
> 'value_too_large' static
> /usr/src/contrib/libc++/include/system_error:343: error: ISO C++ forbids
> in-class initialization of non-const static member 'value_too_large'
> /usr/src/contrib/libc++/include/system_error:344: error: ISO C++ forbids
> initialization of member 'wrong_protocol_type'
> /usr/src/contrib/libc++/include/system_error:344: error: making
> 'wrong_protocol_type' static
> /usr/src/contrib/libc++/include/system_error:344: error: ISO C++ forbids
> in-class initialization of non-const static member 'wrong_protocol_type'
> /usr/src/contrib/libc++/include/system_error:345: error: expected ';'
> before '}' token
> /usr/src/contrib/libc++/include/system_error:345: error: expected `;'
> before '}' token
> /usr/src/contrib/libc++/include/system_error:345: error: multiple types in
> one declaration
> /usr/src/contrib/libc++/include/system_error: In function
> 'std::__1::error_condition std::__1::make_error_condition(std::__1::errc)':
> /usr/src/contrib/libc++/include/system_error:468: error: invalid
> static_cast from type 'std::__1::errc' to type 'int'
> /usr/src/contrib/libc++/include/system_error: In function
> 'std::__1::error_code std::__1::make_error_code(std::__1::errc)':
> /usr/src/contrib/libc++/include/system_error:545: error: invalid
> static_cast from type 'std::__1::errc' to type 'int'
> In file included from /usr/src/contrib/libc++/include/iostream:38,
>                 from
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:42:
> /usr/src/contrib/libc++/include/ios: At global scope:
> /usr/src/contrib/libc++/include/ios:384: error: expected identifier before
> 'class'
> /usr/src/contrib/libc++/include/ios:386: error: ISO C++ forbids
> initialization of member 'stream'
> /usr/src/contrib/libc++/include/ios:386: error: making 'stream' static
> /usr/src/contrib/libc++/include/ios:386: error: ISO C++ forbids in-class
> initialization of non-const static member 'stream'
> /usr/src/contrib/libc++/include/ios:387: error: expected ';' before '}'
> token
> /usr/src/contrib/libc++/include/ios:387: error: expected `;' before '}'
> token
> /usr/src/contrib/libc++/include/ios:387: error: multiple types in one
> declaration
> /usr/src/contrib/libc++/include/ios: In function 'std::__1::error_code
> std::__1::make_error_code(std::__1::io_errc)':
> /usr/src/contrib/libc++/include/ios:405: error: invalid static_cast from
> type 'std::__1::io_errc' to type 'int'
> /usr/src/contrib/libc++/include/ios: In function 'std::__1::error_condition
> std::__1::make_error_condition(std::__1::io_errc)':
> /usr/src/contrib/libc++/include/ios:412: error: invalid static_cast from
> type 'std::__1::io_errc' to type 'int'
> /usr/src/contrib/libc++/include/ios: At global scope:
> /usr/src/contrib/libc++/include/ios:419: error: 'stream' is not a member of
> 'std::__1::io_errc'
> /usr/src/contrib/libc++/include/ios:420: error: 'stream' is not a member of
> 'std::__1::io_errc'
> /usr/src/contrib/libc++/include/type_traits: In instantiation of
> 'std::__1::is_base_of<std::__1::input_iterator_tag,
> std::__1::bidirectional_iterator_tag>':
> /usr/src/contrib/libc++/include/type_traits:856:   instantiated from
> 'std::__1::__is_convertible<std::__1::bidirectional_iterator_tag,
> std::__1::input_iterator_tag, 0u, 0u>'
> /usr/src/contrib/libc++/include/type_traits:909:   instantiated from
> 'std::__1::is_convertible<std::__1::bidirectional_iterator_tag,
> std::__1::input_iterator_tag>'
> /usr/src/contrib/libc++/include/iterator:379:   instantiated from
> 'std::__1::__iterator_traits<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int>, true>'
> /usr/src/contrib/libc++/include/iterator:398:   instantiated from
> 'std::__1::iterator_traits<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int> >'
> /usr/src/contrib/libc++/include/iterator:364:   instantiated from 'const
> bool
> std::__1::__has_iterator_category<std::__1::iterator_traits<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int> > >::value'
> /usr/src/contrib/libc++/include/iterator:422:   instantiated from
> 'std::__1::__is_forward_iterator<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int> >'
> /usr/src/contrib/libc++/include/__tree:1682:   instantiated from 'typename
> std::__1::__tree<_Tp, _Compare, _Allocator>::__node_base::pointer&
> std::__1::__tree<_Tp, _Compare,
> _Allocator>::__find_equal(std::__1::__tree_const_iterator<_Tp, typename
> std::__1::allocator_traits<typename
> std::__1::allocator_traits<_Allocator>::rebind_alloc<std::__1::__tree_node<_Tp,
> typename std::__1::allocator_traits<_Allocator>::void_pointer>
>> ::other>::pointer, typename
> std::__1::allocator_traits<_Allocator>::difference_type>, typename
> std::__1::__tree_node_base<typename
> std::__1::allocator_traits<_Allocator>::void_pointer>::pointer&, const
> _Key&) [with _Key = atf::application::option, _Tp =
> atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/__tree:1885:   instantiated from 'typename
> std::__1::__tree<_Tp, _Compare, _Allocator>::iterator std::__1::__tree<_Tp,
> _Compare, _Allocator>::__insert_unique(std::__1::__tree_const_iterator<_Tp,
> typename std::__1::allocator_traits<typename
> std::__1::allocator_traits<_Allocator>::rebind_alloc<std::__1::__tree_node<_Tp,
> typename std::__1::allocator_traits<_Allocator>::void_pointer>
>> ::other>::pointer, typename
> std::__1::allocator_traits<_Allocator>::difference_type>, const _Tp&) [with
> _Tp = atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/set:608:   instantiated from 'void
> std::__1::set<_Key, _Compare, _Allocator>::insert(_InputIterator,
> _InputIterator) [with _InputIterator =
> std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int>, _Key =
> atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/set:466:   instantiated from
> 'std::__1::set<_Key, _Compare, _Allocator>::set(const std::__1::set<_Key,
> _Compare, _Allocator>&) [with _Key = atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:130:   instantiated
> from here
> /usr/src/contrib/libc++/include/type_traits:793: error: call of overloaded
> '_Dst(std::__1::__is_base_of_imp::_Src<std::__1::bidirectional_iterator_tag>&)'
> is ambiguous
> /usr/src/contrib/libc++/include/type_traits:777: note: candidates are:
> std::__1::__is_base_of_imp::_Dst<_Tp>::_Dst(const volatile _Tp&) [with _Tp
> = std::__1::input_iterator_tag]
> /usr/src/contrib/libc++/include/type_traits:776: note:
> std::__1::__is_base_of_imp::_Dst<std::__1::input_iterator_tag>::_Dst(const
> std::__1::__is_base_of_imp::_Dst<std::__1::input_iterator_tag>&)
> /usr/src/contrib/libc++/include/type_traits: In instantiation of
> 'std::__1::is_base_of<std::__1::forward_iterator_tag,
> std::__1::bidirectional_iterator_tag>':
> /usr/src/contrib/libc++/include/type_traits:856:   instantiated from
> 'std::__1::__is_convertible<std::__1::bidirectional_iterator_tag,
> std::__1::forward_iterator_tag, 0u, 0u>'
> /usr/src/contrib/libc++/include/type_traits:909:   instantiated from
> 'std::__1::is_convertible<std::__1::bidirectional_iterator_tag,
> std::__1::forward_iterator_tag>'
> /usr/src/contrib/libc++/include/iterator:413:   instantiated from
> 'std::__1::__has_iterator_category_convertible_to<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int>,
> std::__1::forward_iterator_tag, true>'
> /usr/src/contrib/libc++/include/iterator:422:   instantiated from
> 'std::__1::__is_forward_iterator<std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int> >'
> /usr/src/contrib/libc++/include/__tree:1682:   instantiated from 'typename
> std::__1::__tree<_Tp, _Compare, _Allocator>::__node_base::pointer&
> std::__1::__tree<_Tp, _Compare,
> _Allocator>::__find_equal(std::__1::__tree_const_iterator<_Tp, typename
> std::__1::allocator_traits<typename
> std::__1::allocator_traits<_Allocator>::rebind_alloc<std::__1::__tree_node<_Tp,
> typename std::__1::allocator_traits<_Allocator>::void_pointer>
>> ::other>::pointer, typename
> std::__1::allocator_traits<_Allocator>::difference_type>, typename
> std::__1::__tree_node_base<typename
> std::__1::allocator_traits<_Allocator>::void_pointer>::pointer&, const
> _Key&) [with _Key = atf::application::option, _Tp =
> atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/__tree:1885:   instantiated from 'typename
> std::__1::__tree<_Tp, _Compare, _Allocator>::iterator std::__1::__tree<_Tp,
> _Compare, _Allocator>::__insert_unique(std::__1::__tree_const_iterator<_Tp,
> typename std::__1::allocator_traits<typename
> std::__1::allocator_traits<_Allocator>::rebind_alloc<std::__1::__tree_node<_Tp,
> typename std::__1::allocator_traits<_Allocator>::void_pointer>
>> ::other>::pointer, typename
> std::__1::allocator_traits<_Allocator>::difference_type>, const _Tp&) [with
> _Tp = atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/set:608:   instantiated from 'void
> std::__1::set<_Key, _Compare, _Allocator>::insert(_InputIterator,
> _InputIterator) [with _InputIterator =
> std::__1::__tree_const_iterator<atf::application::option,
> std::__1::__tree_node<atf::application::option, void*>*, int>, _Key =
> atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/libc++/include/set:466:   instantiated from
> 'std::__1::set<_Key, _Compare, _Allocator>::set(const std::__1::set<_Key,
> _Compare, _Allocator>&) [with _Key = atf::application::option, _Compare =
> std::__1::less<atf::application::option>, _Allocator =
> std::__1::allocator<atf::application::option>]'
> /usr/src/contrib/atf/atf-c++/detail/application.cpp:130:   instantiated
> from here
> /usr/src/contrib/libc++/include/type_traits:793: error: call of overloaded
> '_Dst(std::__1::__is_base_of_imp::_Src<std::__1::bidirectional_iterator_tag>&)'
> is ambiguous
> /usr/src/contrib/libc++/include/type_traits:777: note: candidates are:
> std::__1::__is_base_of_imp::_Dst<_Tp>::_Dst(const volatile _Tp&) [with _Tp
> = std::__1::forward_iterator_tag]
> /usr/src/contrib/libc++/include/type_traits:776: note:
> std::__1::__is_base_of_imp::_Dst<std::__1::forward_iterator_tag>::_Dst(const
> std::__1::__is_base_of_imp::_Dst<std::__1::forward_iterator_tag>&)
> *** Error code 1
> 
> Stop.
> make[5]: stopped in /usr/src/lib/atf/libatf-c++
> *** Error code 1
> 
> Stop.
> make[4]: stopped in /usr/src/lib/atf
> *** Error code 1
> 
> Stop.
> make[3]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[2]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/src
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/src
> 
> Any ideas on how I can fix this? I'd be happy to work with someone to debug
> this.
> 
> Thanks!
> Felix
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20141013/ef420185/attachment.sig>


More information about the freebsd-arm mailing list