
Using rev5 from the vault of this library I ran into a minor issue when compiling for gcc 3.3. I can compile code against this for msvc71 both before and after the patch. BTW, while I know its accepted to Boost, is this library to be in 1.35? Thanks, -Ryan Unified diff on property_tree/detail/ptree_implementation.hpp: @@ -813,7 +813,7 @@ const key_type &path, const std::locale &loc) const { - return get_child(separator, path).get_own<Type>(loc); + return get_child(separator, path).template get_own<Type>(loc); } // Get value from data of child ptree (custom path separator) @@ -852,7 +852,7 @@ const std::locale &loc) const { if (optional<const basic_ptree<Tr> &> child = get_child_optional(separator, path)) - return child.get().get_own_optional<Type>(loc); + return child.get().template get_own_optional<Type>(loc); else return optional<Type>(); }