Bug#731711: [kfreebsd?] Fails to find C++ include paths

Christoph Egger christoph at christoph-egger.org
Mon Dec 9 21:56:38 UTC 2013


Sylvestre Ledru <sylvestre at debian.org> writes:

> On 08/12/2013 21:52, Christoph Egger wrote:
>> Package: clang-3.4
>> Version: 1:3.4~+rc2-3
>> Severity: important
>>
>>> fatal error: 'cassert' file not found
>>> #include <cassert>
>>>          ^
>>> 1 error generated.
>> Adding a `-I/usr/include/c++/4.8/ -I/usr/include/x86_64-kfreebsd-gnu/c++/4.8` 
>> fixes the symptoms
>>
> What is the result with  -v ?

% cat test.cxx 
#include <cassert>

int main() {

}

% clang++ -v test.cxx
Debian clang version 3.4-3 (tags/RELEASE_34/rc2) (based on LLVM 3.4)
Target: x86_64-pc-kfreebsd-gnu
Thread model: posix
Selected GCC installation: 
 "/usr/bin/clang" -cc1 -triple x86_64-pc-kfreebsd-gnu -S -disable-free
 -disable-llvm-verifier -main-file-name test.cxx -mrelocation-model
 static -mdisable-fp-elim -fmath-errno -mconstructor-aliases
 -munwind-tables -target-cpu x86-64 -target-linker-version 2.24 -v
 -resource-dir /usr/bin/../lib/clang/3.4 -internal-isystem
 /usr/include/clang/3.4/include/ -fdeprecated-macro
 -fno-dwarf-directory-asm -fdebug-compilation-dir /tmp -ferror-limit 19
 -fmessage-length 222 -mstackrealign -fobjc-runtime=gcc -fcxx-exceptions
 -fexceptions -fdiagnostics-show-option -fcolor-diagnostics
 -vectorize-slp -o /tmp/test-35ab54.s -x c++ test.cxx
clang -cc1 version 3.4 based upon LLVM 3.4 default target
x86_64-pc-kfreebsd-gnu
ignoring duplicate directory "/usr/include/clang/3.4/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/clang/3.4/include
 /usr/local/include
 /usr/include
End of search list.
test.cxx:1:10: fatal error: 'cassert' file not found
#include <cassert>
         ^
1 error generated.



More information about the Pkg-llvm-team mailing list