<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14206</id>
	<title>Nabble - Boost - Users</title>
	<updated>2009-11-26T14:25:08Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Boost---Users-f14206.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost---Users-f14206.html" />
	<subtitle type="html">Boost Users mailing list</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26535699</id>
	<title>Re: [shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T14:25:08Z</published>
	<updated>2009-11-26T14:25:08Z</updated>
	<author>
		<name>Peter Dimov-5</name>
	</author>
	<content type="html">Igor R wrote:
&lt;br&gt;&amp;gt;&amp;gt; the inlined code is trying to lock a spinlock that doesn't exist.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...which should cause a crash, shouldn't it?
&lt;br&gt;&lt;br&gt;It picks a memory location, thinking that it's a spinlock locked by another 
&lt;br&gt;thread, and waits for it to become &amp;quot;unlocked&amp;quot;, which never happens. I guess. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535699&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26535699.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535459</id>
	<title>Re: Automating Serialization?</title>
	<published>2009-11-26T14:03:12Z</published>
	<updated>2009-11-26T14:03:12Z</updated>
	<author>
		<name>Stefan Strasser-2</name>
	</author>
	<content type="html">Am Thursday 26 November 2009 14:05:18 schrieb Bilokon, Paul:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; By design Boost Serialization requires the user to list each field that
&lt;br&gt;&amp;gt; needs to be serialised.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is in contrast, for example, with Java and some other languages where
&lt;br&gt;&amp;gt; serialisation is supported (kind of) at the language level.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The current approach requires some code duplication. We have to declare a
&lt;br&gt;&amp;gt; field. We have to manually (de)serialise it. If we need to make a change,
&lt;br&gt;&amp;gt; we make it in at least two distinct places.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there any way to automate the process of serialisation, perhaps
&lt;br&gt;&amp;gt; harnessing the power of the preprocessor? E.g. we could label the fields
&lt;br&gt;&amp;gt; that need to be serialised. Is there anything in Boost that could help?
&lt;/div&gt;&lt;br&gt;not that I'm aware of, but I even think that's a good thing.
&lt;br&gt;the serialize() function represents a file format, and you want file formats 
&lt;br&gt;to be stable and not being changed because someone added a runtime field to a 
&lt;br&gt;class.
&lt;br&gt;usually when you do want to add a serialized field you'd also want old 
&lt;br&gt;versions of the file still to be readable, so you end up writing custom 
&lt;br&gt;(versioned) deserialization code anyway, even if your language has built-in 
&lt;br&gt;serialization support.
&lt;br&gt;&lt;br&gt;you could use some compile time code generator to write default serialization 
&lt;br&gt;code for you, using e.g. OpenC++, GCC-XML, or Doxygen, but I doubt those 
&lt;br&gt;generated functions would stay there very long.
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535459&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Automating-Serialization--tp26529175p26535459.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535030</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T13:20:26Z</published>
	<updated>2009-11-26T13:20:26Z</updated>
	<author>
		<name>praga-2</name>
	</author>
	<content type="html">&lt;div&gt;I did a guess work of including --with-system along with other --with-XXX while installing and this proved correct. Thanks for all for helping me. So finally if we have to install boost graph parallel library we need to use the following command&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;bjam --with-mpi --with-graph_parallel --with-system --prefix=Installdir install&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;Thanks,&lt;br&gt;Praga.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 12:01 PM, praga &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535030&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mail2praga@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div&gt;I am able to see the graph_parallel library in that directory but not the system library. I have attached the log file with this email. I am not sure what is the problem with system library. I tried to compile like following&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;[pragatheeswaran@prairiefire ~]$ mpic++ -I /tmp/boost/include adjlist_build_test.cpp -L /tmp/boost/lib/ -lboost_mpi -lboost_serialization -lboost_graph_parallel&lt;/div&gt;&lt;div&gt;/tmp/ccqgYccw.o: In function `__static_initialization_and_destruction_0(int, int)&amp;#39;:&lt;/div&gt;

&lt;div class=&quot;im&quot;&gt;
&lt;div&gt;adjlist_build_test.cpp:(.text+0xa22): undefined reference to `boost::system::get_system_category()&amp;#39;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0xa2e): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;


&lt;div&gt;adjlist_build_test.cpp:(.text+0xa3a): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0xa46): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;


&lt;div&gt;adjlist_build_test.cpp:(.text+0xa52): undefined reference to `boost::system::get_system_category()&amp;#39;&lt;/div&gt;&lt;div&gt;collect2: ld returned 1 exit status&lt;/div&gt;&lt;div&gt;[pragatheeswaran@prairiefire ~]$ mpic++ -I /tmp/boost/include adjlist_build_test.cpp -L /tmp/boost/lib/ -lboost_mpi -lboost_serialization -lboost_graph_parallel -lboost_system&lt;/div&gt;


&lt;div&gt;/usr/bin/ld: cannot find -lboost_system&lt;/div&gt;&lt;div&gt;collect2: ld returned 1 exit status&lt;/div&gt;&lt;div&gt;[pragatheeswaran@prairiefire ~]$ &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;Thanks,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;Praga.&lt;/font&gt;&lt;div&gt;

&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 11:31 AM, Vladimir Prus &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535030&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vladimir@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;


&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Vladimir Prus wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; Vladimir Prus wrote:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; praga wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Thanks for reply.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Actually the problem is I dont have any other libraries in the installed&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; path other than&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; libboost_mpi and libboost_serialization.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; It would be better if you explicitly say so, rather then omitting those&lt;br&gt;
&amp;gt;&amp;gt; libraries and reporting the expected linker errors you get.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; So whenever I try to include&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; libraries such as libboost_system or libboost_graph_parallel I am getting&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; errors that those libraries are not found.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I compiled the BOOST using bjam --with-mpi --with-graph_parallel and&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; installed using command bjam --with-mpi --with-graph_parallel install&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; --prefix=~/bin/boostpath&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I remember seeing the parallel graph libraries while installing in the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; command line but I am not sure why they are not there in the installed&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; path.&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Could you please run the following command in the root of your Boost source&lt;br&gt;
&amp;gt;&amp;gt; tree:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; bjam --with-mpi --with-graph_parallel --prefix=/tmp/boost install &amp;gt; log 2&amp;gt;&amp;amp;1&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; and then run this command:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; ls /tmp/boost &amp;gt; log&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Correction: this should be:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; ls /tmp/boost &amp;gt;&amp;gt; log&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;Correction 2: this should be&lt;br&gt;
&lt;br&gt;
        ls /tmp/boost/lib &amp;gt;&amp;gt; log&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
- Volodya&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
Boost-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535030&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535030&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26535030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534842</id>
	<title>Re: [shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T13:01:25Z</published>
	<updated>2009-11-26T13:01:25Z</updated>
	<author>
		<name>Igor R</name>
	</author>
	<content type="html">&amp;gt; the inlined code is trying to lock a spinlock that doesn't exist.
&lt;br&gt;&lt;br&gt;...which should cause a crash, shouldn't it?
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26534842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534592</id>
	<title>Re: [GIL] How to read fixed point channel ?</title>
	<published>2009-11-26T12:33:48Z</published>
	<updated>2009-11-26T12:33:48Z</updated>
	<author>
		<name>Christian Henning</name>
	</author>
	<content type="html">Eloi,
&lt;br&gt;&lt;br&gt;maybe you have to create new channel type which represents a fixed
&lt;br&gt;point value. A good starting point might be scoped_channel_value in
&lt;br&gt;channel.hpp. I'm thinking something like this:
&lt;br&gt;&lt;br&gt;template&amp;lt; typename BaseChannelValue &amp;gt;
&lt;br&gt;class fixed_point
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; typedef fixed_point &amp;nbsp; &amp;nbsp; &amp;nbsp; value_type;
&lt;br&gt;&amp;nbsp; &amp;nbsp; typedef value_type&amp; &amp;nbsp; &amp;nbsp; &amp;nbsp; reference;
&lt;br&gt;&amp;nbsp; &amp;nbsp; typedef value_type* &amp;nbsp; &amp;nbsp; &amp;nbsp; pointer;
&lt;br&gt;&amp;nbsp; &amp;nbsp; typedef const value_type&amp; const_reference;
&lt;br&gt;&amp;nbsp; &amp;nbsp; typedef const value_type* const_pointer;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; BOOST_STATIC_CONSTANT(bool,
&lt;br&gt;is_mutable=channel_traits&amp;lt;BaseChannelValue&amp;gt;::is_mutable);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; static value_type min_value() { return ; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; static value_type max_value() { return ; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point() {}
&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point(const fixed_point&amp; c) : _value(c._value) {}
&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point(BaseChannelValue val) : _value(val) {}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point&amp; operator++() { /*todo*/; return *this; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point&amp; operator--() { /*todo*/; return *this; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point operator++(int) { fixed_point tmp=*this;
&lt;br&gt;this-&amp;gt;operator++(); return tmp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point operator--(int) { fixed_point tmp=*this;
&lt;br&gt;this-&amp;gt;operator--(); return tmp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;typename Scalar2&amp;gt; fixed_point&amp; operator+=(Scalar2 v) {
&lt;br&gt;/*todo*/; return *this; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;typename Scalar2&amp;gt; fixed_point&amp; operator-=(Scalar2 v) {
&lt;br&gt;/*todo*/; return *this; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;typename Scalar2&amp;gt; fixed_point&amp; operator*=(Scalar2 v) {
&lt;br&gt;/*todo*/; return *this; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;typename Scalar2&amp;gt; fixed_point&amp; operator/=(Scalar2 v) {
&lt;br&gt;/*todo*/; return *this; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; fixed_point&amp; operator=(BaseChannelValue v) { _value=v; return *this; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; operator BaseChannelValue() const { return _value; }
&lt;br&gt;&lt;br&gt;private:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; BaseChannelValue _value;
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;Does that goes in your direction?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Christian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Nov 26, 2009 at 5:24 AM, Eloi Du Bois &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534592&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eloi.du.bois@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a stream with 8.8 (16b) channels encoded with fixed point arithmetics
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://knol.google.com/k/anonymous/fixed-point-arithmetic/1b19ktdbl6g9q/2#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://knol.google.com/k/anonymous/fixed-point-arithmetic/1b19ktdbl6g9q/2#&lt;/a&gt;)
&lt;br&gt;&amp;gt; and I need to create a rgb16 view that can hold my image... I tried with
&lt;br&gt;&amp;gt; interleaved_view but this makes wrong values. I don't know how to manage
&lt;br&gt;&amp;gt; with this...
&lt;br&gt;&amp;gt; How must be encoded the shorts in a rgb16_image_t ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If anyone could help me, that would be great.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Eloi.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Boost-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534592&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534592&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GIL--How-to-read-fixed-point-channel---tp26527256p26534592.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534332</id>
	<title>Re: [shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T12:04:04Z</published>
	<updated>2009-11-26T12:04:04Z</updated>
	<author>
		<name>Peter Dimov-5</name>
	</author>
	<content type="html">Igor R wrote:
&lt;br&gt;&amp;gt; Thanks a lot for your answer, you pointed me in the direction I didn't
&lt;br&gt;&amp;gt; think of: __thumb__! Actually, my project was compiled with Thumb
&lt;br&gt;&amp;gt; switched on - which is default in XCode. On the other hand, boost
&lt;br&gt;&amp;gt; libraries was built with their default compiler switches for this
&lt;br&gt;&amp;gt; platform, as defined in boost.build/bjam configuration (probably,
&lt;br&gt;&amp;gt; thumb off?).
&lt;br&gt;&amp;gt; Anyway, now I switched off Thumb in my project settings, and
&lt;br&gt;&amp;gt; everything began to move as expected!
&lt;br&gt;&lt;br&gt;Thanks for tracking this down.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Is your application multithreaded, or does even a simple uncontended
&lt;br&gt;&amp;gt;&amp;gt; use of boost::detail::spinlock or boost::detail::spinlock_pool fail?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My application is multithreaded, but spinlock_pool was hanging in
&lt;br&gt;&amp;gt; absolutely &amp;quot;uncontended&amp;quot; places - like in regex, which I use in 1
&lt;br&gt;&amp;gt; thread only.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I still don't understand why it behaved like this - afterall, if
&lt;br&gt;&amp;gt; thumb-enabled code doesn't support such a spinlock, it should crash,
&lt;br&gt;&amp;gt; and if it does support, it should work...
&lt;/div&gt;&lt;br&gt;The ARM-specific implementation is only used when __thumb__ is not defined:
&lt;br&gt;&lt;br&gt;#if defined(__GNUC__) &amp;&amp; defined( __arm__ ) &amp;&amp; !defined( __thumb__ )
&lt;br&gt;# &amp;nbsp;include &amp;lt;boost/smart_ptr/detail/spinlock_gcc_arm.hpp&amp;gt;
&lt;br&gt;&lt;br&gt;because Thumb doesn't support the swp instruction and spinlock_gcc_arm 
&lt;br&gt;doesn't compile. This causes an ABI mismatch when Thumb and non-Thumb files 
&lt;br&gt;are linked together; the inlined code is trying to lock a spinlock that 
&lt;br&gt;doesn't exist. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534332&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26534332.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533976</id>
	<title>downloading files with boost.asio</title>
	<published>2009-11-26T11:27:13Z</published>
	<updated>2009-11-26T11:27:13Z</updated>
	<author>
		<name>Sean Farrow</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;Hi: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;I am needing to use boost.asio for a
project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;How would I go about downloading binary
files (.zip) in this case using the asio library?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;Any help appreciated, and Ideally I need to
do this asynchronously.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;Regards&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span lang=EN-GB&gt;Sean.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/downloading-files-with-boost.asio-tp26533976p26533976.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533683</id>
	<title>Re: Boost-users] Automating Serialization?</title>
	<published>2009-11-26T11:00:02Z</published>
	<updated>2009-11-26T11:00:02Z</updated>
	<author>
		<name>Brian Wood-7</name>
	</author>
	<content type="html">
Paul Bilokon writes:&lt;br&gt;&lt;br&gt;
&amp;gt;Hi,&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;By design Boost Serialization requires the user to list each field that needs to be serialised.&lt;br&gt;
&amp;gt;&lt;br&gt;&amp;gt;This is in contrast, for example, with Java and some other languages
where serialisation is supported (kind of) at the language &amp;gt;level.&lt;br&gt;
&amp;gt;&lt;br&gt;&amp;gt;The current approach requires some code duplication. We have to declare
a field. We have to manually (de)serialise it. If we &amp;gt;need to make a
change, we make it in at least two distinct places.&lt;br&gt;
&amp;gt;&lt;br&gt;&amp;gt;Is there any way to automate the process of serialisation, perhaps
harnessing the power of the preprocessor? E.g. we could &amp;gt;label the
fields that need to be serialised. Is there anything in Boost that
could help?&lt;br&gt;&lt;br&gt;&lt;br&gt;The C++ Middleware Writer doesn&amp;#39;t have that problem -- &lt;br&gt;
&lt;a href=&quot;http://webEbenezer.net/comparison.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://webEbenezer.net/comparison.html&lt;/a&gt; .  (There&amp;#39;s a performance section&lt;br&gt;
on that page using Boost 1.38.  We&amp;#39;re in the process of updating that page &lt;br&gt;
using Boost 1.41 and hope to have those results on line in the next two weeks.)&lt;br&gt;&lt;br&gt;&lt;br&gt;
Regards,&lt;br&gt;Brian Wood&lt;br&gt;&lt;a href=&quot;http://www.webEbenezer.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.webEbenezer.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;Then Samuel took a stone, and set it between Mizpeh and Shen, &lt;br&gt;and called the name of it Ebenezer, saying, so far the the L-rd has &lt;br&gt;
helped us.&amp;quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533683&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-Boost-users--Automating-Serialization--tp26533683p26533683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533579</id>
	<title>Re: [shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T10:50:07Z</published>
	<updated>2009-11-26T10:50:07Z</updated>
	<author>
		<name>Igor R</name>
	</author>
	<content type="html">Thanks a lot for your answer, you pointed me in the direction I didn't
&lt;br&gt;think of: __thumb__! Actually, my project was compiled with Thumb
&lt;br&gt;switched on - which is default in XCode. On the other hand, boost
&lt;br&gt;libraries was built with their default compiler switches for this
&lt;br&gt;platform, as defined in boost.build/bjam configuration (probably,
&lt;br&gt;thumb off?).
&lt;br&gt;Anyway, now I switched off Thumb in my project settings, and
&lt;br&gt;everything began to move as expected!
&lt;br&gt;&lt;br&gt;&amp;gt; Is your application multithreaded, or does even a simple uncontended use of boost::detail::spinlock or boost::detail::spinlock_pool fail?
&lt;br&gt;&lt;br&gt;My application is multithreaded, but spinlock_pool was hanging in
&lt;br&gt;absolutely &amp;quot;uncontended&amp;quot; places - like in regex, which I use in 1
&lt;br&gt;thread only.
&lt;br&gt;&lt;br&gt;I still don't understand why it behaved like this - afterall, if
&lt;br&gt;thumb-enabled code doesn't support such a spinlock, it should crash,
&lt;br&gt;and if it does support, it should work... But this's really less
&lt;br&gt;important than the practical aspect, for the moment :) .
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533579&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26533579.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533336</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T10:29:21Z</published>
	<updated>2009-11-26T10:29:21Z</updated>
	<author>
		<name>mike marchywka-3</name>
	</author>
	<content type="html">Also note that a lot of performance on ia32 can depend on cache
&lt;br&gt;thrashing. You want to maintain memory locality otherwise you may get
&lt;br&gt;confusing results. If you are using the wall clock for timing, keep an
&lt;br&gt;eye on your disk light to as VM is not impossible without some care
&lt;br&gt;but the cache may not be as appreciated.
&lt;br&gt;This means parameter and data changes that cause flow or &amp;quot;small&amp;quot;
&lt;br&gt;buffer size changes can make important differences in speed unrelated
&lt;br&gt;to raw instruction or access count etc.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11/26/09, Eric J. Holtman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eric@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Conoscenza Silente wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I hope to not have offended anyone with this small test / evaluation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not offended, just genuinely curious.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll admit it's possible to have an app that
&lt;br&gt;&amp;gt; does spend a ton of time transitioning. &amp;nbsp;I'm
&lt;br&gt;&amp;gt; just not sure that's the case here.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Boost-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marchywka@...&lt;/a&gt;
&lt;br&gt;Mike Marchywka
&lt;br&gt;586 Saint James Walk
&lt;br&gt;Marietta GA 30067-7165
&lt;br&gt;415-264-8477 (w)&amp;lt;- use this
&lt;br&gt;404-788-1216 (C)&amp;lt;- leave message
&lt;br&gt;989-348-4796 (P)&amp;lt;- emergency only
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marchywka@...&lt;/a&gt;
&lt;br&gt;Note: If I am asking for free stuff, I normally use for hobby/non-profit
&lt;br&gt;information but may use in investment forums, public and private.
&lt;br&gt;Please indicate any concerns if applicable.
&lt;br&gt;Note: hotmail is censoring incoming mail using random criteria beyond
&lt;br&gt;my control and often hangs my browser
&lt;br&gt;but all my subscriptions are here..., try also &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marchywka@...&lt;/a&gt;
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26533336&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26533336.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532927</id>
	<title>Re: Phoenix question</title>
	<published>2009-11-26T09:51:12Z</published>
	<updated>2009-11-26T09:51:12Z</updated>
	<author>
		<name>Surya Kiran Gullapalli-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Can you provide the full code, including the #includes, and say which version of&lt;br&gt;
Boost you&amp;#39;re using, and which compiler.&lt;br&gt;&lt;br&gt;- Rob.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Hello the complete code is given below. I&amp;#39;m using Boost 1.41.0 on VC9 and VC8.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;=============================================================================&lt;/div&gt;
&lt;div&gt;#include &amp;lt;iostream&amp;gt;&lt;/div&gt;&lt;div&gt;#include &amp;lt;vector&amp;gt;&lt;/div&gt;&lt;div&gt;#include &amp;lt;string&amp;gt;&lt;/div&gt;&lt;div&gt;#include &amp;lt;algorithm&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;using std::cout ;&lt;/div&gt;&lt;div&gt;using std::endl ;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;#include &amp;lt;boost/algorithm/string/trim.hpp&amp;gt;&lt;/div&gt;&lt;div&gt;#include &amp;lt;boost/spirit/include/phoenix.hpp&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;namespace phx = boost::phoenix ;&lt;/div&gt;&lt;div&gt;namespace pha = phx::arg_names ;&lt;/div&gt;
&lt;div&gt;namespace str_algo = boost::algorithm ;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;void trim(std::string&amp;amp; s)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;str_algo::trim(s) ;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;int main (void)&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;std::vector&amp;lt;std::string&amp;gt; vs ;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vs.push_back (&amp;quot; String1 &amp;quot;) ;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vs.push_back (&amp;quot; String2 &amp;quot;) ;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;vs.push_back (&amp;quot; String3 &amp;quot;) ;&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;phx::for_each (pha::arg1, phx::lambda[ cout &amp;lt;&amp;lt; pha::arg1 &amp;lt;&amp;lt; &amp;#39;\n&amp;#39; ])(vs) ;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;cout &amp;lt;&amp;lt; &amp;quot;===================================&amp;quot; &amp;lt;&amp;lt; endl ;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;// What I&amp;#39;m trying to do is call boost::algorithm::trim on all elements of vector.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;// the below given statement works without any problem.&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;std::for_each (vs.begin(), vs.end(), phx::bind(&amp;amp;trim, pha::arg1));&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;//How do I call boost::algorithm::trim directly using Boost.Phoenix or Boost.Lambda. Below&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;//I&amp;#39;m trying to do it using phoenix.&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;//std::for_each (vs.begin(), vs.end(), phx::bind(&amp;amp;str_algo::template trim, pha::_1));&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;phx::for_each (pha::arg1, phx::lambda[ cout &amp;lt;&amp;lt; pha::arg1 &amp;lt;&amp;lt; &amp;#39;\n&amp;#39; ])(vs) ;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;cout &amp;lt;&amp;lt; &amp;quot;===================================&amp;quot; &amp;lt;&amp;lt; endl ;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;===============================================================================&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532927&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Phoenix-question-tp26525540p26532927.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532726</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T09:31:46Z</published>
	<updated>2009-11-26T09:31:46Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">Vladimir Prus wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Vladimir Prus wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; praga wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks for reply.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Actually the problem is I dont have any other libraries in the installed
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; path other than
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; libboost_mpi and libboost_serialization.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; It would be better if you explicitly say so, rather then omitting those
&lt;br&gt;&amp;gt;&amp;gt; libraries and reporting the expected linker errors you get.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So whenever I try to include
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; libraries such as libboost_system or libboost_graph_parallel I am getting
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; errors that those libraries are not found.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I compiled the BOOST using bjam --with-mpi --with-graph_parallel and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; installed using command bjam --with-mpi --with-graph_parallel install
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --prefix=~/bin/boostpath
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I remember seeing the parallel graph libraries while installing in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; command line but I am not sure why they are not there in the installed
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; path.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Could you please run the following command in the root of your Boost source
&lt;br&gt;&amp;gt;&amp;gt; tree:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; bjam --with-mpi --with-graph_parallel --prefix=/tmp/boost install &amp;gt; log 2&amp;gt;&amp;1
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; and then run this command:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; ls /tmp/boost &amp;gt; log
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Correction: this should be:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ls /tmp/boost &amp;gt;&amp;gt; log
&lt;/div&gt;&lt;br&gt;Correction 2: this should be
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ls /tmp/boost/lib &amp;gt;&amp;gt; log
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532726&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26532726.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532681</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T09:30:38Z</published>
	<updated>2009-11-26T09:30:38Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">Vladimir Prus wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; praga wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks for reply.
&lt;br&gt;&amp;gt;&amp;gt; Actually the problem is I dont have any other libraries in the installed
&lt;br&gt;&amp;gt;&amp;gt; path other than
&lt;br&gt;&amp;gt;&amp;gt; libboost_mpi and libboost_serialization.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It would be better if you explicitly say so, rather then omitting those
&lt;br&gt;&amp;gt; libraries and reporting the expected linker errors you get.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; So whenever I try to include
&lt;br&gt;&amp;gt;&amp;gt; libraries such as libboost_system or libboost_graph_parallel I am getting
&lt;br&gt;&amp;gt;&amp;gt; errors that those libraries are not found.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I compiled the BOOST using bjam --with-mpi --with-graph_parallel and
&lt;br&gt;&amp;gt;&amp;gt; installed using command bjam --with-mpi --with-graph_parallel install
&lt;br&gt;&amp;gt;&amp;gt; --prefix=~/bin/boostpath
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I remember seeing the parallel graph libraries while installing in the
&lt;br&gt;&amp;gt;&amp;gt; command line but I am not sure why they are not there in the installed
&lt;br&gt;&amp;gt;&amp;gt; path.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could you please run the following command in the root of your Boost source
&lt;br&gt;&amp;gt; tree:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; bjam --with-mpi --with-graph_parallel --prefix=/tmp/boost install &amp;gt; log 2&amp;gt;&amp;1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and then run this command:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ls /tmp/boost &amp;gt; log
&lt;/div&gt;&lt;br&gt;Correction: this should be:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ls /tmp/boost &amp;gt;&amp;gt; log
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532681&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26532681.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532582</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T09:21:09Z</published>
	<updated>2009-11-26T09:21:09Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">praga wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks for reply.
&lt;br&gt;&amp;gt; Actually the problem is I dont have any other libraries in the installed
&lt;br&gt;&amp;gt; path other than
&lt;br&gt;&amp;gt; libboost_mpi and libboost_serialization. 
&lt;br&gt;&lt;br&gt;It would be better if you explicitly say so, rather then omitting those
&lt;br&gt;libraries and reporting the expected linker errors you get.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So whenever I try to include
&lt;br&gt;&amp;gt; libraries such as libboost_system or libboost_graph_parallel I am getting
&lt;br&gt;&amp;gt; errors that those libraries are not found.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I compiled the BOOST using bjam --with-mpi --with-graph_parallel and
&lt;br&gt;&amp;gt; installed using command bjam --with-mpi --with-graph_parallel install
&lt;br&gt;&amp;gt; --prefix=~/bin/boostpath
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I remember seeing the parallel graph libraries while installing in the
&lt;br&gt;&amp;gt; command line but I am not sure why they are not there in the installed
&lt;br&gt;&amp;gt; path.
&lt;/div&gt;&lt;br&gt;Could you please run the following command in the root of your Boost source
&lt;br&gt;tree:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bjam --with-mpi --with-graph_parallel --prefix=/tmp/boost install &amp;gt; log 2&amp;gt;&amp;1
&lt;br&gt;&lt;br&gt;and then run this command:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ls /tmp/boost &amp;gt; log
&lt;br&gt;&lt;br&gt;and then archive and post the 'log' file? Please run the commands exactly as written --
&lt;br&gt;in fact, just copy paste them in your terminal.
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532582&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26532582.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532518</id>
	<title>Re: Phoenix question</title>
	<published>2009-11-26T09:16:20Z</published>
	<updated>2009-11-26T09:16:20Z</updated>
	<author>
		<name>Robert Jones-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 7:46 AM, Surya Kiran Gullapalli &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532518&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;suryakiran.gullapalli@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Hello all,&lt;div&gt;first of all, apologies for cross posting. I&amp;#39;ve a question in phoenix and I do not know where will it fit in.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;the piece of code is located at&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;http://pastebin.com/f16f5c6a2&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://pastebin.com/f16f5c6a2&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What is wrong with line #9 .&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;Can you provide the full code, including the #includes, and say which version of&lt;br&gt;
Boost you&amp;#39;re using, and which compiler.&lt;br&gt;&lt;br&gt;- Rob.&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532518&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Phoenix-question-tp26525540p26532518.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532468</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T09:13:06Z</published>
	<updated>2009-11-26T09:13:06Z</updated>
	<author>
		<name>praga-2</name>
	</author>
	<content type="html">&lt;div&gt;Thanks for reply.&lt;/div&gt;&lt;div&gt;Actually the problem is I dont have any other libraries in the installed path other than &lt;/div&gt;&lt;div&gt;libboost_mpi and libboost_serialization. So whenever I try to include libraries such as libboost_system or libboost_graph_parallel I am getting errors that those libraries are not found. &lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I compiled the BOOST using bjam --with-mpi --with-graph_parallel and installed using command bjam --with-mpi --with-graph_parallel install --prefix=~/bin/boostpath&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I remember seeing the parallel graph libraries while installing in the command line but I am not sure why they are not there in the installed path. &lt;/div&gt;

&lt;div&gt;Any suggestions ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;Thanks,&lt;br&gt;Praga.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 10:53 AM, Vladimir Prus &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532468&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vladimir@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div class=&quot;im&quot;&gt;praga wrote:&lt;br&gt;
&lt;br&gt;
&amp;gt; The MPI program works correctly after setting the LD_LIBRARY_PATH.&lt;br&gt;
&amp;gt; I still have problems with parallel_graph library compilation.&lt;br&gt;
&amp;gt; Any suggestions ?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; [pragatheeswaran@prairiefire test]$ mpic++ -I ~/bin/boostpath/include&lt;br&gt;
&amp;gt; adjlist_build_test.cpp -L ~/bin/boostpath/lib/ -lboost_mpi&lt;br&gt;
&amp;gt; -lboost_serialization&lt;br&gt;
&amp;gt; /tmp/ccNyFVXh.o: In function `__static_initialization_and_destruction_0(int,&lt;br&gt;
&amp;gt; int)&amp;#39;:&lt;br&gt;
&amp;gt; adjlist_build_test.cpp:(.text+0xa22): undefined reference to&lt;br&gt;
&amp;gt; `boost::system::get_system_category()&amp;#39;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;You need to add -lboost_system to the end of your compile command. FWIW,&lt;br&gt;
the following might be of general help when dealing with linker&lt;br&gt;
errors:&lt;br&gt;
&lt;br&gt;
        &lt;a href=&quot;http://vladimir_prus.blogspot.com/2009/06/linking-101.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://vladimir_prus.blogspot.com/2009/06/linking-101.html&lt;/a&gt;&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt; adjlist_build_test.cpp:(.text+0x2076): undefined reference to&lt;br&gt;
&amp;gt; `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group&lt;br&gt;
&amp;gt; const&amp;amp;)&amp;#39;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Hopefully, given the above suggestions and the URL, you will be able to figure&lt;br&gt;
what do do about this linker error, too.&lt;br&gt;
&lt;br&gt;
- Volodya&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
Boost-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532468&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532468&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26532468.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532331</id>
	<title>Boost.Serialization not building 3</title>
	<published>2009-11-26T09:04:09Z</published>
	<updated>2009-11-26T09:04:09Z</updated>
	<author>
		<name>gast128</name>
	</author>
	<content type="html">I could track it down to the differnce of the nested 
&lt;br&gt;shared_ptr_helper::non_polymorphic struct versus 
&lt;br&gt;shared_ptr_helper::polymorphic struct within boost::archive::detail namespace. 
&lt;br&gt;This non_polymorphic struct uses the singleton and returns the shared_ptr 
&lt;br&gt;wrapped type (thru the 'get_const_instance()' function), while the polymorphic 
&lt;br&gt;variant adds an extra call to get the extended type info.
&lt;br&gt;&lt;br&gt;So my guess is that it will never work, but ofc who am I to judge :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost.Serialization-not-building-tp26528766p26532331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532235</id>
	<title>Re: [shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T08:55:38Z</published>
	<updated>2009-11-26T08:55:38Z</updated>
	<author>
		<name>Peter Dimov-5</name>
	</author>
	<content type="html">Igor R wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My application works on iphone simulator, but hangs when running on
&lt;br&gt;&amp;gt; iphone itself. Pausing it and looking at the stack trace shows the
&lt;br&gt;&amp;gt; picture very similar to the one desribed here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://article.gmane.org/gmane.comp.lib.boost.user/47644&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://article.gmane.org/gmane.comp.lib.boost.user/47644&lt;/a&gt;&lt;br&gt;&amp;gt; I.e., the call stack origins from different place each time, but ends
&lt;br&gt;&amp;gt; up with an attempt to addref shared_ptr and spinning in the spinlock.
&lt;br&gt;&amp;gt; I could try and use XCode &amp;quot;native&amp;quot; tr1::shared_ptr version, but
&lt;br&gt;&amp;gt; boost::shared_ptr is used by many other boost libraries, so it
&lt;br&gt;&amp;gt; wouldn't help.
&lt;br&gt;&amp;gt; So my question is if there's any fix/workaround/compiler-switch that I
&lt;br&gt;&amp;gt; can apply to overcome this issue and avoid re-writing the whole
&lt;br&gt;&amp;gt; project without boost?
&lt;/div&gt;&lt;br&gt;You might try to comment out the lines
&lt;br&gt;&lt;br&gt;#if defined(__GNUC__) &amp;&amp; defined( __arm__ ) &amp;&amp; !defined( __thumb__ )
&lt;br&gt;# &amp;nbsp;include &amp;lt;boost/smart_ptr/detail/spinlock_gcc_arm.hpp&amp;gt;
&lt;br&gt;&lt;br&gt;in smart_ptr/detail/spinlock.hpp and see if that helps... although it might 
&lt;br&gt;be better to investigate why the ARM spinlock doesn't work on the iPhone. Is 
&lt;br&gt;your application multithreaded, or does even a simple uncontended use of 
&lt;br&gt;boost::detail::spinlock or boost::detail::spinlock_pool fail? (Their tests 
&lt;br&gt;can be found in libs/smart_ptr/test.) 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532235&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26532235.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532191</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T08:53:42Z</published>
	<updated>2009-11-26T08:53:42Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">praga wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The MPI program works correctly after setting the LD_LIBRARY_PATH.
&lt;br&gt;&amp;gt; I still have problems with parallel_graph library compilation.
&lt;br&gt;&amp;gt; Any suggestions ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [pragatheeswaran@prairiefire test]$ mpic++ -I ~/bin/boostpath/include
&lt;br&gt;&amp;gt; adjlist_build_test.cpp -L ~/bin/boostpath/lib/ -lboost_mpi
&lt;br&gt;&amp;gt; -lboost_serialization
&lt;br&gt;&amp;gt; /tmp/ccNyFVXh.o: In function `__static_initialization_and_destruction_0(int,
&lt;br&gt;&amp;gt; int)':
&lt;br&gt;&amp;gt; adjlist_build_test.cpp:(.text+0xa22): undefined reference to
&lt;br&gt;&amp;gt; `boost::system::get_system_category()'
&lt;/div&gt;&lt;br&gt;You need to add -lboost_system to the end of your compile command. FWIW,
&lt;br&gt;the following might be of general help when dealing with linker
&lt;br&gt;errors:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://vladimir_prus.blogspot.com/2009/06/linking-101.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://vladimir_prus.blogspot.com/2009/06/linking-101.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; adjlist_build_test.cpp:(.text+0x2076): undefined reference to
&lt;br&gt;&amp;gt; `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group
&lt;br&gt;&amp;gt; const&amp;)'
&lt;br&gt;&lt;br&gt;Hopefully, given the above suggestions and the URL, you will be able to figure
&lt;br&gt;what do do about this linker error, too.
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532191&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26532191.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532068</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T08:45:49Z</published>
	<updated>2009-11-26T08:45:49Z</updated>
	<author>
		<name>Eric J. Holtman</name>
	</author>
	<content type="html">Conoscenza Silente wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I hope to not have offended anyone with this small test / evaluation.
&lt;br&gt;&lt;br&gt;I'm not offended, just genuinely curious.
&lt;br&gt;&lt;br&gt;I'll admit it's possible to have an app that
&lt;br&gt;does spend a ton of time transitioning. &amp;nbsp;I'm
&lt;br&gt;just not sure that's the case here.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532068&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26532068.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532042</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T08:43:16Z</published>
	<updated>2009-11-26T08:43:16Z</updated>
	<author>
		<name>Conoscenza Silente</name>
	</author>
	<content type="html">It is a good point.&lt;br&gt;I cannot say it right now that&amp;#39;s why I did the dummy application.&lt;br&gt;It was just to have a rough idea abouut speed and fasteness in general.&lt;br&gt;Next time I will start with some data taken from it directly.&lt;br&gt;
I hope to not have offended anyone with this small test / evaluation.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 5:23 PM, Eric J. Holtman &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532042&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eric@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;im&quot;&gt;Conoscenza Silente wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Whell I did  a small test application to test the usage of boost::pool_allocator and boost::fast_pool_allocator. My application will possibly do a lot of transition from a state to another.&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
You didn&amp;#39;t answer my question.  If your application&lt;br&gt;
only spends 10% of its time actually transitioning&lt;br&gt;
states, then it doesn&amp;#39;t really matter if you can&lt;br&gt;
speed that up by a factor of 2 or 10.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
Boost-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532042&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532042&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26532042.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531991</id>
	<title>[shared_ptr] hangs on iPhone</title>
	<published>2009-11-26T08:39:33Z</published>
	<updated>2009-11-26T08:39:33Z</updated>
	<author>
		<name>Igor R</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;My application works on iphone simulator, but hangs when running on
&lt;br&gt;iphone itself. Pausing it and looking at the stack trace shows the
&lt;br&gt;picture very similar to the one desribed here:
&lt;br&gt;&lt;a href=&quot;http://article.gmane.org/gmane.comp.lib.boost.user/47644&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://article.gmane.org/gmane.comp.lib.boost.user/47644&lt;/a&gt;&lt;br&gt;I.e., the call stack origins from different place each time, but ends
&lt;br&gt;up with an attempt to addref shared_ptr and spinning in the spinlock.
&lt;br&gt;I could try and use XCode &amp;quot;native&amp;quot; tr1::shared_ptr version, but
&lt;br&gt;boost::shared_ptr is used by many other boost libraries, so it
&lt;br&gt;wouldn't help.
&lt;br&gt;So my question is if there's any fix/workaround/compiler-switch that I
&lt;br&gt;can apply to overcome this issue and avoid re-writing the whole
&lt;br&gt;project without boost?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531991&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-shared_ptr--hangs-on-iPhone-tp26531991p26531991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531787</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T08:23:36Z</published>
	<updated>2009-11-26T08:23:36Z</updated>
	<author>
		<name>Eric J. Holtman</name>
	</author>
	<content type="html">Conoscenza Silente wrote:
&lt;br&gt;&amp;gt; Whell I did &amp;nbsp;a small test application to test the usage of 
&lt;br&gt;&amp;gt; boost::pool_allocator and boost::fast_pool_allocator. My application 
&lt;br&gt;&amp;gt; will possibly do a lot of transition from a state to another.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;You didn't answer my question. &amp;nbsp;If your application
&lt;br&gt;only spends 10% of its time actually transitioning
&lt;br&gt;states, then it doesn't really matter if you can
&lt;br&gt;speed that up by a factor of 2 or 10.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26531787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531708</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T08:18:37Z</published>
	<updated>2009-11-26T08:18:37Z</updated>
	<author>
		<name>Conoscenza Silente</name>
	</author>
	<content type="html">Whell I did  a small test application to test the usage of boost::pool_allocator and boost::fast_pool_allocator. My application will possibly do a lot of transition from a state to another.&lt;br&gt;I found that it is better to use state chart classes without allocator.&lt;br&gt;
In the code below tese are the results:&lt;br&gt;&lt;br&gt;&lt;ul&gt;&lt;li&gt;Without allocator 5.7 sec&lt;/li&gt;&lt;li&gt;with boost::pool_allocator 10.7 sec&lt;/li&gt;&lt;li&gt;with boost::fast_pool_allocator  8.7 sec&lt;/li&gt;&lt;/ul&gt;Next action could be&lt;br&gt;&lt;ul&gt;&lt;li&gt;test with another allocator&lt;/li&gt;
&lt;li&gt;try the asynchronous version&lt;/li&gt;&lt;/ul&gt;Any suggestion?&lt;br&gt;&lt;br&gt;#include &amp;lt;boost/statechart/simple_state.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/statechart/state_machine.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/statechart/event.hpp&amp;gt;&lt;br&gt;
#include &amp;lt;boost/statechart/transition.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/timer.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/progress.hpp&amp;gt;&lt;br&gt;#include &amp;lt;boost/pool/pool_alloc.hpp&amp;gt;&lt;br&gt;&lt;br&gt;using namespace boost::statechart;&lt;br&gt;&lt;br&gt;struct state_1;&lt;br&gt;
struct state_2;&lt;br&gt;struct state_3;&lt;br&gt;struct state_4;&lt;br&gt;&lt;br&gt;&lt;br&gt;    struct main_machine :&lt;br&gt;    state_machine&amp;lt;&lt;br&gt;        main_machine,&lt;br&gt;        state_1&lt;br&gt;&lt;br&gt;        // without allocator I have 5.6 seconds (used also in events)&lt;br&gt;
&lt;br&gt;        //,boost::pool_allocator&amp;lt; main_machine &amp;gt; //  with this&lt;br&gt;        // allocator I go to 10 sec used also in events&lt;br&gt;&lt;br&gt;        //,boost::fast_pool_allocator&amp;lt; main_machine &amp;gt;  // with this&lt;br&gt;        //allocator I go to 8.7 sec&lt;br&gt;
    &lt;br&gt;    &amp;gt; {};&lt;br&gt;&lt;br&gt;&lt;br&gt;    struct event_1_2 : event&amp;lt; event_1_2&lt;br&gt;    //, boost::fast_pool_allocator&amp;lt; event_1_2 &amp;gt; &lt;br&gt;    &amp;gt;{};&lt;br&gt;    struct event_2_3 : event&amp;lt; event_2_3&lt;br&gt;    //, boost::fast_pool_allocator&amp;lt; event_2_3 &amp;gt; &lt;br&gt;
    &amp;gt;{};&lt;br&gt;    struct event_3_4 : event&amp;lt; event_3_4&lt;br&gt;    //, boost::fast_pool_allocator&amp;lt; event_3_4 &amp;gt; &lt;br&gt;    &amp;gt;{};&lt;br&gt;    struct event_4_1 : event&amp;lt; event_4_1&lt;br&gt;    //, boost::fast_pool_allocator&amp;lt; event_4_1 &amp;gt; &lt;br&gt;
    &amp;gt;{};&lt;br&gt;&lt;br&gt;&lt;br&gt;    struct state_1&lt;br&gt;    : simple_state&amp;lt; state_1, main_machine &amp;gt;&lt;br&gt;    {&lt;br&gt;        typedef transition&amp;lt; event_1_2, state_2 &amp;gt; reactions; &lt;br&gt;    };&lt;br&gt;&lt;br&gt;    struct state_2&lt;br&gt;    : simple_state&amp;lt; state_2, main_machine &amp;gt;&lt;br&gt;
    {&lt;br&gt;        typedef transition&amp;lt; event_2_3, state_3 &amp;gt; reactions;    &lt;br&gt;    };&lt;br&gt;&lt;br&gt;    struct state_3&lt;br&gt;    : simple_state&amp;lt; state_3, main_machine &amp;gt;&lt;br&gt;    {&lt;br&gt;        //typedef transition&amp;lt; event_3_4, state_4 &amp;gt; arc; // it doesn&amp;#39;t work&lt;br&gt;
        typedef transition&amp;lt; event_3_4, state_4 &amp;gt; reactions;&lt;br&gt;&lt;br&gt;        //state_3(){std::cout&amp;lt;&amp;lt;&amp;quot;3&amp;quot;;}&lt;br&gt;        //~state_3(){std::cout&amp;lt;&amp;lt;&amp;quot;~3&amp;quot;;}&lt;br&gt;    };&lt;br&gt;&lt;br&gt;    struct state_4&lt;br&gt;
    : simple_state&amp;lt; state_4, main_machine &amp;gt;&lt;br&gt;    {&lt;br&gt;        typedef transition&amp;lt; event_4_1, state_1 &amp;gt; reactions;&lt;br&gt;   };&lt;br&gt;&lt;br&gt;void main(){&lt;br&gt;       main_machine fsm;&lt;br&gt;        fsm.initiate();                &lt;br&gt;
        {&lt;br&gt;            boost::progress_timer t; // count the time elapsed&lt;br&gt;            // before distruction: not very precise&lt;br&gt;            // for expected big differences&lt;br&gt;&lt;br&gt;&lt;br&gt;            for( int i = 0; i &amp;lt; 1000000; i ++ ){&lt;br&gt;
            &lt;br&gt;                fsm.process_event( event_1_2()  );&lt;br&gt;                fsm.process_event( event_2_3()  );&lt;br&gt;                fsm.process_event( event_3_4()  );&lt;br&gt;                fsm.process_event( event_4_1()  );&lt;br&gt;
            }           &lt;br&gt;       }&lt;br&gt;}&lt;br&gt;&lt;br&gt;On Thu, Nov 26, 2009 at 4:57 PM, Eric J. Holtman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531708&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eric@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;&amp;gt; Conoscenza Silente wrote:&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt; I would like to fasten up the whole process; let&amp;#39;s say that I would&lt;br&gt;
&amp;gt;&amp;gt; like to avoid the creation/destruction of the class each time using&lt;br&gt;&amp;gt;&amp;gt; object already allocated in memory that are deleted only at the exit&lt;br&gt;&amp;gt;&amp;gt; of the application.&lt;br&gt;&amp;gt;&amp;gt; Is this a good way in your opinion ?&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;  &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; So when you profile your entire application, how much&lt;br&gt;&amp;gt; time is being spent in boost&amp;#39;s state library?&lt;br&gt;&amp;gt; _______________________________________________&lt;br&gt;&amp;gt; Boost-users mailing list&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531708&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;&amp;gt;&lt;br&gt;
&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531708&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26531708.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531625</id>
	<title>Re: Query regarding compiling BOOST parallel graph library</title>
	<published>2009-11-26T08:12:39Z</published>
	<updated>2009-11-26T08:12:39Z</updated>
	<author>
		<name>praga-2</name>
	</author>
	<content type="html">&lt;div&gt;The MPI program works correctly after setting the LD_LIBRARY_PATH.&lt;/div&gt;&lt;div&gt;I still have problems with parallel_graph library compilation. &lt;/div&gt;&lt;div&gt;Any suggestions ?&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;[pragatheeswaran@prairiefire test]$ mpic++ -I ~/bin/boostpath/include adjlist_build_test.cpp -L ~/bin/boostpath/lib/ -lboost_mpi -lboost_serialization &lt;/div&gt;

&lt;div&gt;/tmp/ccNyFVXh.o: In function `__static_initialization_and_destruction_0(int, int)&amp;#39;:&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0xa22): undefined reference to `boost::system::get_system_category()&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0xa2e): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;

&lt;div&gt;adjlist_build_test.cpp:(.text+0xa3a): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0xa46): undefined reference to `boost::system::get_generic_category()&amp;#39;&lt;/div&gt;

&lt;div&gt;adjlist_build_test.cpp:(.text+0xa52): undefined reference to `boost::system::get_system_category()&amp;#39;&lt;/div&gt;&lt;div&gt;/tmp/ccNyFVXh.o: In function `test_main(int, char**)&amp;#39;:&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0x1966): undefined reference to `boost::graph::distributed::mpi_process_group::mpi_process_group(boost::mpi::communicator)&amp;#39;&lt;/div&gt;

&lt;div&gt;adjlist_build_test.cpp:(.text+0x2076): undefined reference to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0x217b): undefined reference to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39;&lt;/div&gt;

&lt;div&gt;adjlist_build_test.cpp:(.text+0x2483): undefined reference to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0x2690): undefined reference to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39;&lt;/div&gt;

&lt;div&gt;adjlist_build_test.cpp:(.text+0x2d8e): undefined reference to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39;&lt;/div&gt;&lt;div&gt;/tmp/ccNyFVXh.o:adjlist_build_test.cpp:(.text+0x2e93): more undefined references to `boost::graph::distributed::communicator(boost::graph::distributed::mpi_process_group const&amp;amp;)&amp;#39; follow&lt;/div&gt;

&lt;div&gt;/tmp/ccNyFVXh.o: In function `test_main(int, char**)&amp;#39;:&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0x34cc): undefined reference to `boost::graph::distributed::mpi_process_group::~mpi_process_group()&amp;#39;&lt;/div&gt;&lt;div&gt;adjlist_build_test.cpp:(.text+0x34e8): undefined reference to `boost::graph::distributed::mpi_process_group::~mpi_process_group()&amp;#39;&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br clear=&quot;all&quot;&gt;Thanks,&lt;br&gt;Praga.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 26, 2009 at 1:11 AM, Raymond Wan &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531625&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;r.wan@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;br&gt;
Hi praga,&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
praga wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
I guess you are right.. I have some problems with some basic boost mpi&lt;br&gt;
stuffs itself..&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;&lt;/div&gt;
Have you set your $LD_LIBRARY_PATH environment variable?  I haven&amp;#39;t installed 1.41, but for v1.40, I added /usr/local/boost_1_40_0/lib to the search path.&lt;br&gt;
&lt;br&gt;
As for an earlier e-mail of your&amp;#39;s, in terms of boost installation, one thing that I did which was different was that I added &amp;quot;using mpi ;&amp;quot; to the end of my project-config.jam file before running bjam.  I don&amp;#39;t know if it is necessary; it&amp;#39;s something I did for an older version of boost a while back and haven&amp;#39;t bothered to check if it&amp;#39;s still needed...&lt;br&gt;


&lt;br&gt;
Ray&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
_______________________________________________&lt;br&gt;
Boost-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531625&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531625&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Query-regarding-compiling-BOOST-parallel-graph-library-tp26515753p26531625.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531441</id>
	<title>Re: finite state machine performance info</title>
	<published>2009-11-26T07:57:03Z</published>
	<updated>2009-11-26T07:57:03Z</updated>
	<author>
		<name>Eric J. Holtman</name>
	</author>
	<content type="html">Conoscenza Silente wrote:
&lt;br&gt;&amp;gt; I would like to fasten up the whole process; let's say that I would
&lt;br&gt;&amp;gt; like to avoid the creation/destruction of the class each time using
&lt;br&gt;&amp;gt; object already allocated in memory that are deleted only at the exit
&lt;br&gt;&amp;gt; of the application.
&lt;br&gt;&amp;gt; Is this a good way in your opinion ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;So when you profile your entire application, how much
&lt;br&gt;time is being spent in boost's state library?
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/finite-state-machine-performance-info-tp26531398p26531441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26531040</id>
	<title>[Statechart] How to model this scenario?</title>
	<published>2009-11-26T07:28:08Z</published>
	<updated>2009-11-26T07:28:08Z</updated>
	<author>
		<name>Zachary Turner-2</name>
	</author>
	<content type="html">Suppose I have a character in a game.  He can run, and do two types of attacks.  He can initiate either an attack first or a jump first, and then initiate the other second and it will perform both at the same time until one finishes, then go back to just one until that one is also finished, and finally go back to just running on the ground.  Additionally, he can be knocked back either on the ground or while already in the air.  The system has the following properties:&lt;br&gt;
&lt;br&gt;&lt;br&gt;- If he is attacking (regardless of whether it be on the ground or in the
air), he cannot initiate another attack until the first one is done.  
Otherwise he can always initiate an attack (even in the air).&lt;br&gt;- If he is jumping, he cannot jump again until the first jump is finished.  &lt;br&gt;- Regardless of whether he is jumping or on the ground, he can initiate attack 1, initiate attack 2, or jump.  All of this is only possible if he is not currently being knocked back.&lt;br&gt;
- There are separate animations for:&lt;br&gt;      jumping&lt;br&gt;      attack 1 while on the ground&lt;br&gt;      attack 2 while on the ground&lt;br&gt;      attack 1 while jumping&lt;br&gt;      attack 2 while jumping&lt;br&gt;      knockback&lt;br&gt;&lt;br&gt;If being knocked back, the knockback animation takes priority over whatever other animation was being played at the time.  After the knockback is complete, it will continue from the previous animation, assuming that state has not finished.&lt;br&gt;
&lt;br&gt;I feel like I should use some type of concurrent states here, but I&amp;#39;m not sure how to model the combinatorial factor (i.e. playing different animations depending on the *combination* of states).  I&amp;#39;m also not sure how to model the priority of the knockback animation.  In fact, this is not just related to the Statechart library, but I&amp;#39;m unclear how to do this using UML State Machines as well.&lt;br&gt;
&lt;br&gt;Any advice appreciated.&lt;br&gt;Zach&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26531040&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Statechart--How-to-model-this-scenario--tp26531040p26531040.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530799</id>
	<title>Re: msvc fail to link with dynamic boost_program_options library</title>
	<published>2009-11-26T07:12:48Z</published>
	<updated>2009-11-26T07:12:48Z</updated>
	<author>
		<name>André Prins</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;In case anyone is still interested... With the release of Boost 1.41 I
&lt;br&gt;looked into this problem again and found out it was my own mistake.
&lt;br&gt;When linking to a DLL of boost_program_options (in my case without
&lt;br&gt;autolinking), I got two unresolved symbols to the following &amp;quot;global&amp;quot;
&lt;br&gt;variables:
&lt;br&gt;&amp;nbsp; &amp;nbsp; boost::options_description::m_default_line_length and
&lt;br&gt;boost::program_options::arg
&lt;br&gt;&lt;br&gt;The problem was in my CMakeLists.txt file, where I assumed that
&lt;br&gt;setting Boost_USE_STATIC_LIBS to Off would be sufficient. In that case
&lt;br&gt;BOOST_ALL_DYN_LINK is not defined. As a consequence the definition of
&lt;br&gt;BOOST_PROGRAM_OPTIONS_DECL was empty when importing the library, hence
&lt;br&gt;no __declspec( dllimport ) and correspondingly a linker-error.
&lt;br&gt;&lt;br&gt;I don't know if this is the solution for the others, but by explicitly
&lt;br&gt;defining BOOST_ALL_DYN_LINK (or BOOST_PROGRAM_OPTIONS_DYN_LINK) I can
&lt;br&gt;now link my apps to a boost_program_options dll.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;André
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, Oct 14, 2009 at 2:44 PM, Vladimir Prus
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vladimir@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; André Prins wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I am having exactly the same problems when trying to link my main-app
&lt;br&gt;&amp;gt;&amp;gt; to a DLL-version of Boost::program_options. (using MSVC 9 and Boost
&lt;br&gt;&amp;gt;&amp;gt; 1.40).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; main.obj : error LNK2001: unresolved external symbol &amp;quot;public: static
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; unsigned int const
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; boost::program_options::options_description::m_default_line_length&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (?m_default_line_length@options_description@program_options@boost@@2IB)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For the first unresolved external, to the
&lt;br&gt;&amp;gt;&amp;gt; options_description::m_default_line_length, there is a workaround, by
&lt;br&gt;&amp;gt;&amp;gt; explicitly specifying a line-length as the second argument when
&lt;br&gt;&amp;gt;&amp;gt; constructing your descriptions. E.g.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;     po::options_description descriptions( &amp;quot;All options&amp;quot;, 80 ); // Note
&lt;br&gt;&amp;gt;&amp;gt; the extra argument 80
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; main.obj : error LNK2001: unresolved external symbol &amp;quot;class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; std::basic_string&amp;lt;char,struct std::char_traits&amp;lt;char&amp;gt;,class
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; std::allocator&amp;lt;char&amp;gt; &amp;gt; boost::program_options::arg&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (?arg@program_options@boost@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@A)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For the second unresolved external, I could not find a solution and I
&lt;br&gt;&amp;gt;&amp;gt; decided to build a static version of Boost::program_options. This
&lt;br&gt;&amp;gt;&amp;gt; solved both of these two problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be nice if somebody figure what this problem is and explain this to me. Or
&lt;br&gt;&amp;gt; provide a patch ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Volodya
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Boost-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530799&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;/div&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530799&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/msvc-fail-to-link-with-dynamic-boost_program_options-library-tp25768812p26530799.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530558</id>
	<title>XL C/C++ 8.0</title>
	<published>2009-11-26T06:54:28Z</published>
	<updated>2009-11-26T06:54:28Z</updated>
	<author>
		<name>Guiliani, Florent</name>
	</author>
	<content type="html">Hi boost users,
&lt;br&gt;&lt;br&gt;Does anyone successfully compiled boost 1.40 or 1.41 with XL C/C++ 8.0 ?
&lt;br&gt;&lt;br&gt;If yes did you modified the sources because it does not compile out of 
&lt;br&gt;the box on my system.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Florent,
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (6K) &lt;a href=&quot;http://old.nabble.com/attachment/26530558/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/XL-C-C%2B%2B-8.0-tp26530558p26530558.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26530278</id>
	<title>Re: Removing LEDA adaptors from Boost.Graph</title>
	<published>2009-11-26T06:32:52Z</published>
	<updated>2009-11-26T06:32:52Z</updated>
	<author>
		<name>Andrew Sutton-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Are there any users who are using the LEDA interfaces to Boost.Graph? There are several tickets filed against them but the tickets are all years old.  Is it safe to remove them?  Do they need a deprecation period first?&lt;br&gt;

&lt;font color=&quot;#888888&quot;&gt;
&lt;/font&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;Hi Jeremiah,&lt;br&gt; I would be using LEDA adapters. I can help starting January to maintain it. But I doubt apart from me if anyone else would be using it.&lt;br&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Maybe we can move them into boost/graph/3rdparty and put a note in the docs that they may be unmaintained?&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;Andrew Sutton&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530278&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrew.n.sutton@...&lt;/a&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26530278&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Removing-LEDA-adaptors-from-Boost.Graph-tp26501962p26530278.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26529175</id>
	<title>Automating Serialization?</title>
	<published>2009-11-26T05:05:18Z</published>
	<updated>2009-11-26T05:05:18Z</updated>
	<author>
		<name>Bilokon, Paul -2</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.5848&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;Hi,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;By design Boost 
Serialization requires the user to list each field that needs to be 
serialised.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;This is in contrast, 
for example, with Java and some other languages where serialisation is supported 
(kind of) at the language level.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;The current approach 
requires some code duplication. We have to declare a field. We have to manually 
(de)serialise it. If we need to make a change, we make it in at least two 
distinct places.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;Is there any way to 
automate the process of serialisation, perhaps harnessing the power of the 
preprocessor? E.g. we could label the fields that need to be serialised. Is 
there anything in Boost that could help?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;Many 
thanks,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=425260213-26112009&gt;&lt;FONT face=Arial size=2&gt;Paul&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV align=left&gt;
&lt;DIV&gt;&lt;FONT size=1&gt;&lt;SPAN class=568432012-10072009&gt;&lt;SPAN style=&quot;FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'&quot;&gt;Paul 
Bilokon, Vice President&lt;BR&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'&quot;&gt;Citigroup&amp;nbsp;| 
FX&amp;nbsp;&lt;SPAN class=693430708-15072009&gt;- Options Trading |&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class=693430708-15072009&gt;Quants&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#808080 size=1&gt;&lt;SPAN class=568432012-10072009&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'&quot;&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style=&quot;FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'&quot;&gt;33 
Canada Square&amp;nbsp;| Canary Wharf | Floor 3&lt;BR&gt;London, E14 5LB&lt;BR&gt;Phone: +44 20 
798-62191&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#808080 size=1&gt;&lt;SPAN class=568432012-10072009&gt;&lt;SPAN style=&quot;FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26529175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul.bilokon@...&lt;/a&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26529175&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Automating-Serialization--tp26529175p26529175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26529093</id>
	<title>Re: Boost.Serialization not building</title>
	<published>2009-11-26T04:55:33Z</published>
	<updated>2009-11-26T04:55:33Z</updated>
	<author>
		<name>gast128</name>
	</author>
	<content type="html">It is even not compiling with base struct Foo alone. I probably miss the 
&lt;br&gt;crucial point somewhere. The documentation is really hard to follow.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26529093&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost.Serialization-not-building-tp26528766p26529093.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528908</id>
	<title>Mac OSX - gcc crash</title>
	<published>2009-11-26T04:40:50Z</published>
	<updated>2009-11-26T04:40:50Z</updated>
	<author>
		<name>Igor R</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;My question is not focused, but maybe someone had similar experience
&lt;br&gt;and could share his conslucions.
&lt;br&gt;I'm porting to iPhone (SDK 3.1.2, XCode3.2.1) rather big static
&lt;br&gt;library that uses boost very extensively. It compiles and works well
&lt;br&gt;under the simulator both in debug and in release modes. But when I try
&lt;br&gt;to compile it for the device, gcc4.2 crashes (&amp;quot;exists with code 1&amp;quot;). I
&lt;br&gt;found-out that if I do not generate debug symbols, the compilation
&lt;br&gt;succeeds. However, then I can't debug the application on iPhone - it
&lt;br&gt;doesn't stop on breakpoints and I can't step through the code (if the
&lt;br&gt;application would work on the device like it works on simulator,
&lt;br&gt;debugging wouldn't be an issue, but it doens't work for some reason).
&lt;br&gt;Again, I even don't know *where* the compiler crashes and whether it's
&lt;br&gt;related to boost headers or not, but any idea/experience would be
&lt;br&gt;greatly appreciated.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528908&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mac-OSX---gcc-crash-tp26528908p26528908.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528766</id>
	<title>Boost.Serialization not building</title>
	<published>2009-11-26T04:30:20Z</published>
	<updated>2009-11-26T04:30:20Z</updated>
	<author>
		<name>gast128</name>
	</author>
	<content type="html">Dear all,
&lt;br&gt;&lt;br&gt;we just upgrade to Boost 1.41 and get a compile error in Boost.Serialization:
&lt;br&gt;&lt;br&gt;1&amp;gt;c:\work sdk\boost_1_41_0\boost/archive/shared_ptr_helper.hpp(114) : error 
&lt;br&gt;C2440: 'return' : cannot convert from 'const 
&lt;br&gt;boost::serialization::extended_type_info_typeid&amp;lt;T&amp;gt;' to 'const 
&lt;br&gt;boost::serialization::extended_type_info *'
&lt;br&gt;&lt;br&gt;There was already a discussion about this on the newsgroup but no solution was 
&lt;br&gt;posted: &lt;a href=&quot;http://thread.gmane.org/gmane.comp.lib.boost.user/52384/focus=52390&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://thread.gmane.org/gmane.comp.lib.boost.user/52384/focus=52390&lt;/a&gt;&lt;br&gt;&lt;br&gt;The case is easy reproducable:
&lt;br&gt;&lt;br&gt;struct Foo
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; //virtual ~Foo(){}
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;struct Foo2 : public Foo
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;class Archive&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; void serialize(Archive&amp; /*ar*/, const unsigned int /*version*/)
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;struct Bla
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; template &amp;lt;class Archive&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; void serialize(Archive&amp; ar, const unsigned int /*version*/)
&lt;br&gt;&amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ar &amp; BOOST_SERIALIZATION_NVP(m_ptrFoo2);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; boost::shared_ptr&amp;lt;Foo2&amp;gt; m_ptrFoo2;
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;void F()
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::stringstream sstr;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Bla &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bla;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; boost::archive::xml_iarchive ia(sstr);
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; ia &amp;gt;&amp;gt; boost::serialization::make_nvp(&amp;quot;bla&amp;quot;, bla);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Can somebody help? Adding a virtual dtor does remove the problem (and is 
&lt;br&gt;exactly the difference with 'test_shared_ptr.cpp') but this is unwanted.
&lt;br&gt;&lt;br&gt;wkr
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528766&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost.Serialization-not-building-tp26528766p26528766.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26528593</id>
	<title>Re: gcc problems on mac os 10.6...</title>
	<published>2009-11-26T04:14:38Z</published>
	<updated>2009-11-26T04:14:38Z</updated>
	<author>
		<name>Boris Dušek-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am on Snow Leopard, and Boost.Python builds for me fine (even the
&lt;br&gt;fat 3-way binary). It seems that you have a custom Python installed in
&lt;br&gt;/Library/Frameworks/Python.framework, and the build process prefers
&lt;br&gt;this one instead of the &amp;quot;system&amp;quot;
&lt;br&gt;/System/Library/Frameworks/Python.framework. When I installed the
&lt;br&gt;custom 2.5 one from python.org, I had the same error, because the
&lt;br&gt;build process picked up this custom install of Python. I uninstalled
&lt;br&gt;it, and the build picked up the system python, which worked well.
&lt;br&gt;&lt;br&gt;I am not sure why the python from python.org does not work, if it's
&lt;br&gt;something that's fixed in later releases (2.6, 3.0, 3.1), or not. But
&lt;br&gt;building against system python works (Snow Leopard contains versions
&lt;br&gt;2.3, 2.5 and 2.6, for Tiger, Leopard, and Snow Leopard compatibility
&lt;br&gt;respectively, with 2.6 being the default). How to specify which Python
&lt;br&gt;you want to build against is specified in [1] (not used myself, but
&lt;br&gt;seems it's what will help you).
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;Boris
&lt;br&gt;&lt;br&gt;[1]: &lt;a href=&quot;http://www.boost.org/doc/libs/1_41_0/libs/python/doc/building.html#python-configuration-parameters&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.boost.org/doc/libs/1_41_0/libs/python/doc/building.html#python-configuration-parameters&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 5:30 PM, Wong Hua &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528593&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wong.hua@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I would like to install the python headers from boost, but after
&lt;br&gt;&amp;gt; successfully (?) building under mac os 1.5, I get this error when trying to
&lt;br&gt;&amp;gt; build boost on mac os 10.6 machines (tried on two machines with the same
&lt;br&gt;&amp;gt; result)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ./bootstrap.sh doesn't have problems
&lt;br&gt;&amp;gt; ./bjam give me all kinds of errors
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The kind of errors I get :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...failed darwin.compile.c++
&lt;br&gt;&amp;gt; bin.v2/libs/python/build/darwin-4.2.1/release/threading-multi/numeric.o...
&lt;br&gt;&amp;gt; darwin.compile.c++
&lt;br&gt;&amp;gt; bin.v2/libs/python/build/darwin-4.2.1/release/threading-multi/list.o
&lt;br&gt;&amp;gt; In file included from
&lt;br&gt;&amp;gt; /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/Python.h:57,
&lt;br&gt;&amp;gt;                from ./boost/python/detail/wrap_python.hpp:142,
&lt;br&gt;&amp;gt;                from ./boost/python/detail/prefix.hpp:13,
&lt;br&gt;&amp;gt;                from ./boost/python/list.hpp:8,
&lt;br&gt;&amp;gt;                from libs/python/src/list.cpp:5:
&lt;br&gt;&amp;gt; /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/pyport.h:761:2:
&lt;br&gt;&amp;gt; error: #error &amp;quot;LONG_BIT definition appears wrong for platform (bad gcc/glibc
&lt;br&gt;&amp;gt; config?).&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On the mac os 10.5 machine
&lt;br&gt;&amp;gt; gcc version 4.0.1 (Apple Inc. build 5490)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On the mac os 10.6 machines
&lt;br&gt;&amp;gt; gcc version 4.0.1 (Apple Inc. build 5490)
&lt;br&gt;&amp;gt; gcc version 4.2.1 (Apple Inc. build 5646) (dot 1)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Python is 2.5.4 for all and located in /Library/Frameworks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; are there any options I have to use with bootstrap.sh or bjam?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Boost-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528593&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Boost-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26528593&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-users&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gcc-problems-on-mac-os-10.6...-tp26517208p26528593.html" />
</entry>

</feed>
