From owner-freebsd-stable@FreeBSD.ORG Sat Dec 1 10:03:53 2012 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D78C39B3 for ; Sat, 1 Dec 2012 10:03:53 +0000 (UTC) (envelope-from marco.broeder@gmx.eu) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id 402D08FC08 for ; Sat, 1 Dec 2012 10:03:52 +0000 (UTC) Received: (qmail invoked by alias); 01 Dec 2012 10:03:51 -0000 Received: from port-92-195-213-210.dynamic.qsc.de (EHLO localhost) [92.195.213.210] by mail.gmx.net (mp028) with SMTP; 01 Dec 2012 11:03:51 +0100 X-Authenticated: #23197544 X-Provags-ID: V01U2FsdGVkX18ADQVs0p4ANSqs008DU47HbY/gk/51UWBvQzoHnA l0ZLObGvanENhG Message-ID: <50B9D559.5030901@gmx.eu> Date: Sat, 01 Dec 2012 11:00:57 +0100 From: =?UTF-8?B?TWFyY28gQnLDtmRlcg==?= MIME-Version: 1.0 To: FreeBSD Stable Subject: llvm / clang does not build with new libc++ OpenPGP: id=68D40A14 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enig3FA91A42021CC12CEF4CB455" X-Y-GMX-Trusted: 0 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: marco.broeder@gmx.eu List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Dec 2012 10:03:53 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3FA91A42021CC12CEF4CB455 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, since r243376 clang does not build with new libc++ anymore. Log attached.= Reverting back lib/libc++ or not using libc++ fixes it. System: stable/9 amd64 r243742 WITHOUT_LIB32=3Dyes WITHOUT_PROFILE=3Dyes WITHOUT_SYSINSTALL=3Dyes WITH_CLANG=3Dyes WITH_CLANG_EXTRAS=3Dyes WITH_CLANG_IS_CC=3Dyes WITH_LIBCPLUSPLUS=3Dyes CPUTYPE?=3Dathlon64-sse3 CXXFLAGS+=3D -stdlib=3Dlibc++ -std=3Dc++11 CC=3Dclang CPP=3Dclang-cpp CXX=3Dclang++ NO_WERROR=3D WERROR=3D #NO_FSCHG=3D [...] =3D=3D=3D> lib/clang/libclangcodegen (all) [...] clang++ -O2 -pipe -I/usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/include -I/usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/tools/clang/in= clude -I/usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/tools/clang/li= b/CodeGen -I. -I/usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/../../lib/clan= g/include -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"x86_64-unknown-freebsd9.0\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/src/tmp\" -I/usr/obj/usr/src/tmp/legacy/usr/include -fno-exceptions -fno-rtti -stdlib=3Dlibc++ -std=3Dc++11 -c /usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/tools/clang/lib/= CodeGen/CGDebugInfo.cpp -o CGDebugInfo.o /usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/tools/clang/lib/= CodeGen/CGDebugInfo.cpp:1695:16: error: no matching member function for call to 'push_back' ReplaceMap.push_back(std::make_pair(Ty.getAsOpaquePtr(), TC)); ~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/v1/vector:676:36: note: candidate function not viable: n= o known conversion from 'pair::type, typename __make_pair_return::type>' to 'const value_type' (aka 'const std::__1::pair') for 1st argument; _LIBCPP_INLINE_VISIBILITY void push_back(const_reference __x); ^ /usr/include/c++/v1/vector:678:36: note: candidate function not viable: n= o known conversion from 'pair::type, typename __make_pair_return::type>' to 'value_type' (aka 'std::__1::pair') for 1st argument; _LIBCPP_INLINE_VISIBILITY void push_back(value_type&& __x); ^ /usr/src/lib/clang/libclangcodegen/../../../contrib/llvm/tools/clang/lib/= CodeGen/CGDebugInfo.cpp:1806:16: error: no matching member function for call to 'push_back' ReplaceMap.push_back(std::make_pair(Ty.getAsOpaquePtr(), T)); ~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/v1/vector:676:36: note: candidate function not viable: n= o known conversion from 'pair::type, typename __make_pair_return::type>' to 'const value_type' (aka 'const std::__1::pair') for 1st argument; _LIBCPP_INLINE_VISIBILITY void push_back(const_reference __x); ^ /usr/include/c++/v1/vector:678:36: note: candidate function not viable: n= o known conversion from 'pair::type, typename __make_pair_return::type>' to 'value_type' (aka 'std::__1::pair') for 1st argument; _LIBCPP_INLINE_VISIBILITY void push_back(value_type&& __x); ^ 2 errors generated. *** [CGDebugInfo.o] Error code 1 Stop in /usr/src/lib/clang/libclangcodegen. *** [all] Error code 1 Stop in /usr/src/lib/clang. *** [cross-tools] Error code 1 Stop in /usr/src. *** [_cross-tools] Error code 1 Stop in /usr/src. *** [toolchain] Error code 1 Stop in /usr/src. --=20 Regards --------------enig3FA91A42021CC12CEF4CB455 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJQudWKAAoJEEjQ6Txo1AoUFDIQAIxQerV9aivWz1Ewunev5Cti NqfqI0+sQv+h34iJaoVLSQfwuxbE1T1RgYHXfvzyXIfp9FKxmIR7PLTNuVs8yIPo 1Jc8VtReZ2iNmdNDzJevmuCQPH3pKQk1Z4fH0VkvAh7z7O62QUKhB0O94iApFwym mAslXl/d6WCA6WXuoO6JkENgcuodllMn6MyACgZwWTOnK8UQ9/1CsSeaxGWzOcNY ZqiL3bsV3j0xBW4OCCBJTIru1WGxMXMxPbiK7cUs7y1/EI/bNdwidN0mUEzGByfl r1mcCxv5wnXaQt1vJsLIH6S9PaSmw6Vx1AqzQIn2sj25ZPTS4zBiaNXuzQsMH66e bUtKd4I7cE3KsLAJgV537joI3BhQFB6ZUe4Ar09BbCNEp0u9/QcVfQYF2rMg7uBo Fa5KRpmtVB+BAWJCtP3J3sMaFKAKbJp6cbQJRt8ObWRX/BYNBsOkiQr9cmqCwu/g LQ6sgMo9hslqDNv3VcrnCkapQ+o9FG8ML9D5PCIHPd2a3NUnBjDeaiaxS6w+Nyl3 EQf7y0SdRip4b12kRb7MFWbcJrWmfGxYeYgtrMF9IUSSQvqIqxt4pfPKqI1DGR2h Zy8t+vp0xM9tgp6uW9d2fHg+m/jodgKHDBKvVHyrW2/HXLTLSgqYSAVuMHMcF9IA JS1O+A5/KTHlrryJDo9J =hYBo -----END PGP SIGNATURE----- --------------enig3FA91A42021CC12CEF4CB455--