    if (send_goal_func_) {
      send_goal_func_(action_goal);
 diff --git a/include/actionlib/client/simple_action_client.h b/include/actionlib/client/simple_action_client.h
-index cb85154..2d1d29b 100644
+index 52637ed..cfbd206 100644
 --- a/include/actionlib/client/simple_action_client.h
 +++ b/include/actionlib/client/simple_action_client.h
 @@ -330,8 +330,8 @@ void SimpleActionClient<ActionSpec>::sendGoal(const Goal & goal,

 13 files changed, 34 insertions(+), 34 deletions(-)

diff --git a/include/actionlib/client/action_client.h b/include/actionlib/client/action_client.h
index f87f852..4121191 100644
--- a/include/actionlib/client/action_client.h
+++ b/include/actionlib/client/action_client.h
@@ -236,17 +236,17 @@ private:

 }
 
diff --git a/test/simple_client_test.cpp b/test/simple_client_test.cpp
index 341bbc9..ea40050 100644
--- a/test/simple_client_test.cpp
+++ b/test/simple_client_test.cpp
@@ -106,7 +106,7 @@ TEST(SimpleClient, easy_callback)
 
   bool called = false;
   goal.goal = 1;
-  SimpleActionClient<TestAction>::SimpleDoneCallback func = boost::bind(&easyDoneCallback, &called, &client, _1, _2);
+  SimpleActionClient<TestAction>::SimpleDoneCallback func = boost::bind(&easyDoneCallback, &called, &client, boost::placeholders::_1, boost::placeholders::_2);
   client.sendGoal(goal, func);
   finished = client.waitForResult(ros::Duration(10.0));
   ASSERT_TRUE(finished);
