Hi, any further ideas? This issue still exist when building -CURRENT on -STABLE as of today.
Thanks, Lars On May 23, 2013, at 12:33, "Eggert, Lars" <l...@netapp.com> wrote: > Hi, > > On May 22, 2013, at 13:37, Dimitry Andric <d...@freebsd.org> wrote: >> Can you try to figure out which copy of clang ccache finds and runs? > > I enabled CCACHE_LOGFILE, and it seems that it runs /usr/bin/clang: > > [2013-05-23T12:25:36.810346 48913] Command line: > /usr/local/libexec/ccache/clang > --sysroot=/home/elars/obj/usr/home/elars/src/tmp > -B/home/elars/obj/usr/home/elars/src/tmp/usr/bin -E -M > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/include > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include > > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic > -I. > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/../../lib/clang/include > -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS > -D__STDC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_REWRITER > -DCLANG_ENABLE_STATIC_ANALYZER > -DLLVM_DEFAULT_TARGET_TRIPLE="x86_64-unknown-freebsd10.0" > -DLLVM_HOSTTRIPLE="x86_64-unknown-freebsd10.0" -DDEFAULT_SYSROOT="" > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Builtins.cpp > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tool s/ > clang/lib/Basic/CharInfo.cpp > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileManager.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Module.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp > /usr/home/elars / > src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceManer.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Targets.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Version.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp > [2013-05-23T12:25:36.810373 48913] Hostname: stanley.muccbc.hq.netapp.com > [2013-05-23T12:25:36.810380 48913] Working directory: (null) > [2013-05-23T12:25:36.810399 48913] Failed; falling back to running the real > compiler > [2013-05-23T12:25:36.810405 48913] Executing /usr/bin/clang > --sysroot=/home/elars/obj/usr/home/elars/src/tmp > -B/home/elars/obj/usr/home/elars/src/tmp/usr/bin -E -M > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/include > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/include > > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic > -I. > -I/usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/../../lib/clang/include > -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD -D__STDC_LIMIT_MACROS > -D__STDC_CONSTANT_MACROS -DCLANG_ENABLE_ARCMT -DCLANG_ENABLE_REWRITER > -DCLANG_ENABLE_STATIC_ANALYZER > -DLLVM_DEFAULT_TARGET_TRIPLE="x86_64-unknown-freebsd10.0" > -DLLVM_HOSTTRIPLE="x86_64-unknown-freebsd10.0" -DDEFAULT_SYSROOT="" > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Builtins.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Cha rI > nfo.cpp > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileManager.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/FileSystemStatCache.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/LangOptions.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Module.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/ObjCRuntime.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/OpenMPKinds.cpp > /usr/home/elars/src/lib/clang/libcla n > gbasic/../../../contrib/llvm/tools/clang/lib/Basic/OperatorPrecedence.cpp > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceLocation.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Targets.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/TokenKinds.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/Version.cpp > > /usr/home/elars/src/lib/clang/libclangbasic/../../../contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp > [2013-05-23T12:25:36.810473 48913] Acquired lock /var/db/ccache/f/stats.lock > [2013-05-23T12:25:36.810641 48913] Releasing lock /var/db/ccache/f/stats.lock > [2013-05-23T12:25:36.810649 48913] Unlink /var/db/ccache/f/stats.lock (as-tmp) > [2013-05-23T12:25:36.811008 48913] Result: called for preprocessing > >> Since emmintrin.h is an internal header, normally it should find it in >> /usr/include/clang/$VERSION. During the later stages of buildworld, >> this directory will be located under ${WORLDTMP}. >> >> It looks like this clang invocation uses --sysroot, so maybe you can >> check whether the file: >> >> /home/elars/obj/usr/home/elars/src/tmp/usr/include/clang/3.3/emmintrin.h >> >> exists. > > That file does exist: > > [elars@stanley ~/src]$ ll > /home/elars/obj/usr/home/elars/src/tmp/usr/include/clang/3.3/emmintrin.h > -rwxr-xr-x 1 elars wheel 40792 May 3 14:02 > /home/elars/obj/usr/home/elars/src/tmp/usr/include/clang/3.3/emmintrin.h* > > Lars > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org" _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"