With 2.2-1 we get the folllowing. You can reproduce this problem with gcc-4.3 from unstable.
> Automatic build of llvm_2.2-1 on em64t by sbuild/amd64 0.53 ... > llvm[2]: Compiling APInt.cpp for Release build > if x86_64-linux-gnu-g++ -I/build/tbm/llvm-2.2/build-llvm/lib/Support > -I/build/tbm/llvm-2.2/lib/Support -I/build/tbm/llvm-2.2/build-llvm/include > -I/build/tbm/llvm-2.2/include -I/build/tbm/llvm-2.2/build-llvm/include > -I/build/tbm/llvm-2.2/include -D_DEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS > -O3 -fomit-frame-pointer -fno-exceptions -Woverloaded-virtual -pedantic > -Wall -W -Wwrite-strings -Wno-long-long -Wunused -Wno-unused-parameter -c > -MMD -MP -MF "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.d.tmp" > -MT "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.lo" -MT > "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.o" -MT > "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.d" > /build/tbm/llvm-2.2/lib/Support/APInt.cpp -o > /build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.o ; \ > then /bin/mv -f > "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.d.tmp" > "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.d"; else /bin/rm > "/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.d.tmp"; exit 1; fi > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [13], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1392: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = uint32_t, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1392: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [4], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1392: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1392: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [20], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1393: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [2], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1394: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [27], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1431: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = int, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1431: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [23], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1441: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = uint64_t, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1441: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [17], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1450: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [9], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1450: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [12], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1461: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = bool, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1461: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [21], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1475: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [16], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1475: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [29], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1478: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [28], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1493: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [7], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2011: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [3], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2011: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h: In member function > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = char [5], StreamTy = std::basic_ostream<char, > std::char_traits<char> >]': > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: error: no match for > 'operator<<' in '*((llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >*)this)->llvm::BaseStream<std::basic_ostream<char, > std::char_traits<char> > >::Stream << Thing' > /usr/include/c++/4.3/iomanip: In function 'std::basic_ostream<_CharT, > _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, > std::_Setbase) [with _CharT = char, _Traits = std::char_traits<char>]': > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::_Setbase, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:1394: instantiated from here > /usr/include/c++/4.3/iomanip:155: error: invalid use of incomplete type > 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h: In function > 'std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*, > std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]': > /usr/include/c++/4.3/bits/basic_string.h:2425: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>]' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::string, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /usr/include/c++/4.3/bits/ostream_insert.h:83: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:85: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:85: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:90: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:95: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/basic_string.h:2425: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>]' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::string, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /usr/include/c++/4.3/bits/ostream_insert.h:98: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/basic_string.h:2425: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>]' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::string, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /usr/include/c++/4.3/bits/ostream_insert.h:100: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:105: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:109: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:113: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h: In function 'void > std::__ostream_fill(std::basic_ostream<_CharT, _Traits>&, std::streamsize) > [with _CharT = char, _Traits = std::char_traits<char>]': > /usr/include/c++/4.3/bits/ostream_insert.h:97: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*, > std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]' > /usr/include/c++/4.3/bits/basic_string.h:2425: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>]' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::string, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /usr/include/c++/4.3/bits/ostream_insert.h:63: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:65: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:68: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:71: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h: In function 'void > std::__ostream_write(std::basic_ostream<_CharT, _Traits>&, const _CharT*, > std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]': > /usr/include/c++/4.3/bits/ostream_insert.h:99: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*, > std::streamsize) [with _CharT = char, _Traits = std::char_traits<char>]' > /usr/include/c++/4.3/bits/basic_string.h:2425: instantiated from > 'std::basic_ostream<_CharT, _Traits>& > std::operator<<(std::basic_ostream<_CharT, _Traits>&, const > std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char, _Traits = > std::char_traits<char>, _Alloc = std::allocator<char>]' > /build/tbm/llvm-2.2/include/llvm/Support/Streams.h:44: instantiated from > 'llvm::BaseStream<StreamTy>& llvm::BaseStream<StreamTy>::operator<<(const > Ty&) [with Ty = std::string, StreamTy = std::basic_ostream<char, > std::char_traits<char> >]' > /build/tbm/llvm-2.2/lib/Support/APInt.cpp:2017: instantiated from here > /usr/include/c++/4.3/bits/ostream_insert.h:51: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:53: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/bits/ostream_insert.h:55: error: invalid use of > incomplete type 'struct std::basic_ostream<char, std::char_traits<char> >' > /usr/include/c++/4.3/iosfwd:61: error: declaration of 'struct > std::basic_ostream<char, std::char_traits<char> >' > make[2]: *** [/build/tbm/llvm-2.2/build-llvm/lib/Support/Release/APInt.o] > Error 1 > make[2]: Leaving directory `/build/tbm/llvm-2.2/build-llvm/lib/Support' > make[1]: *** [all] Error 1 > make[1]: Leaving directory `/build/tbm/llvm-2.2/build-llvm' > make: *** [debian/stamps/build-stamp-llvm-tools] Error 2 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > ****************************************************************************** > Build finished at 20080220-2048 > FAILED [dpkg-buildpackage died] -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]