Skip site navigation (1)Skip section navigation (2)
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>