Bug#705418: clang++ fails to find stdarg.h include (and probably others)

Vedran Miletić rivanvx at gmail.com
Thu May 30 15:57:50 UTC 2013


2013/5/14 Sylvestre Ledru <sylvestre at debian.org>:
> Le 14/04/2013 18:51, Vedran Miletić a écrit :
>> Package: llvm-toolchain-3.2
>>
>> Version: 1:3.2repack-1~exp4
>> /usr/bin/../lib/gcc/x86_64-linux-gnu/4.7/../../../../include/c++/4.7/cwchar:45:
>> /usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found
>> # include <stdarg.h>
>>           ^
>> 1 error generated.
>>
> I cannot reproduce your issue.
> With clang 3.2repack-2+b1:
> $ cat foo.cc
> #include <stdarg.h>
> $  clang++ -c foo.cc
>
> Works without any issue.
>
> Sylvestre
>

No idea why, but I have started also getting these issues when
building ns-3 recent clang-3.4 builds from llvm.org/apt

Could you please try building ns-3.17 [1] yourself? The configuration
line for clang is:

$ CC="/usr/bin/clang" CXX="/usr/bin/clang++"
CXXFLAGS="-Wno-deprecated" ./waf configure --enable-examples
--enable-tests

Again, I don't know why this happens, if it's a bug in ns-3 waf I
wouldn't mind fixing it. Something changed in clang, that's for
certain. The fact is that it worked with clang 3.0, clang 3.2 before
the repack and clang 3.3 and 3.4 svn snapshots until 3 or 4 days ago.

Regards,
Vedran

[1] https://www.nsnam.org/release/ns-allinone-3.17.tar.bz2



More information about the Pkg-llvm-team mailing list