* Package: sys-libs/libcxx-3.9.0  * Repository: gentoo  * Maintainer: aballier@gentoo.org bsd@gentoo.org,llvm@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc kernel_linux libcxxrt static-libs test userland_GNU  * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking libcxx-3.9.0.src.tar.xz to /var/tmp/portage/sys-libs/libcxx-3.9.0/work >>> Source unpacked in /var/tmp/portage/sys-libs/libcxx-3.9.0/work >>> Preparing source in /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src ... * Applying libcxx-3.9-cmake-link-flags.patch ...  [ ok ] * Applying libcxx-3.9-cmake-static-lib.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src ... * abi_x86_64.amd64: running multilib-minimal_abi_src_configure >>> Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64" cmake -C /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DLLVM_LIBDIR_SUFFIX=64 -DLIBCXX_LIBDIR_SUFFIX=64 -DLIBCXX_ENABLE_SHARED=ON -DLIBCXX_ENABLE_STATIC=yes -DLIBCXX_CXX_ABI=libcxxrt -DLIBCXX_CXX_ABI_INCLUDE_PATHS=/usr/include/libcxxrt -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF -DLIBCXX_HAS_MUSL_LIBC=no -DLIBCXX_HAS_GCC_S_LIB=ON -DLIBCXX_INCLUDE_TESTS=yes -DCMAKE_SHARED_LINKER_FLAGS= -Wl,-O1 -Wl,--as-needed -DLLVM_MAIN_SRC_DIR=/var/tmp/portage/sys-libs/libcxx-3.9.0/temp -DLIT_COMMAND=/usr/bin/lit -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/gentoo_toolchain.cmake /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src loading initial cache file /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/gentoo_common_config.cmake -- Configuring for standalone build. -- Found LLVM_CONFIG as /usr/bin/llvm-config -- Found PythonInterp: /var/tmp/portage/sys-libs/libcxx-3.9.0/temp/python2.7/bin/python (found version "2.7.10") -- Sphinx disabled. -- The CXX compiler identification is GNU 4.9.3 -- The C compiler identification is GNU 4.9.3 -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Performing Test LIBCXX_HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test LIBCXX_HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Looking for __atomic_fetch_add_8 in atomic -- Looking for __atomic_fetch_add_8 in atomic - found -- Performing Test LIBCXX_HAS_WX_FLAG -- Performing Test LIBCXX_HAS_WX_FLAG - Failed -- Performing Test LIBCXX_HAS_NO_WX_FLAG -- Performing Test LIBCXX_HAS_NO_WX_FLAG - Failed -- Performing Test LIBCXX_HAS_EHSC_FLAG -- Performing Test LIBCXX_HAS_EHSC_FLAG - Failed -- Performing Test LIBCXX_HAS_NO_EHS_FLAG -- Performing Test LIBCXX_HAS_NO_EHS_FLAG - Failed -- Performing Test LIBCXX_HAS_NO_EHA_FLAG -- Performing Test LIBCXX_HAS_NO_EHA_FLAG - Failed -- Performing Test LIBCXX_HAS_NO_GR_FLAG -- Performing Test LIBCXX_HAS_NO_GR_FLAG - Failed -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for fopen in c -- Looking for fopen in c - found -- Looking for ccos in m -- Looking for ccos in m - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_NOSTDINCXX_FLAG -- Performing Test LIBCXX_SUPPORTS_NOSTDINCXX_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WALL_FLAG -- Performing Test LIBCXX_SUPPORTS_WALL_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_W_FLAG -- Performing Test LIBCXX_SUPPORTS_W_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WWRITE_STRINGS_FLAG -- Performing Test LIBCXX_SUPPORTS_WWRITE_STRINGS_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG -- Performing Test LIBCXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WNO_LONG_LONG_FLAG -- Performing Test LIBCXX_SUPPORTS_WNO_LONG_LONG_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG -- Performing Test LIBCXX_SUPPORTS_WNO_USER_DEFINED_LITERALS_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test LIBCXX_SUPPORTS_WNO_COVERED_SWITCH_DEFAULT_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG -- Performing Test LIBCXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_WNO_ERROR_FLAG -- Performing Test LIBCXX_SUPPORTS_WNO_ERROR_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_EHSC_FLAG -- Performing Test LIBCXX_SUPPORTS_EHSC_FLAG - Failed -- Performing Test LIBCXX_SUPPORTS_FPIC_FLAG -- Performing Test LIBCXX_SUPPORTS_FPIC_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_NODEFAULTLIBS_FLAG -- Performing Test LIBCXX_SUPPORTS_NODEFAULTLIBS_FLAG - Success -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX14_FLAG -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX14_FLAG - Success -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -pipe C++ -O2 -pipe Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64 >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile >>> Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64" ninja -v [1/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/any.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/any.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/any.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/any.cpp [2/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/algorithm.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/algorithm.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/algorithm.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp [3/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/ios.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/ios.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/ios.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp [4/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/bind.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/bind.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/bind.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/bind.cpp [5/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/chrono.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/chrono.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/chrono.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/chrono.cpp [6/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/condition_variable.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/condition_variable.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/condition_variable.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/condition_variable.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/any:80, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/any.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [7/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/debug.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/debug.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/debug.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/debug.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/chrono.cpp:12: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/chrono.cpp:12:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [8/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/exception.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/exception.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/exception.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/exception.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/functional:477:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/bind.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [9/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/future.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/future.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/future.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/future.cpp [10/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/hash.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/hash.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/hash.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/hash.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/condition_variable:111, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/condition_variable.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/condition_variable:111, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/condition_variable.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/condition_variable:111:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/condition_variable.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [11/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/new.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/new.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/new.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/new.cpp [12/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/iostream.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/iostream.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/iostream.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/functional:477:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/debug.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/debug.cpp:16: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/debug.cpp:16: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [13/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__hash_table:16, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/hash.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/cmath:305:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__hash_table:19, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/hash.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h: In function 'float abs(float)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h:646:1: warning: 'float abs(float)': visibility attribute ignored because it [-Wattributes] abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);} ^ : warning: conflicts with previous declaration here [-Wattributes] At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [14/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/memory.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/memory.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/memory.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/memory.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:366, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/future.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:366:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/future.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:370, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/future.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/future.cpp:14:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:390:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:407:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:482:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [15/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/mutex.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/mutex.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/mutex.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/mutex.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/mutex.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/mutex.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/mutex.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [16/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/optional.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/optional.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/optional.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/optional.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/memory.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/memory.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/memory.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [17/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/random.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/random.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/random.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__std_stream:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__std_stream:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__std_stream:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__std_stream:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__std_stream:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/iostream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [18/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/regex.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/regex.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/regex.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/regex.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/functional:477:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/optional:144, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/optional.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [19/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/shared_mutex.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/shared_mutex.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/shared_mutex.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/shared_mutex.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/shared_mutex:130, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/shared_mutex.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/shared_mutex:130, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/shared_mutex.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/shared_mutex:130:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/shared_mutex.cpp:14: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [20/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/stdexcept.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/stdexcept.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/stdexcept.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/stdexcept.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/cmath:305:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1638, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h: In function 'float abs(float)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h:646:1: warning: 'float abs(float)': visibility attribute ignored because it [-Wattributes] abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);} ^ : warning: conflicts with previous declaration here [-Wattributes] In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:11: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:629:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/algorithm.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [21/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/string.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/string.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/string.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/string.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/regex:757, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/regex.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/regex:757, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/regex.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/regex:757, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/regex.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [22/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/stdexcept.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/stdexcept.cpp:14:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [23/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/system_error.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/cmath:305:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1638, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h: In function 'float abs(float)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h:646:1: warning: 'float abs(float)': visibility attribute ignored because it [-Wattributes] abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);} ^ : warning: conflicts with previous declaration here [-Wattributes] In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1642, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/istream:163, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1646, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/random:1635:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/random.cpp:15: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [24/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/thread.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp:12: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp:12: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp:12: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp:12:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/ios.cpp:10:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [25/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/typeinfo.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/typeinfo.cpp:16:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [26/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/utility.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/utility.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/utility.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/utility.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/strstream:131, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/strstream:131, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:216, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/strstream:131, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ostream:138:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/strstream:131, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/strstream:130:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp: In member function 'virtual std::__1::basic_streambuf::pos_type std::__1::strstreambuf::seekoff(std::__1::basic_streambuf::off_type, std::__1::ios_base::seekdir, std::__1::ios_base::openmode)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/strstream.cpp:270:24: warning: 'newoff' may be used uninitialized in this function [-Wmaybe-uninitialized] newoff += __off; ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [27/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++11 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_objects.dir/__/src/valarray.cpp.o -MF lib/CMakeFiles/cxx_objects.dir/__/src/valarray.cpp.o.d -o lib/CMakeFiles/cxx_objects.dir/__/src/valarray.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/valarray.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:225, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/system_error.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/system_error.cpp:13:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/thread:90, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/thread.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/thread:95:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/thread.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/thread:97:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/thread.cpp:13: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/thread.cpp:16:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:390:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:407:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/future:482:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/cmath:305:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/valarray:344, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/valarray.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h: In function 'float abs(float)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/math.h:646:1: warning: 'float abs(float)': visibility attribute ignored because it [-Wattributes] abs(float __lcpp_x) _NOEXCEPT {return fabsf(__lcpp_x);} ^ : warning: conflicts with previous declaration here [-Wattributes] In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/valarray:346, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/valarray.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/string.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/memory:601:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/algorithm:634, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:442, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp:16: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp:17: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp:17: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:186:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp:17: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:437:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/locale.cpp:16: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [28/35] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -nodefaultlibs -shared -Wl,-soname,libc++.so.1 -o lib64/libc++.so.1.0 lib/CMakeFiles/cxx_objects.dir/__/src/algorithm.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/any.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/bind.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/chrono.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/condition_variable.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/debug.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/exception.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/future.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/hash.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/ios.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/iostream.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/memory.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/mutex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/new.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/optional.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/random.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/regex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/shared_mutex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/stdexcept.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/string.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/utility.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/valarray.cpp.o -lcxxrt -lpthread -lc -lm -lrt -lgcc_s && : [29/35] : && /usr/bin/cmake -E remove lib64/libc++.a && /usr/bin/x86_64-pc-linux-gnu-ar qc lib64/libc++.a lib/CMakeFiles/cxx_objects.dir/__/src/algorithm.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/any.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/bind.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/chrono.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/condition_variable.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/debug.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/exception.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/future.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/hash.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/ios.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/iostream.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/locale.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/memory.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/mutex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/new.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/optional.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/random.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/regex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/shared_mutex.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/stdexcept.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/string.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/strstream.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/system_error.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/thread.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/typeinfo.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/utility.cpp.o lib/CMakeFiles/cxx_objects.dir/__/src/valarray.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib lib64/libc++.a && : [30/35] /usr/bin/cmake -E cmake_symlink_library lib64/libc++.so.1.0 lib64/libc++.so.1 lib64/libc++.so && : [31/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++14 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/memory_resource.cpp.o -MF lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/memory_resource.cpp.o.d -o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/memory_resource.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/memory_resource.cpp [32/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++14 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/directory_iterator.cpp.o -MF lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/directory_iterator.cpp.o.d -o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/directory_iterator.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp [33/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++14 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/operations.cpp.o -MF lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/operations.cpp.o.d -o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/operations.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp [34/35] /usr/bin/x86_64-pc-linux-gnu-g++ -D_DEBUG -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -Iinclude -I/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include -DNDEBUG -O2 -pipe -UNDEBUG -DLIBCXXRT -std=c++14 -nostdinc++ -Wall -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Wno-user-defined-literals -Wno-covered-switch-default -Werror=return-type -Wno-error -fPIC -MD -MT lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/path.cpp.o -MF lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/path.cpp.o.d -o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/path.cpp.o -c /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__memory:16, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/memory_resource:69, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/memory_resource.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:221:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1087:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::hours operator"" h(unsigned long long __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1092:71: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" h(long double __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1098:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::minutes operator"" min(unsigned long long __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1103:69: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" min(long double __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1109:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::seconds operator"" s(unsigned long long __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1114:56: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" s(long double __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1120:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::milliseconds operator"" ms(unsigned long long __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1125:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ms(long double __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1131:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::microseconds operator"" us(unsigned long long __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1136:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" us(long double __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1142:46: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::nanoseconds operator"" ns(unsigned long long __ns) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1147:62: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ns(long double __ns) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/iterator:412, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:222, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4284:36: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4290:39: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const wchar_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4296:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char16_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4302:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char32_t *__str, size_t __len ) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4310:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4311:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:186:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/directory_iterator.cpp:1:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:264:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:296:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:339:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:221:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1087:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::hours operator"" h(unsigned long long __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1092:71: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" h(long double __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1098:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::minutes operator"" min(unsigned long long __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1103:69: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" min(long double __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1109:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::seconds operator"" s(unsigned long long __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1114:56: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" s(long double __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1120:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::milliseconds operator"" ms(unsigned long long __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1125:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ms(long double __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1131:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::microseconds operator"" us(unsigned long long __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1136:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" us(long double __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1142:46: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::nanoseconds operator"" ns(unsigned long long __ns) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1147:62: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ns(long double __ns) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/iterator:412, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:222, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4284:36: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4290:39: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const wchar_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4296:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char16_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4302:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char32_t *__str, size_t __len ) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4310:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4311:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:186:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:264:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:296:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:339:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:1139:34: warning: always_inline function might not be inlinable [-Wattributes] size_t _LIBCPP_INLINE_VISIBILITY __do_string_hash(_Ptr __p, _Ptr __e) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:231:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/path.cpp:9: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/string_view:618:10: warning: always_inline function might not be inlinable [-Wattributes] bool operator==(basic_string_view<_CharT, _Traits> __lhs, ^ cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:221:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1087:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::hours operator"" h(unsigned long long __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1092:71: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" h(long double __h) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1098:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::minutes operator"" min(unsigned long long __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1103:69: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration> operator"" min(long double __m) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1109:42: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::seconds operator"" s(unsigned long long __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1114:56: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" s(long double __s) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1120:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::milliseconds operator"" ms(unsigned long long __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1125:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ms(long double __ms) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1131:47: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::microseconds operator"" us(unsigned long long __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1136:63: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" us(long double __us) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1142:46: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::nanoseconds operator"" ns(unsigned long long __ns) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/chrono:1147:62: warning: literal operator suffixes not preceded by '_' are reserved for future standardization constexpr chrono::duration operator"" ns(long double __ns) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__functional_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/iterator:412, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:222, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo: In member function 'size_t std::type_info::hash_code() const': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/typeinfo:116:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] {return *reinterpret_cast(&__type_name);} ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:15:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string: At global scope: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4284:36: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4290:39: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const wchar_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4296:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char16_t *__str, size_t __len ) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4302:40: warning: literal operator suffixes not preceded by '_' are reserved for future standardization basic_string operator "" s( const char32_t *__str, size_t __len ) ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4310:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/string:4311:48: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE(class _LIBCPP_TYPE_VIS basic_string) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:727:54: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE' #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:16:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/system_error:345:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/mutex:189:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__locale:18, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:182, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__mutex_base:289:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:186:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:224, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/ios:392:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/__config:14:0, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:219, from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2635:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2636:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2637:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/locale:2638:49: warning: type attributes ignored after type is already defined [-Wattributes] _LIBCPP_EXTERN_TEMPLATE2(class _LIBCPP_TYPE_VIS moneypunct_byname) ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/__config:731:55: note: in definition of macro '_LIBCPP_EXTERN_TEMPLATE2' #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; ^ In file included from /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:10:0: /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:264:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:296:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/include/experimental/filesystem:339:1: warning: type attributes ignored after type is already defined [-Wattributes] }; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp: In function 'void std::experimental::filesystem::v1::__copy(const std::experimental::filesystem::v1::path&, const std::experimental::filesystem::v1::path&, std::experimental::filesystem::v1::copy_options, std::__1::error_code*)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_dev' [-Wmissing-field-initializers] struct ::stat f_st = {}; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_ino' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_nlink' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_mode' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_uid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_gid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::__pad0' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_rdev' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_size' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_blksize' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_blocks' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_atim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/wo>>> Source compiled. rk/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_mtim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::st_ctim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:187:27: warning: missing initializer for member 'stat::__glibc_reserved' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_dev' [-Wmissing-field-initializers] struct ::stat t_st = {}; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_ino' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_nlink' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_mode' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_uid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_gid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::__pad0' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_rdev' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_size' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_blksize' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_blocks' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_atim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_mtim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::st_ctim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:194:27: warning: missing initializer for member 'stat::__glibc_reserved' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp: In function 'bool std::experimental::filesystem::v1::__equivalent(const std::experimental::filesystem::v1::path&, const std::experimental::filesystem::v1::path&, std::__1::error_code*)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_dev' [-Wmissing-field-initializers] struct ::stat st1 = {}; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_ino' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_nlink' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_mode' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_uid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_gid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::__pad0' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_rdev' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_size' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_blksize' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_blocks' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_atim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_mtim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::st_ctim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:428:26: warning: missing initializer for member 'stat::__glibc_reserved' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_dev' [-Wmissing-field-initializers] struct ::stat st2 = {}; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_ino' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_nlink' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_mode' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_uid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_gid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::__pad0' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_rdev' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_size' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_blksize' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_blocks' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_atim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_mtim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::st_ctim' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:429:26: warning: missing initializer for member 'stat::__glibc_reserved' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp: In function 'std::experimental::filesystem::v1::space_info std::experimental::filesystem::v1::__space(const std::experimental::filesystem::v1::path&, std::__1::error_code*)': /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_bsize' [-Wmissing-field-initializers] struct statvfs m_svfs = {}; ^ /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_frsize' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_blocks' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_bfree' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_bavail' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_files' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_ffree' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_favail' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_fsid' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_flag' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::f_namemax' [-Wmissing-field-initializers] /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src/src/experimental/filesystem/operations.cpp:712:30: warning: missing initializer for member 'statvfs::__f_spare' [-Wmissing-field-initializers] At global scope: cc1plus: warning: unrecognized command line option "-Wno-covered-switch-default" cc1plus: warning: unrecognized command line option "-Wno-user-defined-literals" [35/35] : && /usr/bin/cmake -E remove lib64/libc++experimental.a && /usr/bin/x86_64-pc-linux-gnu-ar qc lib64/libc++experimental.a lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/memory_resource.cpp.o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/directory_iterator.cpp.o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/operations.cpp.o lib/CMakeFiles/cxx_experimental.dir/__/src/experimental/filesystem/path.cpp.o && /usr/bin/x86_64-pc-linux-gnu-ranlib lib64/libc++experimental.a && : >>> Test phase: sys-libs/libcxx-3.9.0 * abi_x86_64.amd64: running multilib-minimal_abi_src_test >>> Working in BUILD_DIR: "/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64" ninja -v check-libcxx [1/1] cd /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/test && /var/tmp/portage/sys-libs/libcxx-3.9.0/temp/python2.7/bin/python /var/tmp/portage/sys-libs/libcxx-3.9.0/temp/utils/lit/lit.py -sv --show-xfail --show-unsupported /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/test /usr/bin/python2.7: can't open file '/var/tmp/portage/sys-libs/libcxx-3.9.0/temp/utils/lit/lit.py': [Errno 2] No such file or directory FAILED: cd /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/test && /var/tmp/portage/sys-libs/libcxx-3.9.0/temp/python2.7/bin/python /var/tmp/portage/sys-libs/libcxx-3.9.0/temp/utils/lit/lit.py -sv --show-xfail --show-unsupported /var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64/test ninja: build stopped: subcommand failed. * ERROR: sys-libs/libcxx-3.9.0::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 115: Called src_test * environment, line 4510: Called cmake-multilib_src_test * environment, line 969: Called multilib-minimal_src_test * environment, line 2898: Called multilib_foreach_abi 'multilib-minimal_abi_src_test' * environment, line 3070: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_test' * environment, line 2763: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_test' * environment, line 2761: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_test' * environment, line 548: Called multilib-minimal_abi_src_test * environment, line 2892: Called multilib_src_test * environment, line 3333: Called cmake-utils_src_make 'check-libcxx' * environment, line 988: Called _cmake_ninja_src_make 'check-libcxx' * environment, line 331: Called die * The specific snippet of code: * "$@" || die * * If you need support, post the output of `emerge --info '=sys-libs/libcxx-3.9.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-libs/libcxx-3.9.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-libs/libcxx-3.9.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/libcxx-3.9.0/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src-abi_x86_64.amd64' * S: '/var/tmp/portage/sys-libs/libcxx-3.9.0/work/libcxx-3.9.0.src'