Bug#417382: Still FTBFS with GCC 4.3

Martin Michlmayr tbm at cyrius.com
Thu Feb 21 08:35:39 UTC 2008


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/





More information about the Pkg-llvm-team mailing list