diff --git a/doc/detail/lambda_doc.xml b/doc/detail/lambda_doc.xml
index 968ce5a..5207a16 100755
--- a/doc/detail/lambda_doc.xml
+++ b/doc/detail/lambda_doc.xml
@@ -3435,7 +3435,7 @@ was dropped.
Brian
McNamara
-www.cc.gatech.edu/~yannis/fc++/
+yanniss.github.io/fc++/
2002
diff --git a/doc/lambda.xml b/doc/lambda.xml
index 4ad5957..26384f5 100644
--- a/doc/lambda.xml
+++ b/doc/lambda.xml
@@ -3440,7 +3440,7 @@ was dropped.
Brian
McNamara
-www.cc.gatech.edu/~yannis/fc++/
+yanniss.github.io/fc++/
2002
diff --git a/test/bind_tests_advanced.cpp b/test/bind_tests_advanced.cpp
index d696e49..b33d10a 100644
--- a/test/bind_tests_advanced.cpp
+++ b/test/bind_tests_advanced.cpp
@@ -121,8 +121,16 @@ void test_unlambda() {
BOOST_CHECK(call_with_101(_1 + 1) == 102);
+#if defined(BOOST_NO_CXX11_HDR_FUNCTIONAL)
+
BOOST_CHECK(call_with_100(bl::bind(std_functor(std::bind1st(std::plus(), 1)), _1)) == 101);
+#else
+
+ BOOST_CHECK(call_with_100(bl::bind(std_functor(std::bind(std::plus(), 1, std::placeholders::_1)), _1)) == 101);
+
+#endif
+
// std_functor insturcts LL that the functor defines a result_type typedef
// rather than a sig template.
bl::bind(std_functor(std::plus()), _1, _2)(i, i);