From owner-freebsd-questions@FreeBSD.ORG Tue Aug 27 11:48:30 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 00D38CF for ; Tue, 27 Aug 2013 11:48:29 +0000 (UTC) (envelope-from unixuser2000-fbsd@yahoo.com) Received: from nm14-vm7.bullet.mail.sg3.yahoo.com (nm14-vm7.bullet.mail.sg3.yahoo.com [106.10.149.38]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5182156 for ; Tue, 27 Aug 2013 11:48:28 +0000 (UTC) Received: from [106.10.166.117] by nm14.bullet.mail.sg3.yahoo.com with NNFMP; 27 Aug 2013 11:45:54 -0000 Received: from [106.10.151.251] by tm6.bullet.mail.sg3.yahoo.com with NNFMP; 27 Aug 2013 11:45:54 -0000 Received: from [127.0.0.1] by omp1022.mail.sg3.yahoo.com with NNFMP; 27 Aug 2013 11:45:54 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 840006.47847.bm@omp1022.mail.sg3.yahoo.com Received: (qmail 63073 invoked by uid 60001); 27 Aug 2013 11:45:54 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1377603954; bh=n4YP+FErd8wHblFSXPGi4lbRWbRNSqrky1massU7jxw=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ugUdzXlcmd+I33oue77/GK6sJV+/6LUrLhybiot/c9J2tAecEY1wMtdNUZ/CP7VM5VZP+qfvXpf9uCQFiaDOo5u1A6TuDTky2rBgz4uUm8QLJaIlpyMSRzrd60++CkZLHjTsk9eE6H5kGhwfBjppdnJwfMf78iyZASGyo6eoHnU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=Fel6fpG/eIqg9BfKGCyYXFeyThTENDpaBhIPF8/9zpXrj/biBJm7Uu+H/raSdn0X5u4rcqITraHDH3oZrWxuNZnJZRZefpZ2cN9+6YWYGRhLby3CqSNjXD0OQMbkc0De3rTodwNTKYhKE3Zb8O3aAxwprhUuEsetvf1HJsUFPw8=; X-YMail-OSG: T83GeDEVM1mTuAg3vXTsn62IM8BfAkWAxuwSOc0PcnTGAdN 1gxSGtePgqeL.imcDUzGyCEj56p1UBg0Jx4XEygVdP9vrn3Crf655YM4gsCO QyHJRxh0HTQZG14papvIwKrrBcTVKidtDB4BEUSCrmLGmMqM3qVdOpTJG65B RNRWnmdqfxEVrGZkj0fstCBp3KoK3u2iypOwS4B5jv3RcJd5F5cKr_nLE8m2 XvJ1kX7fEeioH7geUl.E54qLMOuo2UaSNcxPhbKeUq5Qd89.zISQI6FUycae P7kecsANOv1EeNWDNLE7HwWu4wQCDPNXwFCf1PhgifgIWZFWAcmd_xenzZYd uzhigWXqpVNyGE1aBm.NNvcES6o.8qcZODnJV7lUkdrXI1FhTYZDMun7CcB_ a5Ll3o3JXyXbYtp2hO82DO6iDpcQYbBpfJ2pzE5mB0ItJHwHaV1hclvAfoGF TMLADpDSuBdXSVMlZzD244kb0QP6NnAT8z9PWMOo0YIHTHrzzKkCa25GtkgB _yUnQTIKvrUoGwqg_n92ZCRekAcUne_9p7yr_3GRbdi7xVSi4cwn9278jdrn VM8k45aXJVX2VuRMGT3kDl.Wcc7ZwlubTFdPSuO_EggbVdw-- Received: from [103.245.47.20] by web190704.mail.sg3.yahoo.com via HTTP; Tue, 27 Aug 2013 19:45:54 SGT X-Rocket-MIMEInfo: 002.001, CgoKCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KPiBGcm9tOiBUaWpsIENvb3NlbWFucyA8dGlqbEBjb29zZW1hbnMub3JnPgo.IFRvOiBRdWFyayA8dW5peHVzZXIyMDAwLWZic2RAeWFob28uY29tPgo.IENjOiAiZnJlZWJzZC1xdWVzdGlvbnNAZnJlZWJzZC5vcmciIDxmcmVlYnNkLXF1ZXN0aW9uc0BmcmVlYnNkLm9yZz4KPiBTZW50OiBUdWVzZGF5LCAyNyBBdWd1c3QgMjAxMyAxOjQxIFBNCj4gU3ViamVjdDogUmU6IGMrKzExIHF1ZXN0aW9uOiBjbGFuZysrIDMuMyA8ZnV0dXJlPiBoZWFkZXIgbm8BMAEBAQE- X-Mailer: YahooMailWebService/0.8.155.576 References: <1377588169.38174.YahooMailNeo@web190702.mail.sg3.yahoo.com> <20130827101137.60e15b53@kalimero.tijl.coosemans.org> Message-ID: <1377603954.62558.YahooMailNeo@web190704.mail.sg3.yahoo.com> Date: Tue, 27 Aug 2013 19:45:54 +0800 (SGT) From: Quark Subject: Re: c++11 question: clang++ 3.3 header not found To: Tijl Coosemans In-Reply-To: <20130827101137.60e15b53@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-questions@freebsd.org" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Quark List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Aug 2013 11:48:30 -0000 =0A=0A=0A=0A----- Original Message -----=0A> From: Tijl Coosemans =0A> To: Quark =0A> Cc: "freebsd-qu= estions@freebsd.org" =0A> Sent: Tuesday, 27 = August 2013 1:41 PM=0A> Subject: Re: c++11 question: clang++ 3.3 h= eader not found=0A> =0A> On Tue, 27 Aug 2013 15:22:49 +0800 (SGT) Quark wro= te:=0A>> % uname -a=0A>> FreeBSD cobalt 9.2-RC3 FreeBSD 9.2-RC3 #0 r25479= 5: Sat Aug 24 20:25:04 UTC =0A> 2013 =A0 =A0 root@bake.isc.freebsd.org:/usr= /obj/usr/src/sys/GENERIC =A0amd64=0A>> =0A>> % clang++ --version=0A>> Fre= eBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610=0A>> Target= : x86_64-unknown-freebsd9.2=0A>> Thread model: posix=0A>> =0A>> test prog= ram=0A>> #include =0A>> #include =0A>> =0A>> int main(= int argc, char* argv[])=0A>> {=0A>> =A0 =A0 =A0 =A0 auto f =3D std::asyn= c( [] () {=0A>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 std::cout = << "Hello, World!" =0A> << std::endl;=0A>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 =A0 =A0 });=0A>> =A0 =A0 =A0 =A0 f.wait();=0A>> =A0 =A0 =A0 =A0 = return 0;=0A>> }=0A>> =0A>> =0A>> error received is=0A>> % clang++ -otes= t test.cc=0A>> =0A>> test.cc:2:10: fatal error: 'future' file not found=0A= >> #include =0A>> =A0 =A0 =A0 =A0 =A0^=0A>> 1 error generated.= =0A>> =0A>> I guess clang is re-using system headers which belong to older= gcc 4.2=0A>> I also have gcc48 installed, how can I make clang to refer g= cc48 headers?=0A> =0A> There two C++ runtime libraries, the old gcc libstdc= ++ which is used by=0A> default and the new C++11 libc++.=A0 You can use th= e latter like this:=0A> =0A> clang++ -std=3Dc++11 -stdlib=3Dlibc++ -otest t= est.cc=0A> =0A=0Athanks, it worked.