if g++ -DHAVE_CONFIG_H -I. -I. -I../config -D_REENTRANT -I../base/include -I../base/unix/include -I../lib/utf8 -I../ui/include -I../lmc/include -I../io/include -I../mdb -march=athlon-tbird -O2 -pipe -fomit-frame-pointer -MT mkdatabase.o -MD -MP -MF ".deps/mkdatabase.Tpo" \ -c -o mkdatabase.o `test -f 'mkdatabase.cpp' || echo './'`mkdatabase.cpp; \ then mv -f ".deps/mkdatabase.Tpo" ".deps/mkdatabase.Po"; \ else rm -f ".deps/mkdatabase.Tpo"; exit 1; \ fi /usr/include/boost/format/feed_args.hpp: In instantiation of `boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >': /usr/include/boost/format/feed_args.hpp:126: instantiated from `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:126: error: base class ` std::basic_ostream<char, std::char_traits<char> >' has incomplete type /usr/include/boost/format/alt_sstream.hpp: In constructor ` boost::io::basic_oaltstringstream<Ch, Tr, Alloc>::basic_oaltstringstream(boost::io::basic_altstringbuf<Ch, Tr, Alloc>*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]': /usr/include/boost/format/feed_args.hpp:126: instantiated from `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/alt_sstream.hpp:145: error: type `struct std::basic_ostream<char, std::char_traits<char> >' is not a direct base of ` boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >' /usr/include/boost/format/feed_args.hpp: In function `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]': /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:127: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:130: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const int&)' /usr/include/boost/format/feed_args.hpp:134: error: `flags' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:134: error: (Each undeclared identifier is reported only once for each function it appears in.) /usr/include/boost/format/feed_args.hpp:136: error: `width' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:143: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const int&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:147: error: `widen' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:153: error: `fill' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:160: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const int&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:182: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:183: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const int&)' /usr/include/boost/format/feed_args.hpp:187: error: no match for 'operator<<' in 'oss2 << ' '' /usr/include/boost/format/feed_args.hpp:188: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const int&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const int&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = int, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:54: instantiated from here /usr/include/boost/format/feed_args.hpp:191: error: no match for 'operator<<' in 'oss2 << ' '' /usr/include/boost/format/feed_args.hpp: In function `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]': /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' /usr/include/boost/format/format_class.hpp:64: instantiated from here /usr/include/boost/format/feed_args.hpp:127: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:130: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:134: error: `flags' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:136: error: `width' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:143: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' /usr/include/boost/format/format_class.hpp:64: instantiated from here /usr/include/boost/format/feed_args.hpp:147: error: `widen' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' /usr/include/boost/format/format_class.hpp:64: instantiated from here /usr/include/boost/format/feed_args.hpp:153: error: `fill' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:160: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' /usr/include/boost/format/format_class.hpp:64: instantiated from here /usr/include/boost/format/feed_args.hpp:182: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:183: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:187: error: no match for 'operator<<' in 'oss2 << ' '' /usr/include/boost/format/feed_args.hpp:188: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&]' /usr/include/boost/format/format_class.hpp:64: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(const T&) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' /usr/include/boost/format/format_class.hpp:64: instantiated from here /usr/include/boost/format/feed_args.hpp:191: error: no match for 'operator<<' in 'oss2 << ' '' /usr/include/boost/format/feed_args.hpp: In function `void boost::io::detail::put(T, const boost::io::detail::format_item<Ch, Tr, Alloc>&, typename boost::basic_format<Ch, Tr, Alloc>::string_type&, typename boost::basic_format<Ch, Tr, Alloc>::internal_streambuf_t&, boost::io::detail::locale_t*) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]': /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/format_class.hpp:68: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(T&) [with T = std::string, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:68: instantiated from here /usr/include/boost/format/feed_args.hpp:127: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:130: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:134: error: `flags' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:136: error: `width' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:143: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/format_class.hpp:68: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(T&) [with T = std::string, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:68: instantiated from here /usr/include/boost/format/feed_args.hpp:147: error: `widen' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/format_class.hpp:68: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(T&) [with T = std::string, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:68: instantiated from here /usr/include/boost/format/feed_args.hpp:153: error: `fill' undeclared (first use this function) /usr/include/boost/format/feed_args.hpp:160: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/format_class.hpp:68: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(T&) [with T = std::string, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:68: instantiated from here /usr/include/boost/format/feed_args.hpp:182: error: no matching function for call to `boost::io::detail::stream_format_state<char, std::char_traits<char> >::apply_on(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, boost::io::detail::locale_t*&) const' /usr/include/boost/format/internals.hpp:106: error: candidates are: void boost::io::detail::stream_format_state<Ch, Tr>::apply_on(std::basic_ios<_CharT, _Traits>&, boost::io::detail::locale_t*) const [with Ch = char, Tr = std::char_traits<char>] /usr/include/boost/format/feed_args.hpp:183: error: no matching function for call to `put_head(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:187: error: no match for 'operator<<' in 'oss2 << ' '' /usr/include/boost/format/feed_args.hpp:188: error: no matching function for call to `put_last(boost::io::basic_oaltstringstream<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' /usr/include/boost/format/feed_args.hpp:231: instantiated from `void boost::io::detail::distribute(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/feed_args.hpp:241: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::io::detail::feed(boost::basic_format<Ch, Tr, Alloc>&, T) [with Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>, T = std::string&]' /usr/include/boost/format/format_class.hpp:68: instantiated from `boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr, Alloc>::operator%(T&) [with T = std::string, Ch = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]' mkdatabase.cpp:68: instantiated from here /usr/include/boost/format/feed_args.hpp:191: error: no match for 'operator<<' in 'oss2 << ' '' make[1]: *** [mkdatabase.o] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/zinf-2.2.5_beta1/work/zinf-2.2.5/mdb' make: *** [all-recursive] Fehler 1 !!! ERROR: media-sound/zinf-2.2.5_beta1 failed. !!! Function src_compile, Line 57, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.3-rc2-gentoo) ================================================================= System uname: 2.6.3-rc2-gentoo i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.13 distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib acpi acpi4linux alsa apache2 arts artswrappersuid avi berkdb cdr crypt cups curl dga dnd dvd encode faad fbcon flac foomaticdb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 guile imlib imlib2 java javascript jpeg kde libg++ libwww linguas_de lufsusermount mad maildir matroska mbox mikmod mmx motif mozilla mozp3p mozsvg mozxmlterm mpeg mysql ncurses nls oggvorbis opengl oss pam pda pdflib perl pic png python qt quicktime radeon readline samba scanner sdl slang spell ssl stencil-buffer tcltk tcpd tetex tiff truetype usb wmf wxwindows x86 xinerama xml xml2 xmms xv xvid zlib"
Try 2.2.5. Also, what version of boost do you have?
2.2.5 works fine. i guess this bug can be closed. installed boost is 1.31.0_alpha2-r1
closing