This is fixed with 3.0-2 (which I uploaded an hour ago) S
Le jeudi 08 décembre 2011 à 10:04 +0100, Gabriel Corona a écrit : > Hello, > > I guess there is a problem with the include path. > > Trying to compile a simple C++ file (using clang 3.0 in unstable) : > > $ clang++ -v test.cpp > Debian clang version 3.0-1 (tags/RELEASE_30/final) (based on LLVM 3.0) > Target: i386-pc-linux-gnu > Thread model: posix > "/usr/bin/clang" -cc1 -triple i386-pc-linux-gnu -emit-obj -mrelax-all > -disable-free -disable-llvm-verifier -main-file-name test.cpp > -mrelocation-model static -mdisable-fp-elim -masm-verbose > -mconstructor-aliases -target-cpu pentium4 -target-linker-version > 2.21.90.20111025 -momit-leaf-frame-pointer -v -resource-dir > /usr/bin/../lib/clang/3.0 -fmodule-cache-path > /var/tmp/clang-module-cache -internal-isystem /usr/include/c++/4.6 > -internal-isystem /usr/include/c++/4.6/i486-linux-gnu -internal-isystem > /usr/include/c++/4.6/backward -internal-isystem /usr/local/include > -internal-isystem /usr/bin/../lib/clang/3.0/include > -internal-externc-isystem /usr/include/i486-linux-gnu > -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit > 19 -fmessage-length 156 -fgnu-runtime -fobjc-runtime-has-arc > -fobjc-runtime-has-weak -fobjc-fragile-abi -fcxx-exceptions -fexceptions > -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/test-FtMXsE.o -x > c++ test.cpp > clang -cc1 version 3.0 based upon llvm 3.0 hosted on i386-pc-linux-gnu > ignoring nonexistent directory "/usr/bin/../lib/clang/3.0/include" > ignoring nonexistent directory "/usr/include/i486-linux-gnu" > ignoring nonexistent directory "/usr/include/c++/4.6//i486-linux-gnu/32" > ignoring nonexistent directory "/usr/include/i486-linux-gnu/" > ignoring nonexistent directory "/usr/bin/../lib/clang/3.0/include" > ignoring nonexistent directory "/usr/include/i486-linux-gnu" > ignoring duplicate directory "/usr/include/c++/4.6" > ignoring duplicate directory "/usr/include/c++/4.6/i486-linux-gnu" > ignoring duplicate directory "/usr/include/c++/4.6/backward" > ignoring duplicate directory "/usr/include/c++/4.6" > ignoring duplicate directory "/usr/include/c++/4.6/backward" > ignoring duplicate directory "/usr/include/c++/4.6" > ignoring duplicate directory "/usr/include/c++/4.6/i486-linux-gnu" > ignoring duplicate directory "/usr/include/c++/4.6/backward" > ignoring duplicate directory "/usr/local/include" > ignoring duplicate directory "/usr/include" > #include "..." search starts here: > #include <...> search starts here: > /usr/include/c++/4.6 > /usr/include/c++/4.6/i486-linux-gnu > /usr/include/c++/4.6/backward > /usr/local/include > /usr/include > /usr/lib/gcc/i486-linux-gnu/4.6/include/ > /usr/lib/gcc/i486-linux-gnu/4.6/include-fixed/ > End of search list. > In file included from test.cpp:1: > In file included from /usr/include/stdio.h:28: > /usr/include/features.h:323:10: fatal error: 'bits/predefs.h' file not found > #include <bits/predefs.h> > ^ > 1 error generated. > > Notice : > > * /usr/bin/../lib/clang/3.0/include, does not exist. > Instead, I have /usr/include/clang/3.0/include. > It contains emmintrin.h and friends working with clang. > I guess they should be used instead of the GCC ones. > They are in the libclang-dev however which is not required by the clang > package, > it probably should. > > * /usr/include/i486-linux-gnu does not exist. > Instead, I have /usr/include/i386-linux-gnu. > > Now compiling with : > > $ clang++ -c test.cpp -I /usr/include/clang/3.0/include -I > /usr/include/i386-linux-gnu > > Working! > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org