--- src/ui/tool/node.h.orig 2012-02-14 04:22:17.670697000 +0100 +++ src/ui/tool/node.h 2013-10-17 12:47:44.000000000 +0200 @@ -16,7 +16,13 @@ #include #include #include + +#if __cplusplus >= 201103L +#include +#else #include +#endif + #include #include #include @@ -32,11 +38,13 @@ } } +#if __cplusplus < 201103L && !defined(_LIBCPP_VERSION) namespace std { namespace tr1 { template struct hash< Inkscape::UI::NodeIterator >; } } +#endif namespace Inkscape { namespace UI {