Aryeh Friedman
2016-Oct-21 06:29 UTC
port collection severally broken on 11-STABLE (it also breaks make world)
On FreeBSD lilith 10.3-STABLE FreeBSD 10.3-STABLE #0 r307694: Fri Oct 21 00:10:20 EDT 2016 root at lilith:/usr/obj/usr/src/sys/GENERIC amd64 In order to install java/openjdk8 and devel/subversion I had to install the following as packages instead of compiling it from source also make world also is broken (not before) the attempt to install openjdk8 (see below package listing for makeworld output): gettext db5 boehm-gc pcre gmp binutils jsoncpp cmake ninja llvm37 libclc gnutls cups openjdk openjdk8 root at lilith:/usr/src # make DESTDIR=/ world kernel -------------------------------------------------------------->>> make world started on Fri Oct 21 02:27:38 EDT 2016-------------------------------------------------------------- -------------------------------------------------------------->>> World build started on Fri Oct 21 02:27:39 EDT 2016-------------------------------------------------------------- -------------------------------------------------------------->>> Rebuilding the temporary build tree-------------------------------------------------------------- rm -rf /usr/obj/usr/src/tmp/legacy/usr/include rm -f /usr/obj/usr/src/usr.bin/kdump/ioctl.c rm -f /usr/obj/usr/src/usr.bin/kdump/kdump_subr.c rm -f /usr/obj/usr/src/usr.bin/truss/ioctl.c mkdir -p /usr/obj/usr/src/tmp/lib mkdir -p /usr/obj/usr/src/tmp/usr mkdir -p /usr/obj/usr/src/tmp/legacy/bin mkdir -p /usr/obj/usr/src/tmp/legacy/usr mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/obj/usr/src/tmp/legacy/usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.groff.dist -p /usr/obj/usr/src/tmp/legacy/usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/obj/usr/src/tmp/usr>/dev/nullmtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/obj/usr/src/tmp/usr/include >/dev/null ln -sf /usr/src/sys /usr/obj/usr/src/tmp -------------------------------------------------------------->>> stage 1.1: legacy release compatibility shims-------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/tmp VERSION="FreeBSD 10.3-STABLE amd64 1003509" MAKEFLAGS="-m /usr/src/tools/build/mk -m /usr/src/share/mk" COMPILER_TYPE=clang make -f Makefile.inc1 DESTDIRBOOTSTRAPPING=1003509 SSP_CFLAGS= -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DNO_PIC -DNO_PROFILE -DNO_SHARED _BOOTSTRAP_MAKEINFO=yes -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS legacy ===> tools/build (obj,includes,depend,all,install) set -e; cd /usr/src/tools/build; make buildincludes; make installincludes cc -O2 -pipe -I/usr/src/tools/build/../../contrib/libc-pwcache -I/usr/src/tools/build/../../lib/libc/include -std=gnu99 -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/../../contrib/libc-pwcache/pwcache.c -o pwcache.o building static egacy library ranlib -D libegacy.a sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libegacy.a /usr/obj/usr/src/tmp/legacy/usr/lib -------------------------------------------------------------->>> stage 1.2: bootstrap tools-------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/tmp VERSION="FreeBSD 10.3-STABLE amd64 1003509" MAKEFLAGS="-m /usr/src/tools/build/mk -m /usr/src/share/mk" COMPILER_TYPE=clang make -f Makefile.inc1 DESTDIRBOOTSTRAPPING=1003509 SSP_CFLAGS= -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DNO_PIC -DNO_PROFILE -DNO_SHARED _BOOTSTRAP_MAKEINFO=yes -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF -DEARLY_BUILD -DNO_TESTS bootstrap-tools ===> lib/clang/libllvmsupport (obj,depend,all,install) c++ -O2 -pipe -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/tools/clang/include -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support -I. -I/usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/../../lib/clang/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG -fno-strict-aliasing -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd10.3\" -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd10.3\" -DDEFAULT_SYSROOT=\"\" -I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -fno-rtti -c /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cpp -o APFloat.o In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cpp:15: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APFloat.h:20: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APInt.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/ArrayRef.h:14: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/SmallVector.h:17: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/AlignOf.h:19: /usr/include/c++/v1/cstddef:58:30: error: redefinition of 'nullptr_t' struct _LIBCPP_TYPE_VIS_ONLY nullptr_t ^ /usr/include/c++/v1/__nullptr:24:30: note: previous definition is here struct _LIBCPP_TYPE_VIS_ONLY nullptr_t ^ In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cpp:15: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APFloat.h:20: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APInt.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/ArrayRef.h:14: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/SmallVector.h:17: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/AlignOf.h:19: /usr/include/c++/v1/cstddef:85:58: error: redefinition of '__get_nullptr_t' inline _LIBCPP_ALWAYS_INLINE _LIBCPP_CONSTEXPR nullptr_t __get_nullptr_t() {return nullptr_t(0);} ^ /usr/include/c++/v1/__nullptr:51:58: note: previous definition is here inline _LIBCPP_ALWAYS_INLINE _LIBCPP_CONSTEXPR nullptr_t __get_nullptr_t() {return nullptr_t(0);} ^ In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cpp:15: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APFloat.h:20: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APInt.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/ArrayRef.h:14: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/SmallVector.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/MathExtras.h:18: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/SwapByteOrder.h:18: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/../../lib/clang/include/llvm/Support/DataTypes.h:36: In file included from /usr/include/c++/v1/cmath:301: In file included from /usr/include/c++/v1/math.h:309: /usr/include/c++/v1/type_traits:472:114: error: expected class name : public integral_constant<bool, sizeof(__libcpp_is_member_function_pointer_imp::__test<_Tp>(nullptr)) == 1> {}; ^ In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/lib/Support/APFloat.cpp:15: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APFloat.h:20: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/APInt.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/ArrayRef.h:14: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/ADT/SmallVector.h:19: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/MathExtras.h:18: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/include/llvm/Support/SwapByteOrder.h:18: In file included from /usr/src/lib/clang/libllvmsupport/../../../contrib/llvm/../../lib/clang/include/llvm/Support/DataTypes.h:36: /usr/include/c++/v1/cmath:679:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return acosf(__lcpp_x);} ^ /usr/include/c++/v1/math.h:660:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float acos(float __lcpp_x) _NOEXCEPT {return acosf(__lcpp_x);} ^ /usr/include/c++/v1/cmath:675:9: note: using declaration using ::acos; ^ /usr/include/c++/v1/cmath:680:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return acosl(__lcpp_x);} ^ /usr/include/c++/v1/math.h:661:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long double acos(long double __lcpp_x) _NOEXCEPT {return acosl(__lcpp_x);} ^ /usr/include/c++/v1/cmath:675:9: note: using declaration using ::acos; ^ /usr/include/c++/v1/cmath:686:1: error: declaration conflicts with target of using declaration already in scope acos(_A1 __lcpp_x) _NOEXCEPT {return acos((double)__lcpp_x);} ^ /usr/include/c++/v1/math.h:667:1: note: target of using declaration acos(_A1 __lcpp_x) _NOEXCEPT {return acos((double)__lcpp_x);} ^ /usr/include/c++/v1/cmath:675:9: note: using declaration using ::acos; ^ /usr/include/c++/v1/cmath:694:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float asin(float __lcpp_x) _NOEXCEPT {return asinf(__lcpp_x);} ^ /usr/include/c++/v1/math.h:672:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float asin(float __lcpp_x) _NOEXCEPT {return asinf(__lcpp_x);} ^ /usr/include/c++/v1/cmath:690:9: note: using declaration using ::asin; ^ /usr/include/c++/v1/cmath:695:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY long double asin(long double __lcpp_x) _NOEXCEPT {return asinl(__lcpp_x);} ^ /usr/include/c++/v1/math.h:673:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long double asin(long double __lcpp_x) _NOEXCEPT {return asinl(__lcpp_x);} ^ /usr/include/c++/v1/cmath:690:9: note: using declaration using ::asin; ^ /usr/include/c++/v1/cmath:701:1: error: declaration conflicts with target of using declaration already in scope asin(_A1 __lcpp_x) _NOEXCEPT {return asin((double)__lcpp_x);} ^ /usr/include/c++/v1/math.h:679:1: note: target of using declaration asin(_A1 __lcpp_x) _NOEXCEPT {return asin((double)__lcpp_x);} ^ /usr/include/c++/v1/cmath:690:9: note: using declaration using ::asin; ^ /usr/include/c++/v1/cmath:709:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float atan(float __lcpp_x) _NOEXCEPT {return atanf(__lcpp_x);} ^ /usr/include/c++/v1/math.h:684:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float atan(float __lcpp_x) _NOEXCEPT {return atanf(__lcpp_x);} ^ /usr/include/c++/v1/cmath:705:9: note: using declaration using ::atan; ^ /usr/include/c++/v1/cmath:710:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY long double atan(long double __lcpp_x) _NOEXCEPT {return atanl(__lcpp_x);} ^ /usr/include/c++/v1/math.h:685:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long double atan(long double __lcpp_x) _NOEXCEPT {return atanl(__lcpp_x);} ^ /usr/include/c++/v1/cmath:705:9: note: using declaration using ::atan; ^ /usr/include/c++/v1/cmath:716:1: error: declaration conflicts with target of using declaration already in scope atan(_A1 __lcpp_x) _NOEXCEPT {return atan((double)__lcpp_x);} ^ /usr/include/c++/v1/math.h:691:1: note: target of using declaration atan(_A1 __lcpp_x) _NOEXCEPT {return atan((double)__lcpp_x);} ^ /usr/include/c++/v1/cmath:705:9: note: using declaration using ::atan; ^ /usr/include/c++/v1/cmath:724:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float atan2(float __lcpp_y, float __lcpp_x) _NOEXCEPT {retur... ^ /usr/include/c++/v1/math.h:696:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float atan2(float __lcpp_y, float __lcpp_x) _NOEXCEPT {retur... ^ /usr/include/c++/v1/cmath:720:9: note: using declaration using ::atan2; ^ /usr/include/c++/v1/cmath:725:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY long double atan2(long double __lcpp_y, long double __lcpp_x) _NOEXCEPT {retur... ^ /usr/include/c++/v1/math.h:697:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long double atan2(long double __lcpp_y, long double __lcpp_x) _NOEXCEPT {retur... ^ /usr/include/c++/v1/cmath:720:9: note: using declaration using ::atan2; ^ /usr/include/c++/v1/cmath:736:1: error: declaration conflicts with target of using declaration already in scope atan2(_A1 __lcpp_y, _A2 __lcpp_x) _NOEXCEPT ^ /usr/include/c++/v1/math.h:708:1: note: target of using declaration atan2(_A1 __lcpp_y, _A2 __lcpp_x) _NOEXCEPT ^ /usr/include/c++/v1/cmath:720:9: note: using declaration using ::atan2; ^ /usr/include/c++/v1/cmath:750:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float ceil(float __lcpp_x) _NOEXCEPT {return ceilf(__lcpp_x);} ^ /usr/include/c++/v1/math.h:719:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float ceil(float __lcpp_x) _NOEXCEPT {return ceilf(__lcpp_x);} ^ /usr/include/c++/v1/cmath:746:9: note: using declaration using ::ceil; ^ /usr/include/c++/v1/cmath:751:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY long double ceil(long double __lcpp_x) _NOEXCEPT {return ceill(__lcpp_x);} ^ /usr/include/c++/v1/math.h:720:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY long double ceil(long double __lcpp_x) _NOEXCEPT {return ceill(__lcpp_x);} ^ /usr/include/c++/v1/cmath:746:9: note: using declaration using ::ceil; ^ /usr/include/c++/v1/cmath:757:1: error: declaration conflicts with target of using declaration already in scope ceil(_A1 __lcpp_x) _NOEXCEPT {return ceil((double)__lcpp_x);} ^ /usr/include/c++/v1/math.h:726:1: note: target of using declaration ceil(_A1 __lcpp_x) _NOEXCEPT {return ceil((double)__lcpp_x);} ^ /usr/include/c++/v1/cmath:746:9: note: using declaration using ::ceil; ^ /usr/include/c++/v1/cmath:765:46: error: declaration conflicts with target of using declaration already in scope inline _LIBCPP_INLINE_VISIBILITY float cos(float __lcpp_x) _NOEXCEPT {return cosf(__lcpp_x);} ^ /usr/include/c++/v1/math.h:731:46: note: target of using declaration inline _LIBCPP_INLINE_VISIBILITY float cos(float __lcpp_x) _NOEXCEPT {return cosf(__lcpp_x);} ^ /usr/include/c++/v1/cmath:761:9: note: using declaration using ::cos; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. *** Error code 1 Stop. make[3]: stopped in /usr/src/lib/clang/libllvmsupport *** Error code 1 Stop. make[2]: stopped in /usr/src *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org