$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Gilles J. Seguin (segg_at_[hidden])
Date: 2002-02-21 19:13:07
egorovv_at_[hidden] wrote:
> 
> I had to apply this parch to build current CVS tree under FreeBSD
> and Linux :
making typename explicit.
/usr/h1/boost/boost/boost/thread/condition.hpp:95: warning: `typename 
   boost::detail::thread::lock_ops<M>::lock_state' is implicitly a typename
/usr/h1/boost/boost/boost/thread/condition.hpp:115: warning: `typename 
   boost::detail::thread::lock_ops<M>::lock_state' is implicitly a typename
--- boost/boost/thread/condition.hpp.old   Fri Jan 25 23:02:22 2002
+++ boost/boost/thread/condition.hpp    Thu Feb 21 18:51:03 2002
@@ -92,7 +92,7 @@
 #endif
 
         typedef typename detail::thread::lock_ops<M> lock_ops;
-        lock_ops::lock_state state;
+        typename lock_ops::lock_state state;
         lock_ops::unlock(mutex, state);
 
 #if defined(BOOST_HAS_PTHREADS)
@@ -112,7 +112,7 @@
 #endif
 
         typedef typename detail::thread::lock_ops<M> lock_ops;
-        lock_ops::lock_state state;
+        typename lock_ops::lock_state state;
         lock_ops::unlock(mutex, state);
 
         bool ret = false;