private:
         friend class boost::serialization::access;
         template<class Archive>
-        void serialize(Archive & ar, const unsigned int version)
+        void serialize(Archive & /* ar */, const unsigned int /* version */)
         { }
 
     public:
     private:
         friend class boost::serialization::access;
         template<class Archive>
-        void serialize(Archive & ar, const unsigned int version)
+        void serialize(Archive & /* ar */, const unsigned int /* version */)
         { }
 
     public:
 
 {
 
 template<class Archive>
-void result_container::serialize(Archive & ar, const unsigned int version)
+void result_container::serialize(Archive & ar, const unsigned int /* version */)
 {
     // When the class Archive corresponds to an output archive, the
     // & operator is defined similar to <<.  Likewise, when the class Archive
 }
 
 template<class Archive>
-void command_container::serialize(Archive & ar, const unsigned int version)
+void command_container::serialize(Archive & ar, const unsigned int /* version */)
 {
     ar & BOOST_SERIALIZATION_NVP(cmd);
 }