diff --git a/source/RobotAPI/libraries/core/Pose.cpp b/source/RobotAPI/libraries/core/Pose.cpp
index cf2ef51c61f126f2e7dd25a79d68937fb91b505d..9c4c1441c5c12c1aabb3c70408f58fa94ffc3441 100644
--- a/source/RobotAPI/libraries/core/Pose.cpp
+++ b/source/RobotAPI/libraries/core/Pose.cpp
@@ -79,7 +79,7 @@ namespace armarx
         y = vec[1];
     }
 
-    string Vector2::output(const Ice::Current& c) const
+    string Vector2::output(const Ice::Current&) const
     {
         std::stringstream s;
         s << toEigen();
@@ -94,7 +94,7 @@ namespace armarx
         obj->setFloat("y", y);
     }
 
-    void Vector2::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current& c)
+    void Vector2::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current&)
     {
         AbstractObjectSerializerPtr obj = AbstractObjectSerializerPtr::dynamicCast(serializer);
 
@@ -144,7 +144,7 @@ namespace armarx
         z = vec[2];
     }
 
-    string Vector3::output(const Ice::Current& c) const
+    string Vector3::output(const Ice::Current&) const
     {
         std::stringstream s;
         s << toEigen().format(ArmarXEigenFormat);
@@ -160,7 +160,7 @@ namespace armarx
         obj->setFloat("z", z);
     }
 
-    void Vector3::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current& c)
+    void Vector3::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current&)
     {
         AbstractObjectSerializerPtr obj = AbstractObjectSerializerPtr::dynamicCast(serializer);
 
@@ -244,7 +244,7 @@ namespace armarx
         return result;
     }
 
-    string Quaternion::output(const Ice::Current& c) const
+    string Quaternion::output(const Ice::Current&) const
     {
         std::stringstream s;
         s << toEigen()/*.format(ArmarXEigenFormat)*/;
@@ -261,7 +261,7 @@ namespace armarx
         obj->setFloat("qw", qw);
     }
 
-    void Quaternion::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current& c)
+    void Quaternion::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current&)
     {
         AbstractObjectSerializerPtr obj = AbstractObjectSerializerPtr::dynamicCast(serializer);
 
@@ -325,7 +325,7 @@ namespace armarx
         return m;
     }
 
-    string Pose::output(const Ice::Current& c) const
+    string Pose::output(const Ice::Current&) const
     {
         std::stringstream s;
         s << toEigen()/*.format(ArmarXEigenFormat)*/;
@@ -339,7 +339,7 @@ namespace armarx
         orientation->serialize(serializer, c);
     }
 
-    void Pose::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current& c)
+    void Pose::deserialize(const ObjectSerializerBasePtr& serializer, const ::Ice::Current&)
     {
         AbstractObjectSerializerPtr obj = AbstractObjectSerializerPtr::dynamicCast(serializer);
 
diff --git a/source/RobotAPI/libraries/core/Pose.h b/source/RobotAPI/libraries/core/Pose.h
index 6911f787073c25528b707b632444c638a55e766e..e24e7a46d4720864183c4a599b4b86d35afcd3b0 100644
--- a/source/RobotAPI/libraries/core/Pose.h
+++ b/source/RobotAPI/libraries/core/Pose.h
@@ -70,16 +70,16 @@ namespace armarx
         {
             return this->clone();
         }
-        VariantDataClassPtr clone(const Ice::Current& c = ::Ice::Current()) const override
+        VariantDataClassPtr clone(const Ice::Current& = ::Ice::Current()) const override
         {
             return new Vector2(*this);
         }
         std::string output(const Ice::Current& c = ::Ice::Current()) const override;
-        VariantTypeId getType(const Ice::Current& c = ::Ice::Current()) const override
+        VariantTypeId getType(const Ice::Current& = ::Ice::Current()) const override
         {
             return VariantType::Vector2;
         }
-        bool validate(const Ice::Current& c = ::Ice::Current()) override
+        bool validate(const Ice::Current& = ::Ice::Current()) override
         {
             return true;
         }
@@ -127,11 +127,11 @@ namespace armarx
             return new Vector3(*this);
         }
         std::string output(const Ice::Current& c = ::Ice::Current()) const override;
-        VariantTypeId getType(const Ice::Current& c = ::Ice::Current()) const override
+        VariantTypeId getType(const Ice::Current& = ::Ice::Current()) const override
         {
             return VariantType::Vector3;
         }
-        bool validate(const Ice::Current& c = ::Ice::Current()) override
+        bool validate(const Ice::Current& = ::Ice::Current()) override
         {
             return true;
         }
@@ -178,16 +178,16 @@ namespace armarx
         {
             return this->clone();
         }
-        VariantDataClassPtr clone(const Ice::Current& c = ::Ice::Current()) const override
+        VariantDataClassPtr clone(const Ice::Current& = ::Ice::Current()) const override
         {
             return new Quaternion(*this);
         }
         std::string output(const Ice::Current& c = ::Ice::Current()) const override;
-        VariantTypeId getType(const Ice::Current& c = ::Ice::Current()) const override
+        VariantTypeId getType(const Ice::Current& = ::Ice::Current()) const override
         {
             return VariantType::Quaternion;
         }
-        bool validate(const Ice::Current& c = ::Ice::Current()) override
+        bool validate(const Ice::Current& = ::Ice::Current()) override
         {
             return true;
         }
@@ -235,16 +235,16 @@ namespace armarx
         {
             return this->clone();
         }
-        VariantDataClassPtr clone(const Ice::Current& c = ::Ice::Current()) const override
+        VariantDataClassPtr clone(const Ice::Current& = ::Ice::Current()) const override
         {
             return new Pose(*this);
         }
-        std::string output(const Ice::Current& c = ::Ice::Current()) const override;
-        VariantTypeId getType(const Ice::Current& c = ::Ice::Current()) const override
+        std::string output(const Ice::Current& = ::Ice::Current()) const override;
+        VariantTypeId getType(const Ice::Current& = ::Ice::Current()) const override
         {
             return VariantType::Pose;
         }
-        bool validate(const Ice::Current& c = ::Ice::Current()) override
+        bool validate(const Ice::Current& = ::Ice::Current()) override
         {
             return true;
         }