Index: boost/logging/format/formatter/thread_id.hpp =================================================================== --- boost/logging/format/formatter/thread_id.hpp (Revision 40614) +++ boost/logging/format/formatter/thread_id.hpp (Arbeitskopie) @@ -22,6 +22,26 @@ #endif #include +/* +|| LANG=C g++-3.4 -I. -I/home/jens/Programme/Entwicklung/Boost/svn/trunk/ -Wall -pedantic -Wcast-align -Wpointer-arith -W main.cpp -o all +|| In file included from main.cpp:3: +boost/logging/format/formatter/thread_id.hpp|37| error: `do_convert_format' has not been declared +boost/logging/format/formatter/thread_id.hpp|37| error: `prepend' has not been declared +boost/logging/format/formatter/thread_id.hpp|37| error: expected class-name before ',' token +boost/logging/format/formatter/thread_id.hpp|37| error: `boost::logging::op_equal' has not been declared +boost/logging/format/formatter/thread_id.hpp|37| error: expected class-name before '{' token +|| boost/logging/format/formatter/thread_id.hpp: In member function `void boost::logging::formatter::thread_id_t::operator()(msg_type&) const': +boost/logging/format/formatter/thread_id.hpp|44| error: no match for 'operator<<' in 'out << (const boost::logging::char_type*)(boost::logging::ansi_unicode_char_holder("[T", "[\000\000\000T\000\000\000\000\000\000"))' +boost/logging/format/formatter/thread_id.hpp|50| error: invalid use of undefined type `struct std::basic_ostringstream, std::allocator >' +/usr/include/c++/3.4/iosfwd|80| error: declaration of `struct std::basic_ostringstream, std::allocator >' +|| boost/logging/format/formatter/thread_id.hpp: At global scope: +boost/logging/format/formatter/thread_id.hpp|55| error: template argument 1 is invalid +boost/logging/format/formatter/thread_id.hpp|55| error: ISO C++ forbids declaration of `thread_id' with no type +|| make: *** [all] Fehler 1 +*/ +#include // do_convert_format +#include // is_generic +#include // std::basic_ostringstream namespace boost { namespace logging { namespace formatter { Index: boost/logging/format/formatter/defaults.hpp =================================================================== --- boost/logging/format/formatter/defaults.hpp (Revision 40614) +++ boost/logging/format/formatter/defaults.hpp (Arbeitskopie) @@ -24,6 +24,16 @@ #include #include #include +/* +|| LANG=C g++-3.4 -I. -I/home/jens/Programme/Entwicklung/Boost/svn/trunk/ -Wall -pedantic -Wcast-align -Wpointer-arith -W main.cpp -o all +|| In file included from main.cpp:3: +|| boost/logging/format/formatter/defaults.hpp: In member function `void boost::logging::formatter::idx_t::operator()(msg_type&) const': +boost/logging/format/formatter/defaults.hpp|60| error: no match for 'operator<<' in 'idx << (const boost::logging::char_type*)(boost::logging::ansi_unicode_char_holder("[", "[\000\000\000\000\000\000"))' +boost/logging/format/formatter/defaults.hpp|62| error: invalid use of undefined type `struct std::basic_ostringstream, std::allocator >' +/usr/include/c++/3.4/iosfwd|80| error: declaration of `struct std::basic_ostringstream, std::allocator >' +|| make: *** [all] Fehler 1 +*/ +#include // std::basic_ostringstream #include #include Index: boost/logging/detail/raw_doc/acknowledgments.hpp =================================================================== --- boost/logging/detail/raw_doc/acknowledgments.hpp (Revision 40614) +++ boost/logging/detail/raw_doc/acknowledgments.hpp (Arbeitskopie) @@ -9,7 +9,7 @@ - Charles Brockman - for thoroughly analyzing the docs - Darryl Green - for giving me lots of feedback and showing me other ways to solve things - Caleb Epstein - for porting parts of my code to any non-Windows OS, and implementing several formatters and destinations -- Stefan Slapeta and Bill Wade and a lot of others for giving me early feedback. +- Stefan Slapeta and Bill Wade and a lot of others for giving me early feedback - Pavel Vozelinek - for very thourough reviews and lots of comments - Pavel Savara - for feedback about docs, thread-safety and gcc - Jens Seidel - for helping me with issues with gcc (different versions), and extra feedback Index: boost/logging/writer/format_write.hpp =================================================================== --- boost/logging/writer/format_write.hpp (Revision 40614) +++ boost/logging/writer/format_write.hpp (Arbeitskopie) @@ -23,6 +23,42 @@ #include #include +/* +|| LANG=C g++-3.4 -I. -I/home/jens/Programme/Entwicklung/Boost/svn/trunk/ -Wall -pedantic -Wcast-align -Wpointer-arith -W main.cpp -o all +|| In file included from main.cpp:3: +boost/logging/writer/format_write.hpp|122| error: `boost::logging::format_and_write' has not been declared +boost/logging/writer/format_write.hpp|122| error: `simple' has not been declared +boost/logging/writer/format_write.hpp|122| error: expected `>' before '<' token +boost/logging/writer/format_write.hpp|122| error: expected unqualified-id before ',' token +boost/logging/writer/format_write.hpp|245| error: extra `;' +|| In file included from boost/logging/writer/format_write.hpp:252, +|| from main.cpp:3: +./boost/logging/detail/use_format_write.hpp|39| error: `boost::logging::format_and_write' has not been declared +./boost/logging/detail/use_format_write.hpp|39| error: expected nested-name-specifier before "simple" +./boost/logging/detail/use_format_write.hpp|39| error: ISO C++ forbids declaration of `simple' with no type +./boost/logging/detail/use_format_write.hpp|39| error: expected `;' before '<' token +./boost/logging/detail/use_format_write.hpp|40| error: `msg_route' has not been declared +./boost/logging/detail/use_format_write.hpp|40| error: expected nested-name-specifier before "simple" +./boost/logging/detail/use_format_write.hpp|40| error: ISO C++ forbids declaration of `simple' with no type +./boost/logging/detail/use_format_write.hpp|40| error: expected `;' before '<' token +./boost/logging/detail/use_format_write.hpp|47| error: `boost::logging::format_and_write' has not been declared +./boost/logging/detail/use_format_write.hpp|47| error: expected nested-name-specifier before "use_cache" +./boost/logging/detail/use_format_write.hpp|47| error: ISO C++ forbids declaration of `use_cache' with no type +./boost/logging/detail/use_format_write.hpp|47| error: expected `;' before '<' token +./boost/logging/detail/use_format_write.hpp|48| error: `msg_route' has not been declared +./boost/logging/detail/use_format_write.hpp|48| error: expected nested-name-specifier before "with_route" +./boost/logging/detail/use_format_write.hpp|48| error: ISO C++ forbids declaration of `with_route' with no type +./boost/logging/detail/use_format_write.hpp|48| error: expected `;' before '<' token +./boost/logging/detail/use_format_write.hpp|99| error: `format_write' is not a member of `boost::logging::writer' +./boost/logging/detail/use_format_write.hpp|99| error: `format_write' is not a member of `boost::logging::writer' +./boost/logging/detail/use_format_write.hpp|105| error: wrong number of template arguments (5, should be 2) +./boost/logging/detail/format_msg_type.hpp|31| error: provided for `template struct boost::logging::logger' +./boost/logging/detail/use_format_write.hpp|105| error: expected `{' before '>' token +./boost/logging/detail/use_format_write.hpp|105| error: expected unqualified-id before '>' token +./boost/logging/detail/use_format_write.hpp|120| error: extra `;' +|| make: *** [all] Fehler 1 +*/ +#include // format_and_write::simple namespace boost { namespace logging {