Boost logo

Boost :

From: Neal Becker (ndbecker2_at_[hidden])
Date: 2004-09-06 18:12:04


cd /home/nbecker/shannon2/wrap/
g++34 -o Test Test.cc -g -I /usr/local/src/iostream/
In file included
from /usr/local/src/iostream/boost/io/detail/streambufs/direct_streambuf.hpp:18,
                 from /usr/local/src/iostream/boost/io/streambuf_facade.hpp:15,
                 from /usr/local/src/iostream/boost/io/stream_facade.hpp:20,
                 from Test.cc:1:
/usr/local/src/iostream/boost/io/detail/streambufs/linked_streambuf.hpp:54:
error: variable or field `close' declared void
/usr/local/src/iostream/boost/io/detail/streambufs/linked_streambuf.hpp:54:
error: `close' declared as a `virtual' field
/usr/local/src/iostream/boost/io/detail/streambufs/linked_streambuf.hpp:54:
error: expected `;' before '(' token
In file included
from /usr/local/src/iostream/boost/io/detail/adapters/filter_wrapper.hpp:16,
                 from /usr/local/src/iostream/boost/io/detail/streambufs/indirect_streambuf.hpp:23,
                 from /usr/local/src/iostream/boost/io/streambuf_facade.hpp:16,
                 from /usr/local/src/iostream/boost/io/stream_facade.hpp:20,
                 from Test.cc:1:
/usr/local/src/iostream/boost/io/operations.hpp: In static member function
`static void boost::io::detail::read_impl<boost::io::input>::putback(T&,
typename boost::io::char_type<T>::type)':
/usr/local/src/iostream/boost/io/operations.hpp:106: error: invalid
application of `sizeof' to an incomplete type
In file included from /usr/local/src/iostream/boost/io/detail/push.hpp:16,
                 from /usr/local/src/iostream/boost/io/detail/streambufs/indirect_streambuf.hpp:28,
                 from /usr/local/src/iostream/boost/io/streambuf_facade.hpp:16,
                 from /usr/local/src/iostream/boost/io/stream_facade.hpp:20,
                 from Test.cc:1:
/usr/local/src/iostream/boost/io/detail/resolve.hpp: At global scope:
/usr/local/src/iostream/boost/io/detail/resolve.hpp:38: error: non-template
`result_type' used as template
/usr/local/src/iostream/boost/io/detail/resolve.hpp:38: error: (use
`U::template result_type' to indicate that it is a template)
/usr/local/src/iostream/boost/io/detail/resolve.hpp:38: error: expected `{'
before ';' token

Adding #include <iostream> fixes this problem.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk