
What are the exact errors that you get?
"g++" -c -Wall -ftemplate-depth-255 -DTEST_STD_HEADERS=1 -g -O0 -fno-inline -I"/u/troy/boost-regressions/results/bin/boost/libs/tr1/test" -I"/u/troy/boost-regressions/boost/boost/tr1/tr1/bcc32" -I "/u/troy/boost-regressions/boost/boost/tr1/tr1" -I "/u/troy/boost-regressions/boost" -o "/u/troy/boost-regressions/results/bin/boost/libs/tr1/test/std_run_complex_overloads.test/gcc/debug/run_complex_overloads.o" "/u/troy/boost-regressions/boost/libs/tr1/test/run_complex_overloads.cpp" In file included from /u/troy/boost-regressions/boost/boost/tr1/memory.hpp:57, from /u/troy/boost-regressions/boost/boost/tr1/tr1/memory:28, from /u/troy/boost-regressions/boost/boost/detail/sp_counted_impl.hpp:34, from /u/troy/boost-regressions/boost/boost/detail/shared_count.hpp:30, from /u/troy/boost-regressions/boost/boost/shared_ptr.hpp:26, from /u/troy/boost-regressions/boost/boost/test/predicate_result.hpp:24, from /u/troy/boost-regressions/boost/boost/test/test_tools.hpp:19, from /u/troy/boost-regressions/boost/libs/tr1/test/run_complex_overloads.cpp:12: /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:166: error: field `pn' has incomplete type /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In constructor `boost::weak_ptr<T>::weak_ptr()': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:37: error: class `boost::weak_ptr<T>' does not have any field named `pn' /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In constructor `boost::weak_ptr<T>::weak_ptr(const boost::weak_ptr<Y>&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:62: error: class `boost::weak_ptr<T>' does not have any field named `pn' /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In constructor `boost::weak_ptr<T>::weak_ptr(const boost::shared_ptr<Y>&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:68: error: class `boost::weak_ptr<T>' does not have any field named `pn' /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `boost::weak_ptr<T>& boost::weak_ptr<T>::operator=(const boost::weak_ptr<Y>&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:78: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:78: error: (Each undeclared identifier is reported only once for each function it appears in.) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `boost::weak_ptr<T>& boost::weak_ptr<T>::operator=(const boost::shared_ptr<Y>&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:86: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `long int boost::weak_ptr<T>::use_count() const': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:123: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `bool boost::weak_ptr<T>::expired() const': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:128: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `void boost::weak_ptr<T>::swap(boost::weak_ptr<T>&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:139: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `void boost::weak_ptr<T>::_internal_assign(T*, const boost::detail::shared_count&)': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:145: error: `pn' undeclared (first use this function) /u/troy/boost-regressions/boost/boost/weak_ptr.hpp: In member function `bool boost::weak_ptr<T>::_internal_less(const boost::weak_ptr<Y>&) const': /u/troy/boost-regressions/boost/boost/weak_ptr.hpp:150: error: `pn' undeclared (first use this function)