Date: Tue, 27 Aug 2013 15:33:02 +0800 (SGT) From: Quark <unixuser2000-fbsd@yahoo.com> To: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: c++11 and clang question Message-ID: <1377588782.66950.YahooMailNeo@web190703.mail.sg3.yahoo.com>
next in thread | raw e-mail | index | archive | help
% uname -a=0AFreeBSD cobalt 9.2-RC3 FreeBSD 9.2-RC3 #0 r254795: Sat Aug 24 = 20:25:04 UTC 2013 =A0 =A0 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GE= NERIC =A0amd64=0A=0A% clang++ --version=0AFreeBSD clang version 3.3 (tags/R= ELEASE_33/final 183502) 20130610=0ATarget: x86_64-unknown-freebsd9.2=0AThre= ad model: posix=0A=0A// test.cc=0A#include <iostream>=0A#include <future>= =0A=0Aint main( int argc, char* argv[])=0A{=0A=A0 =A0 =A0 =A0 auto f =3D st= d::async( [] () {=0A=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 std::co= ut << "Hello, World!" << 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% clang++ -v -otest test.cc=0AFreeBSD clang version 3.3 (tags/RELEASE= _33/final 183502) 20130610=0ATarget: x86_64-unknown-freebsd9.2=0AThread mod= el: posix=0A=A0"/usr/bin/clang++" -cc1 -triple x86_64-unknown-freebsd9.2 -e= mit-obj -mrelax-all -disable-free -main-file-name test.cc -mrelocation-mode= l static -mdisable-fp-elim -masm-verbose -mconstructor-aliases -munwind-tab= les -target-cpu x86-64 -v -resource-dir /usr/bin/../lib/clang/3.3 -fdepreca= ted-macro -fdebug-compilation-dir /home/mshaikh -ferror-limit 19 -fmessage-= length 168 -mstackrealign -fobjc-runtime=3Dgnustep -fobjc-default-synthesiz= e-properties -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolo= r-diagnostics -backend-option -vectorize-loops -o /tmp/test-jIvr1p.o -x c++= test.cc=0Aclang -cc1 version 3.3 based upon LLVM 3.3 default target x86_64= -unknown-freebsd9.2=0Aignoring nonexistent directory "/usr/include/c++/4.2/= backward/backward"=0Aignoring nonexistent directory "/usr/bin/../lib/clang/= 3.3/include"=0Aignoring duplicate directory "/usr/include/c++/4.2"=0Aignori= ng duplicate directory "/usr/include/c++/4.2/backward"=0Aignoring duplicate= directory "/usr/include/c++/4.2/backward"=0A#include "..." search starts h= ere:=0A#include <...> search starts here:=0A=A0/usr/include/c++/4.2=0A=A0/u= sr/include/c++/4.2/backward=0A=A0/usr/include/clang/3.3=0A=A0/usr/include= =0AEnd of search list.=0Atest.cc:2:10: fatal error: 'future' file not found= =0A#include <future>=0A=A0 =A0 =A0 =A0 =A0^=0A1 error generated.=0A=0Aclang= is re-using system headers which belong to older gcc 4.2=0ACan clang be ed= ucated to refer gcc48 headers, installed via pkg_add?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1377588782.66950.YahooMailNeo>