diff -Naur k3d-0.5.0.37.old/k3dsdk/data.h k3d-0.5.0.37/k3dsdk/data.h --- k3d-0.5.0.37.old/k3dsdk/data.h 2006-04-11 01:50:36.000000000 -0400 +++ k3d-0.5.0.37/k3dsdk/data.h 2006-04-11 01:53:02.000000000 -0400 @@ -399,7 +399,7 @@ if(!new_value) return false; - set_value(*new_value); + name_policy_t::set_value(*new_value); return true; } @@ -606,7 +606,7 @@ if(!new_value) return false; - set_value(*new_value); + name_policy_t::set_value(*new_value); return true; } @@ -970,7 +970,7 @@ if(!new_value) return false; - set_value(*new_value); + name_policy_t::set_value(*new_value); return true; } @@ -1184,7 +1184,7 @@ if(!new_value) return false; - set_value(*new_value); + name_policy_t::set_value(*new_value); return true; } diff -Naur k3d-0.5.0.37.old/k3dsdk/renderman_properties.h k3d-0.5.0.37/k3dsdk/renderman_properties.h --- k3d-0.5.0.37.old/k3dsdk/renderman_properties.h 2006-04-11 01:50:36.000000000 -0400 +++ k3d-0.5.0.37/k3dsdk/renderman_properties.h 2006-04-11 01:49:39.000000000 -0400 @@ -168,7 +168,7 @@ if(!new_value) return false; - set_value(*new_value); + name_policy_t::set_value(*new_value); return true; } diff -Naur k3d-0.5.0.37.old/k3dsdk/vectors.h k3d-0.5.0.37/k3dsdk/vectors.h --- k3d-0.5.0.37.old/k3dsdk/vectors.h 2006-04-11 01:50:36.000000000 -0400 +++ k3d-0.5.0.37/k3dsdk/vectors.h 2006-04-11 01:49:39.000000000 -0400 @@ -91,7 +91,7 @@ /// Returns an indexed dimension by reference double& operator[](int i); /// Returns an indexed dimension by value - double vector2::operator[](int i) const; + double operator[](int i) const; /// Returns the vector length double Length() const; /// Returns the square of the vector length diff -Naur k3d-0.5.0.37.old/modules/blobbies/blobbies.cpp k3d-0.5.0.37/modules/blobbies/blobbies.cpp --- k3d-0.5.0.37.old/modules/blobbies/blobbies.cpp 2006-04-11 01:50:36.000000000 -0400 +++ k3d-0.5.0.37/modules/blobbies/blobbies.cpp 2006-04-11 01:49:48.000000000 -0400 @@ -440,6 +440,7 @@ ///////////////////////////////////////////////////////////////////////////// // blobby_sub_operator_implementation +const k3d::ienumeration_property::enumeration_values_t& subtract_values(); class blobby_sub_operator_implementation : public k3d::mesh_source > @@ -560,6 +561,8 @@ ///////////////////////////////////////////////////////////////////////////// // blobby_div_operator_implementation +const k3d::ienumeration_property::enumeration_values_t& divide_values(); + class blobby_div_operator_implementation : public k3d::mesh_source > { diff -Naur k3d-0.5.0.37.old/modules/blobbies/edges_to_blobby.cpp k3d-0.5.0.37/modules/blobbies/edges_to_blobby.cpp --- k3d-0.5.0.37.old/modules/blobbies/edges_to_blobby.cpp 2006-04-11 01:50:36.000000000 -0400 +++ k3d-0.5.0.37/modules/blobbies/edges_to_blobby.cpp 2006-04-11 01:49:48.000000000 -0400 @@ -116,6 +116,8 @@ ///////////////////////////////////////////////////////////////////////////// // edges_to_blobby_implementation +const k3d::ienumeration_property::enumeration_values_t& operation_values(); + class edges_to_blobby_implementation : public k3d::mesh_modifier > {