<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Boost rtree Beispiel-Code kann nicht kompiliert werden]]></title><description><![CDATA[<p>Ich verwende Boost 1.55 und habe dazu folgendes Beispiel aus der Doku:</p>
<p><a href="http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html" rel="nofollow">http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html</a></p>
<p>Okay, bei mir ist beim instanziieren des rtrees Schluss, hier ist mein Code:</p>
<pre><code>#include &lt;boost/geometry.hpp&gt;
#include &lt;boost/geometry/geometries/point.hpp&gt;
#include &lt;boost/geometry/geometries/box.hpp&gt;

#include &lt;boost/geometry/index/rtree.hpp&gt;

// to store queries results
#include &lt;vector&gt;

// just for output
#include &lt;iostream&gt;
#include &lt;boost/foreach.hpp&gt;

namespace bg = boost::geometry;
namespace bgi = boost::geometry::index;

typedef bg::model::point&lt;float, 2, bg::cs::cartesian&gt; point;
typedef bg::model::box&lt;point&gt; box;
typedef std::pair&lt;box, unsigned&gt; value;

int main() {
	// create the rtree using default constructor
	bgi::rtree&lt; value, bgi::quadratic&lt;16&gt; &gt; rtree;  // &lt;- verursacht Fehler

	return 0;
}
</code></pre>
<p>Hier die Meldungen:</p>
<pre><code>1&gt;------ Erstellen gestartet: Projekt: ConsoleApplication1, Konfiguration: Debug Win32 ------
1&gt;  main.cpp
1&gt;c:\mein\Pfad\boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp(200): error C2228: Links von &quot;.select_on_container_copy_construction&quot; muss sich eine Klasse/Struktur/Union befinden.
1&gt;          Typ ist 'boost::move_detail::add_rvalue_reference&lt;U&gt;::type'
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp(276): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::container_detail::has_member_function_callable_with_select_on_container_copy_construction_impl&lt;Fun,true,&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Fun=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\container\allocator_traits.hpp(262): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::container_detail::has_member_function_callable_with_select_on_container_copy_construction&lt;const Alloc,&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Alloc=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(282): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::allocator_traits&lt;AllocNode&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(336): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_dynamic_node&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply&lt;std::allocator&lt;_Other&gt;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;*&gt;(AllocNode &amp;,BaseNodePtr)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            _Other=boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;  ,            BaseNodePtr=boost::geometry::index::detail::rtree::dynamic_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(336): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_dynamic_node&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply&lt;std::allocator&lt;_Other&gt;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;*&gt;(AllocNode &amp;,BaseNodePtr)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            _Other=boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;  ,            BaseNodePtr=boost::geometry::index::detail::rtree::dynamic_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(333): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply(Allocators &amp;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(51): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply(Allocators &amp;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(51): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(35): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::detail::rtree::visitors::destroy&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::detail::rtree::options&lt;boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::translator&lt;IndexableGetter,EqualTo&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;Value&gt;,Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::operator ()(boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; &amp;)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              IndexableGetter=boost::geometry::index::indexable&lt;value&gt;
1&gt;  ,            EqualTo=boost::geometry::index::equal_to&lt;value&gt;
1&gt;  ,            Value=value
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(1285): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::detail::rtree::visitors::destroy&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::detail::rtree::options&lt;boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::translator&lt;IndexableGetter,EqualTo&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;Value&gt;,Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              IndexableGetter=boost::geometry::index::indexable&lt;value&gt;
1&gt;  ,            EqualTo=boost::geometry::index::equal_to&lt;value&gt;
1&gt;  ,            Value=value
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(1281): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;::raw_destroy(boost::geometry::index::rtree&lt;Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt; &amp;)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(309): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;::raw_destroy(boost::geometry::index::rtree&lt;Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt; &amp;)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
1&gt;          d:\entwicklung\consoleapplication1\consoleapplication1\main.cpp(24): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Lege ich kein Objekt vom rtree an, so gibt es auch keine Probleme <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich verstehe die Fehlermeldungen nicht, kann hier jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/328392/boost-rtree-beispiel-code-kann-nicht-kompiliert-werden</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 17:18:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328392.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Oct 2014 11:42:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Boost rtree Beispiel-Code kann nicht kompiliert werden on Tue, 07 Oct 2014 11:42:54 GMT]]></title><description><![CDATA[<p>Ich verwende Boost 1.55 und habe dazu folgendes Beispiel aus der Doku:</p>
<p><a href="http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html" rel="nofollow">http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html</a></p>
<p>Okay, bei mir ist beim instanziieren des rtrees Schluss, hier ist mein Code:</p>
<pre><code>#include &lt;boost/geometry.hpp&gt;
#include &lt;boost/geometry/geometries/point.hpp&gt;
#include &lt;boost/geometry/geometries/box.hpp&gt;

#include &lt;boost/geometry/index/rtree.hpp&gt;

// to store queries results
#include &lt;vector&gt;

// just for output
#include &lt;iostream&gt;
#include &lt;boost/foreach.hpp&gt;

namespace bg = boost::geometry;
namespace bgi = boost::geometry::index;

typedef bg::model::point&lt;float, 2, bg::cs::cartesian&gt; point;
typedef bg::model::box&lt;point&gt; box;
typedef std::pair&lt;box, unsigned&gt; value;

int main() {
	// create the rtree using default constructor
	bgi::rtree&lt; value, bgi::quadratic&lt;16&gt; &gt; rtree;  // &lt;- verursacht Fehler

	return 0;
}
</code></pre>
<p>Hier die Meldungen:</p>
<pre><code>1&gt;------ Erstellen gestartet: Projekt: ConsoleApplication1, Konfiguration: Debug Win32 ------
1&gt;  main.cpp
1&gt;c:\mein\Pfad\boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp(200): error C2228: Links von &quot;.select_on_container_copy_construction&quot; muss sich eine Klasse/Struktur/Union befinden.
1&gt;          Typ ist 'boost::move_detail::add_rvalue_reference&lt;U&gt;::type'
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\intrusive\detail\has_member_function_callable_with.hpp(276): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::container_detail::has_member_function_callable_with_select_on_container_copy_construction_impl&lt;Fun,true,&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Fun=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\container\allocator_traits.hpp(262): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::container_detail::has_member_function_callable_with_select_on_container_copy_construction&lt;const Alloc,&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Alloc=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(282): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::container::allocator_traits&lt;AllocNode&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(336): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_dynamic_node&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply&lt;std::allocator&lt;_Other&gt;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;*&gt;(AllocNode &amp;,BaseNodePtr)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            _Other=boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;  ,            BaseNodePtr=boost::geometry::index::detail::rtree::dynamic_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(336): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_dynamic_node&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply&lt;std::allocator&lt;_Other&gt;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;*&gt;(AllocNode &amp;,BaseNodePtr)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            _Other=boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            AllocNode=std::allocator&lt;boost::geometry::index::detail::rtree::dynamic_internal_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;
1&gt;  ,            BaseNodePtr=boost::geometry::index::detail::rtree::dynamic_node&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\node\node_d_mem_dynamic.hpp(333): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply(Allocators &amp;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(51): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::apply(Allocators &amp;,boost::geometry::index::detail::rtree::dynamic_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; *)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(51): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::detail::rtree::destroy_node&lt;Allocators,boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;  ,            Value=std::pair&lt;box,unsigned int&gt;
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\detail\rtree\visitors\destroy.hpp(35): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::detail::rtree::visitors::destroy&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::detail::rtree::options&lt;boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::translator&lt;IndexableGetter,EqualTo&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;Value&gt;,Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;::operator ()(boost::geometry::index::detail::rtree::dynamic_internal_node&lt;Value,Parameters,Box,Allocators,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt; &amp;)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              IndexableGetter=boost::geometry::index::indexable&lt;value&gt;
1&gt;  ,            EqualTo=boost::geometry::index::equal_to&lt;value&gt;
1&gt;  ,            Value=value
1&gt;  ,            Parameters=boost::geometry::index::quadratic&lt;16,4&gt;
1&gt;  ,            Box=boost::geometry::model::box&lt;point&gt;
1&gt;  ,            Allocators=boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;value&gt;,std::pair&lt;box,unsigned int&gt;,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(1285): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::detail::rtree::visitors::destroy&lt;std::pair&lt;box,unsigned int&gt;,boost::geometry::index::detail::rtree::options&lt;boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::detail::rtree::insert_default_tag,boost::geometry::index::detail::rtree::choose_by_content_diff_tag,boost::geometry::index::detail::rtree::split_default_tag,boost::geometry::index::detail::rtree::quadratic_tag,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;,boost::geometry::index::detail::translator&lt;IndexableGetter,EqualTo&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::allocators&lt;std::allocator&lt;Value&gt;,Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::model::box&lt;point&gt;,boost::geometry::index::detail::rtree::node_d_mem_static_tag&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              IndexableGetter=boost::geometry::index::indexable&lt;value&gt;
1&gt;  ,            EqualTo=boost::geometry::index::equal_to&lt;value&gt;
1&gt;  ,            Value=value
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(1281): Bei der Kompilierung der  Klassen-template der void boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;::raw_destroy(boost::geometry::index::rtree&lt;Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt; &amp;)-Memberfunktion
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
1&gt;          c:\mein\Pfad\boost_1_55_0\boost\geometry\index\rtree.hpp(309): Siehe Verweis auf die Instanziierung der gerade kompilierten Funktions-template &quot;void boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;::raw_destroy(boost::geometry::index::rtree&lt;Value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt; &amp;)&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
1&gt;          d:\entwicklung\consoleapplication1\consoleapplication1\main.cpp(24): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template &quot;boost::geometry::index::rtree&lt;value,boost::geometry::index::quadratic&lt;16,4&gt;,boost::geometry::index::indexable&lt;Value&gt;,boost::geometry::index::equal_to&lt;Value&gt;,std::allocator&lt;Value&gt;&gt;&quot;.
1&gt;          with
1&gt;          [
1&gt;              Value=value
1&gt;          ]
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
</code></pre>
<p>Lege ich kein Objekt vom rtree an, so gibt es auch keine Probleme <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> Ich verstehe die Fehlermeldungen nicht, kann hier jemand helfen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2421141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421141</guid><dc:creator><![CDATA[Booster]]></dc:creator><pubDate>Tue, 07 Oct 2014 11:42:54 GMT</pubDate></item><item><title><![CDATA[Reply to Boost rtree Beispiel-Code kann nicht kompiliert werden on Tue, 07 Oct 2014 12:47:39 GMT]]></title><description><![CDATA[<p>&lt;utility&gt; für pair fehlt. Vielleicht hilfts.</p>
<p>Ansonsten: mit VS 9.0 und boost 1.54 lässt es sich so übersetzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2421152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421152</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 07 Oct 2014 12:47:39 GMT</pubDate></item><item><title><![CDATA[Reply to Boost rtree Beispiel-Code kann nicht kompiliert werden on Tue, 07 Oct 2014 13:15:07 GMT]]></title><description><![CDATA[<p>manni66 schrieb:</p>
<blockquote>
<p>&lt;utility&gt; für pair fehlt. Vielleicht hilfts.</p>
<p>Ansonsten: mit VS 9.0 und boost 1.54 lässt es sich so übersetzen.</p>
</blockquote>
<p>Also auch mit utility gehts nicht.</p>
<p>Habe Visual Studio Ultimate 2013 (12.0.30501.00 Update2) mit Boost 1.55.</p>
<p>Kann hier jemand mit gleicher Konfiguration versuchen, obigen Schnippsel zu kompilieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2421159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421159</guid><dc:creator><![CDATA[Booster]]></dc:creator><pubDate>Tue, 07 Oct 2014 13:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to Boost rtree Beispiel-Code kann nicht kompiliert werden on Tue, 07 Oct 2014 13:35:26 GMT]]></title><description><![CDATA[<p>Ich habe es mal schnell mit g++ kompiliert: g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2</p>
<p>Keine Fehlermeldung hier !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2421163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2421163</guid><dc:creator><![CDATA[OnLinux]]></dc:creator><pubDate>Tue, 07 Oct 2014 13:35:26 GMT</pubDate></item></channel></rss>