diff -ur -x .svn ../boost-1.34.0-beta1/boost/archive/detail/iserializer.hpp ./boost/archive/detail/iserializer.hpp --- ../boost-1.34.0-beta1/boost/archive/detail/iserializer.hpp 2006-05-30 17:56:35.000000000 +0200 +++ ./boost/archive/detail/iserializer.hpp 2007-02-16 17:29:44.000000000 +0100 @@ -121,7 +121,7 @@ return boost::serialization::implementation_level::value >= boost::serialization::object_class_info; } - virtual bool tracking(const unsigned int flags) const { + virtual bool tracking(const unsigned int /*flags*/) const { // if(0 != (flags & no_tracking)) // return false; return boost::serialization::tracking_level::value diff -ur -x .svn ../boost-1.34.0-beta1/boost/archive/detail/oserializer.hpp ./boost/archive/detail/oserializer.hpp --- ../boost-1.34.0-beta1/boost/archive/detail/oserializer.hpp 2006-06-04 16:51:24.000000000 +0200 +++ ./boost/archive/detail/oserializer.hpp 2007-02-16 17:29:44.000000000 +0100 @@ -114,7 +114,7 @@ return boost::serialization::implementation_level::value >= boost::serialization::object_class_info; } - virtual bool tracking(const unsigned int flags) const { + virtual bool tracking(const unsigned int /*flags*/) const { // if(0 != (flags & no_tracking)) // return false; return boost::serialization::tracking_level::value == boost::serialization::track_always diff -ur -x .svn ../boost-1.34.0-beta1/boost/archive/polymorphic_iarchive.hpp ./boost/archive/polymorphic_iarchive.hpp --- ../boost-1.34.0-beta1/boost/archive/polymorphic_iarchive.hpp 2005-12-11 07:12:51.000000000 +0100 +++ ./boost/archive/polymorphic_iarchive.hpp 2007-02-16 17:29:47.000000000 +0100 @@ -152,6 +152,8 @@ const boost::serialization::extended_type_info & type ) ) = 0; + + virtual ~polymorphic_iarchive() {} }; } // namespace archive diff -ur -x .svn ../boost-1.34.0-beta1/boost/archive/polymorphic_oarchive.hpp ./boost/archive/polymorphic_oarchive.hpp --- ../boost-1.34.0-beta1/boost/archive/polymorphic_oarchive.hpp 2006-02-12 06:43:06.000000000 +0100 +++ ./boost/archive/polymorphic_oarchive.hpp 2007-02-16 17:29:47.000000000 +0100 @@ -141,6 +141,8 @@ const void * t, const detail::basic_pointer_oserializer * bpos_ptr ) = 0; + + virtual ~polymorphic_oarchive() {} }; } // namespace archive diff -ur -x .svn ../boost-1.34.0-beta1/boost/date_time/time.hpp ./boost/date_time/time.hpp --- ../boost-1.34.0-beta1/boost/date_time/time.hpp 2005-04-23 07:39:52.000000000 +0200 +++ ./boost/date_time/time.hpp 2007-04-28 00:32:29.000000000 +0200 @@ -77,14 +77,14 @@ /*! Optional bool parameter will return time zone as an offset * (ie "+07:00"). Empty string is returned for classes that do * not use a time_zone */ - std::string zone_name(bool as_offset=false) const + std::string zone_name(bool = false) const { return time_system::zone_name(time_); } /*! Optional bool parameter will return time zone as an offset * (ie "+07:00"). Empty string is returned for classes that do * not use a time_zone */ - std::string zone_abbrev(bool as_offset=false) const + std::string zone_abbrev(bool = false) const { return time_system::zone_name(time_); } diff -ur -x .svn ../boost-1.34.0-beta1/boost/date_time/time_facet.hpp ./boost/date_time/time_facet.hpp --- ../boost-1.34.0-beta1/boost/date_time/time_facet.hpp 2006-02-18 21:58:01.000000000 +0100 +++ ./boost/date_time/time_facet.hpp 2007-04-28 00:33:11.000000000 +0200 @@ -197,7 +197,7 @@ #endif //! sets default formats for ptime, local_date_time, and time_duration - explicit time_facet(::size_t a_ref = 0) + explicit time_facet(::size_t = 0) //: base_type(standard_format), : base_type(default_time_format), m_time_duration_format(string_type(duration_sign_negative_only) + default_time_duration_format) diff -ur -x .svn ../boost-1.34.0-beta1/boost/graph/topological_sort.hpp ./boost/graph/topological_sort.hpp --- ../boost-1.34.0-beta1/boost/graph/topological_sort.hpp 2005-03-24 15:54:08.000000000 +0100 +++ ./boost/graph/topological_sort.hpp 2006-05-19 10:23:48.000000000 +0200 @@ -37,7 +37,7 @@ : m_iter(_iter) { } template - void back_edge(const Edge& u, Graph&) { throw not_a_dag(); } + void back_edge(const Edge&, Graph&) { throw not_a_dag(); } template void finish_vertex(const Vertex& u, Graph&) { *m_iter++ = u; } diff -ur -x .svn ../boost-1.34.0-beta1/boost/numeric/ublas/matrix.hpp ./boost/numeric/ublas/matrix.hpp --- ../boost-1.34.0-beta1/boost/numeric/ublas/matrix.hpp 2006-02-02 19:33:59.000000000 +0100 +++ ./boost/numeric/ublas/matrix.hpp 2007-02-16 17:29:58.000000000 +0100 @@ -2271,6 +2271,7 @@ BOOST_UBLAS_INLINE const_iterator2 &operator = (const const_iterator2 &it) { container_const_reference::assign (&it ()); + detail::ignore_unused_variable_warning(it); return *this; } diff -ur -x .svn ../boost-1.34.0-beta1/boost/numeric/ublas/matrix_sparse.hpp ./boost/numeric/ublas/matrix_sparse.hpp --- ../boost-1.34.0-beta1/boost/numeric/ublas/matrix_sparse.hpp 2005-10-20 11:19:41.000000000 +0200 +++ ./boost/numeric/ublas/matrix_sparse.hpp 2007-02-16 17:29:58.000000000 +0100 @@ -2681,6 +2681,7 @@ void resize (size_type size1, size_type size2, bool preserve = true) { // FIXME preserve unimplemented BOOST_UBLAS_CHECK (!preserve, internal_logic ()); + detail::ignore_unused_variable_warning(preserve); size1_ = size1; size2_ = size2; capacity_ = restrict_capacity (capacity_);