id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9250,"ext/boost/bind/bind.hpp"" line 70: Error: boost::_bi::F is not a namespace or class name",anonymous,Peter Dimov,"Whilst compiling Phusion Passenger which is including the Boost 1.52 header files. OS: Solaris 10 SPARC Compiler: Sun Studio 12.3 {{{ ""ext/boost/bind/bind.hpp"", line 70: Error: boost::_bi::F is not a namespace or class name. ""ext/boost/bind/bind_template.hpp"", line 15: Where: While specializing ""boost::_bi::result_traits"". ""ext/boost/bind/bind_template.hpp"", line 15: Where: Specialized in boost::_bi::bind_t>>. ""ext/common/ApplicationPool2/Spawner.h"", line 250: Where: Specialized in non-template code. ""ext/boost/bind/bind.hpp"", line 70: Error: result_type is not defined. ""ext/boost/bind/bind_template.hpp"", line 15: Where: While specializing ""boost::_bi::result_traits"". ""ext/boost/bind/bind_template.hpp"", line 15: Where: Specialized in boost::_bi::bind_t>>. }}} The code from bind.hpp: {{{ 66 struct unspecified {}; 67 68 template 69 struct result_traits { 70 typedef typename F::result_type type; 71 }; 72 73 template 74 struct result_traits > { 75 typedef typename F::result_type type; 76 }; }}} ",Bugs,closed,To Be Determined,bind,Boost 1.52.0,Problem,fixed,,