<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14200</id>
	<title>Nabble - Boost</title>
	<updated>2009-11-10T10:33:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Boost-f14200.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost-f14200.html" />
	<subtitle type="html">Boost provides free peer-reviewed portable C++ source libraries. Boost home is &lt;a href=&quot;http://www.boost.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26288876</id>
	<title>Re: Help needed in fixing warnings</title>
	<published>2009-11-10T10:33:11Z</published>
	<updated>2009-11-10T10:33:11Z</updated>
	<author>
		<name>Emil Dotchevski-3</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 1:58 AM, John Maddock &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288876&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;john@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Nod.  I don't think anyone is suggesting that all of boost be warning free
&lt;br&gt;&amp;gt; with all possible compilers, that just wouldn't be possible IMO.
&lt;br&gt;&lt;br&gt;It is possible. For me, the bottom line from this discussion is that
&lt;br&gt;#pragma warning and #pragma GCC system_header are my best friends. :)
&lt;br&gt;&lt;br&gt;&amp;gt; But does
&lt;br&gt;&amp;gt; that mean that we shouldn't try to do better with the most popular tools?
&lt;br&gt;&lt;br&gt;I think first we need to figure out what's the goal of removing
&lt;br&gt;warnings: is it to impose higher warning level to developers, or to
&lt;br&gt;provide warning-free user experience.
&lt;br&gt;&lt;br&gt;If it is the former, I find it inappropriate to cherrypick some
&lt;br&gt;warnings *we* consider silly and tell the user, you know what, we're
&lt;br&gt;not doing anything about these particular ones, gg. If I work at a
&lt;br&gt;company that requires warning-free builds, one warning is one warning
&lt;br&gt;too many.
&lt;br&gt;&lt;br&gt;Emil Dotchevski
&lt;br&gt;Reverge Studios, Inc.
&lt;br&gt;&lt;a href=&quot;http://www.revergestudios.com/reblog/index.php?n=ReCode&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.revergestudios.com/reblog/index.php?n=ReCode&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-needed-in-fixing-warnings-tp26255882p26288876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26288607</id>
	<title>Re: Official warnings policy?</title>
	<published>2009-11-10T10:17:00Z</published>
	<updated>2009-11-10T10:17:00Z</updated>
	<author>
		<name>John Maddock</name>
	</author>
	<content type="html">&amp;gt; C4512 fix looks good to me, but I also note some warnings C4244: 
&lt;br&gt;&amp;gt; 'argument' :
&lt;br&gt;&amp;gt; conversion from 'const int' to 'const short', possible loss of data
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; These could be quieted with carefully checked static_cast s.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This checks and documents that the narrowing IS expected.
&lt;br&gt;&lt;br&gt;As long as it really is expected :-)
&lt;br&gt;&lt;br&gt;I haven't looked though, so I don't know anything about this case.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; In the jamfile you can suppress the C4535 calling _set_se_translator() 
&lt;br&gt;&amp;gt; requires
&lt;br&gt;&amp;gt; /EHa &amp;nbsp;with
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; project : requirements ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; adding
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;toolset&amp;gt;msvc:&amp;lt;asynch-exceptions&amp;gt;on # calling _set_se_translator() 
&lt;br&gt;&amp;gt; requires /EHa
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be better if Boost.Test did this?
&lt;/div&gt;&lt;br&gt;Nod. &amp;nbsp;Not sure if it can in this case, since Variant doesn't actually link 
&lt;br&gt;to the Boost.Test binaries.
&lt;br&gt;&lt;br&gt;&amp;gt; boost\boostsvn\boost\test\impl\execution_monitor.ipp(1161) : warning 
&lt;br&gt;&amp;gt; C4701:
&lt;br&gt;&amp;gt; potentially uninitialized local variable 'old_crt_hook' used
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; looks dodgy in Boost.Test too? Trak tickets?
&lt;br&gt;&lt;br&gt;I've already filed a patch against Boost.Test for this and other issues: 
&lt;br&gt;&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3598&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.boost.org/trac/boost/ticket/3598&lt;/a&gt;&lt;br&gt;&lt;br&gt;John. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Official-warnings-policy--tp26200658p26288607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26288257</id>
	<title>Re: Official warnings policy?</title>
	<published>2009-11-10T09:58:27Z</published>
	<updated>2009-11-10T09:58:27Z</updated>
	<author>
		<name>Paul A. Bristow-2</name>
	</author>
	<content type="html">C4512 fix looks good to me, but I also note some warnings C4244: 'argument' :
&lt;br&gt;conversion from 'const int' to 'const short', possible loss of data
&lt;br&gt;&lt;br&gt;These could be quieted with carefully checked static_cast s.
&lt;br&gt;&lt;br&gt;This checks and documents that the narrowing IS expected.
&lt;br&gt;&lt;br&gt;In the jamfile you can suppress the C4535 calling _set_se_translator() requires
&lt;br&gt;/EHa &amp;nbsp;with 
&lt;br&gt;&lt;br&gt;project : requirements ...
&lt;br&gt;&lt;br&gt;adding
&lt;br&gt;&lt;br&gt;&amp;lt;toolset&amp;gt;msvc:&amp;lt;asynch-exceptions&amp;gt;on # calling _set_se_translator() requires /EHa
&lt;br&gt;&lt;br&gt;It would be better if Boost.Test did this?
&lt;br&gt;&lt;br&gt;boost\boostsvn\boost\test\impl\execution_monitor.ipp(1161) : warning C4701:
&lt;br&gt;potentially uninitialized local variable 'old_crt_hook' used
&lt;br&gt;&lt;br&gt;looks dodgy in Boost.Test too? Trak tickets?
&lt;br&gt;&lt;br&gt;Paul
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Paul A. Bristow
&lt;br&gt;Prizet Farmhouse
&lt;br&gt;Kendal, UK &amp;nbsp; LA8 8AB
&lt;br&gt;+44 1539 561830, mobile +44 7714330204
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pbristow@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288257&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boost-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288257&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boost-bounces@...&lt;/a&gt;] On
&lt;br&gt;Behalf Of
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Richard Webb
&lt;br&gt;&amp;gt; Sent: Tuesday, November 10, 2009 3:52 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26288257&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boost@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [boost] Official warnings policy?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've attached a patch for a bunch of Variant warnings from VC9 to
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1507&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.boost.org/trac/boost/ticket/1507&lt;/a&gt;, if anyone fancies taking a
&lt;br&gt;&amp;gt; look at it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Richard Webb
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Official-warnings-policy--tp26200658p26288257.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287353</id>
	<title>Use of the * operator for matrix-matrix multiplication</title>
	<published>2009-11-10T09:51:12Z</published>
	<updated>2009-11-10T09:51:12Z</updated>
	<author>
		<name>rolfr</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I wonder why the uBlas library uses the function prod for the matrix-matrix and the matrix-vector multiplication.
&lt;br&gt;I would have expected that the * operator is used for that purpose instead.
&lt;br&gt;&lt;br&gt;Greetings,
&lt;br&gt;rolf&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---uBLAS-f14208.html&quot; embed=&quot;fixTarget[14208]&quot; target=&quot;_top&quot; &gt;Boost - uBLAS&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Use-of-the-*-operator-for-matrix-matrix-multiplication-tp26287353p26287353.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287580</id>
	<title>Re: Problem with PPC Darwin Nightly Tests</title>
	<published>2009-11-10T09:22:44Z</published>
	<updated>2009-11-10T09:22:44Z</updated>
	<author>
		<name>Rene Rivera-2</name>
	</author>
	<content type="html">K. Noel Belcourt wrote:
&lt;br&gt;&amp;gt; I've attached the relevant part of the nightly test error we're having 
&lt;br&gt;&amp;gt; on PPC Tiger. &amp;nbsp;It looks like an issue with feature.jam.
&lt;br&gt;&lt;br&gt;Sorry, this was my mistake. I made a change which started using the 
&lt;br&gt;patch version on the Xcode SDK detection. Which worked for iPhone 
&lt;br&gt;builds, but not regular OSX builds. I just checked in a quick fix. A 
&lt;br&gt;better, more flexible, fix will come along in the near future.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;-- Grafik - Don't Assume Anything
&lt;br&gt;-- Redshift Software, Inc. - &lt;a href=&quot;http://redshift-software.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://redshift-software.com&lt;/a&gt;&lt;br&gt;-- rrivera/acm.org (msn) - grafik/redshift-software.com
&lt;br&gt;-- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail
&lt;br&gt;_______________________________________________
&lt;br&gt;Boost-Testing mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287580&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-Testing@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-testing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-testing&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Testing-f14205.html&quot; embed=&quot;fixTarget[14205]&quot; target=&quot;_top&quot; &gt;Boost - Testing&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-PPC-Darwin-Nightly-Tests-tp26287169p26287580.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287234</id>
	<title>Re: bjam + purify</title>
	<published>2009-11-10T09:03:14Z</published>
	<updated>2009-11-10T09:03:14Z</updated>
	<author>
		<name>K. Noel Belcourt</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 9, 2009, at 10:33 PM, Vladimir Prus wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Monday 09 November 2009 Anant Rao wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there a way to build c++ code with bjam + purify on win, linux &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; or both?
&lt;br&gt;&amp;gt;&amp;gt; If so, could you provide links to the info?
&lt;br&gt;&amp;gt;&amp;gt; If not, is there any effort going on in that direction so I can &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; look forward to it one day?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; how is purify supposed to be used? The link I could find suggest &amp;nbsp;
&lt;br&gt;&amp;gt; that you just
&lt;br&gt;&amp;gt; run purify on a normally-built binary, in which case things should &amp;nbsp;
&lt;br&gt;&amp;gt; work? If one
&lt;br&gt;&amp;gt; should use &amp;quot;purify g++&amp;quot; to build binaries, instead, you can &amp;nbsp;
&lt;br&gt;&amp;gt; configure gcc as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	using gcc : purify : &amp;quot;purify g++&amp;quot; ;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; in your user-config.jam, and then say:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	bjam toolset=gcc-purify
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Let me know if this helps,
&lt;/div&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Here's a sampling of the changes we made to bring up Purify in &amp;nbsp;
&lt;br&gt;Boost.build. &amp;nbsp;Basically we defined an instrument feature and defined &amp;nbsp;
&lt;br&gt;valgrind, purify, etc.. as valid instruments. &amp;nbsp;Then we build with
&lt;br&gt;&lt;br&gt;bjam ... instrument=purify
&lt;br&gt;&lt;br&gt;Let me know if you want more details.
&lt;br&gt;&lt;br&gt;-- Noel
&lt;br&gt;&lt;br&gt;builtin.jam:# instrument built targets (usually instrument linked &amp;nbsp;
&lt;br&gt;executables)
&lt;br&gt;builtin.jam:feature.feature instrument : none purify purecov quantify &amp;nbsp;
&lt;br&gt;valgrind cachegrind zerofault : propagated ;
&lt;br&gt;builtin.jam:# diagnose and report error if instrument is an &amp;nbsp;
&lt;br&gt;incidental feature
&lt;br&gt;builtin.jam:local tool = [ MATCH &amp;quot;^instrument=(.*)&amp;quot; : $(.argv) ] ;
&lt;br&gt;builtin.jam: &amp;nbsp;ECHO &amp;quot;Error: you can use more than one instrument if &amp;nbsp;
&lt;br&gt;you're not installing&amp;quot; ;
&lt;br&gt;builtin.jam: &amp;nbsp;ECHO &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; and found instrument=$(tool) which is &amp;nbsp;
&lt;br&gt;unsupported&amp;quot; ;
&lt;br&gt;builtin.jam: &amp;nbsp;ECHO &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; Remove the --installname option or use &amp;nbsp;
&lt;br&gt;only one instrument when installing&amp;quot; ;
&lt;br&gt;&lt;br&gt;cuda.jam:toolset.flags cuda.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;purify/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;cuda.jam:toolset.flags cuda.link OPTIONS &amp;lt;instrument&amp;gt;purify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;cuda.jam:toolset.flags cuda.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;quantify/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;cuda.jam:toolset.flags cuda.link OPTIONS &amp;lt;instrument&amp;gt;quantify/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;&lt;br&gt;gcc.jam:# get build directory for target instrument output
&lt;br&gt;gcc.jam:toolset.flags gcc.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;purify/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;gcc.jam:toolset.flags gcc.link OPTIONS &amp;lt;instrument&amp;gt;purify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;gcc.jam:toolset.flags gcc.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;purecov/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;gcc.jam:toolset.flags gcc.link OPTIONS &amp;lt;instrument&amp;gt;purecov/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;gcc.jam:toolset.flags gcc.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;quantify/ 
&lt;br&gt;&amp;lt;runtime-link&amp;gt;shared
&lt;br&gt;gcc.jam:toolset.flags gcc.link OPTIONS &amp;lt;instrument&amp;gt;quantify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;&lt;br&gt;sun.jam: &amp;nbsp; &amp;nbsp;flags sun.link OPTIONS &amp;lt;address-model&amp;gt;64/ 
&lt;br&gt;&amp;lt;instrument&amp;gt;none : -m64 ;
&lt;br&gt;sun.jam: &amp;nbsp; &amp;nbsp;flags sun.link OPTIONS &amp;lt;instrument&amp;gt;purify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared/&amp;lt;address-model&amp;gt;64 : -m64 ;
&lt;br&gt;sun.jam: &amp;nbsp; &amp;nbsp;flags sun.link OPTIONS &amp;lt;instrument&amp;gt;quantify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared/&amp;lt;address-model&amp;gt;64 : -m64 ;
&lt;br&gt;sun.jam: &amp;nbsp; &amp;nbsp;flags sun.link OPTIONS &amp;lt;instrument&amp;gt;purify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared/&amp;lt;address-model&amp;gt;64 : -xarch=v9 ;
&lt;br&gt;sun.jam: &amp;nbsp; &amp;nbsp;flags sun.link OPTIONS &amp;lt;instrument&amp;gt;quantify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared/&amp;lt;address-model&amp;gt;64 : -xarch=v9 ;
&lt;br&gt;sun.jam:# get build directory for target instrument output
&lt;br&gt;sun.jam:flags sun.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;purify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;sun.jam:flags sun.link CONFIG_COMMAND &amp;lt;instrument&amp;gt;quantify/&amp;lt;runtime- 
&lt;br&gt;link&amp;gt;shared
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-build&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-build&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Build-f14203.html&quot; embed=&quot;fixTarget[14203]&quot; target=&quot;_top&quot; &gt;Boost - Build&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bjam-%2B-purify-tp26273572p26287234.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287169</id>
	<title>Problem with PPC Darwin Nightly Tests</title>
	<published>2009-11-10T08:59:43Z</published>
	<updated>2009-11-10T08:59:43Z</updated>
	<author>
		<name>K. Noel Belcourt</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've attached the relevant part of the nightly test error we're &amp;nbsp;
&lt;br&gt;having on PPC Tiger. &amp;nbsp;It looks like an issue with feature.jam.
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;-- Noel
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;A &amp;nbsp; &amp;nbsp;boost/boost.css
&lt;br&gt;A &amp;nbsp; &amp;nbsp;boost/CMakeLists.txt
&lt;br&gt;&amp;nbsp;U &amp;nbsp; boost
&lt;br&gt;Checked out revision 57528.
&lt;br&gt;# Found patch file &amp;quot;/Users/kbelco/boost_tiger_ppc/patch_boost&amp;quot;. Executing it.
&lt;br&gt;# Preinstalled &amp;quot;/Users/kbelco/boost_tiger_ppc/bjam&amp;quot; is not found; building one...
&lt;br&gt;# Found &amp;quot;bjam&amp;quot; source directory &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_bjam&amp;quot;
&lt;br&gt;# Building &amp;quot;bjam&amp;quot; (./build.sh darwin)...
&lt;br&gt;###
&lt;br&gt;### Using 'darwin' toolset.
&lt;br&gt;###
&lt;br&gt;rm -rf bootstrap
&lt;br&gt;mkdir bootstrap
&lt;br&gt;cc -o bootstrap/jam0 command.c compile.c debug.c expand.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c
&lt;br&gt;./bootstrap/jam0 -f build.jam --toolset=darwin --toolset-root= clean
&lt;br&gt;...found 1 target...
&lt;br&gt;...updating 1 target...
&lt;br&gt;...updated 1 target...
&lt;br&gt;./bootstrap/jam0 -f build.jam --toolset=darwin --toolset-root=
&lt;br&gt;...found 47 targets...
&lt;br&gt;...updating 2 targets...
&lt;br&gt;[MKDIR] bin.macosxppc
&lt;br&gt;[COMPILE] bin.macosxppc/bjam
&lt;br&gt;...updated 2 targets...
&lt;br&gt;# Searching for &amp;quot;bjam&amp;quot; in &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_bjam&amp;quot;...
&lt;br&gt;# bjam succesfully built in &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_bjam/bin.macosxppc/bjam&amp;quot; location
&lt;br&gt;# Preinstalled &amp;quot;/Users/kbelco/boost_tiger_ppc/process_jam_log&amp;quot; is not found; building one...
&lt;br&gt;# Found &amp;quot;process_jam_log&amp;quot; source directory &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression/build&amp;quot;
&lt;br&gt;# Building &amp;quot;process_jam_log&amp;quot; (&amp;quot;/Users/kbelco/boost_tiger_ppc/tools_bjam/bin.macosxppc/bjam&amp;quot; &amp;quot;-sBOOST_BUILD_PATH=/Users/kbelco/boost_tiger_ppc:/Users/kbelco/boost_tiger_ppc/tools_bb&amp;quot; &amp;quot;-sBOOST_ROOT=/Users/kbelco/boost_tiger_ppc/boost&amp;quot; &amp;quot;--boost=/Users/kbelco/boost_tiger_ppc/boost&amp;quot; &amp;quot;--boost-build=/Users/kbelco/boost_tiger_ppc/tools_bb&amp;quot; &amp;quot;--debug-configuration&amp;quot; process_jam_log -d2 -l300 darwin)...
&lt;br&gt;notice: found boost-build.jam at /Users/kbelco/boost_tiger_ppc/boost-build.jam
&lt;br&gt;notice: loading Boost.Build from /Users/kbelco/boost_tiger_ppc/tools_bb
&lt;br&gt;notice: Searching /etc /Users/kbelco /Users/kbelco/boost_tiger_ppc/tools_bb /Users/kbelco/boost_tiger_ppc /Users/kbelco/boost_tiger_ppc/tools_bb /Users/kbelco/boost_tiger_ppc/tools_bb/kernel /Users/kbelco/boost_tiger_ppc/tools_bb/util /Users/kbelco/boost_tiger_ppc/tools_bb/build /Users/kbelco/boost_tiger_ppc/tools_bb/tools /Users/kbelco/boost_tiger_ppc/tools_bb/contrib /Users/kbelco/boost_tiger_ppc/tools_bb/. for site-config configuration file site-config.jam .
&lt;br&gt;notice: Loading site-config configuration file site-config.jam from /Users/kbelco/boost_tiger_ppc/tools_bb/site-config.jam .
&lt;br&gt;notice: Searching /Users/kbelco /Users/kbelco/boost_tiger_ppc/tools_bb /Users/kbelco/boost_tiger_ppc /Users/kbelco/boost_tiger_ppc/tools_bb /Users/kbelco/boost_tiger_ppc/tools_bb/kernel /Users/kbelco/boost_tiger_ppc/tools_bb/util /Users/kbelco/boost_tiger_ppc/tools_bb/build /Users/kbelco/boost_tiger_ppc/tools_bb/tools /Users/kbelco/boost_tiger_ppc/tools_bb/contrib /Users/kbelco/boost_tiger_ppc/tools_bb/. for user-config configuration file user-config.jam .
&lt;br&gt;notice: Loading user-config configuration file user-config.jam from /Users/kbelco/boost_tiger_ppc/tools_bb/user-config.jam .
&lt;br&gt;notice: [python-cfg] Configuring python...
&lt;br&gt;notice: [python-cfg] &amp;nbsp; user-specified version: &amp;quot;2.3&amp;quot;
&lt;br&gt;notice: [python-cfg] &amp;nbsp; user-specified cmd-or-prefix: &amp;quot;/usr/bin/python&amp;quot;
&lt;br&gt;notice: [python-cfg] Checking interpreter command &amp;quot;/usr/bin/python&amp;quot;...
&lt;br&gt;notice: [python-cfg] running command '&amp;quot;/usr/bin/python&amp;quot; -c &amp;quot;from sys import *; print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s' % (version_info[0],version_info[1],platform,prefix,exec_prefix,executable))&amp;quot; 2&amp;gt;&amp;1'
&lt;br&gt;notice: [python-cfg] ...requested configuration matched!
&lt;br&gt;notice: [python-cfg] Details of this Python configuration:
&lt;br&gt;notice: [python-cfg] &amp;nbsp; interpreter command: &amp;quot;/usr/bin/python&amp;quot;
&lt;br&gt;notice: [python-cfg] &amp;nbsp; include path: &amp;quot;/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3&amp;quot;
&lt;br&gt;notice: [python-cfg] &amp;nbsp; library path: &amp;quot;/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/config&amp;quot; &amp;quot;/System/Library/Frameworks/Python.framework/Versions/2.3/lib&amp;quot;
&lt;br&gt;notice: [python-cfg] framework directory is &amp;quot;/System/Library/Frameworks/Python.framework&amp;quot;
&lt;br&gt;===============MPI Auto-configuration===============
&lt;br&gt;Found recent LAM-MPI or Open MPI wrapper compiler: mpic++
&lt;br&gt;MPI compilation flags: -D_REENTRANT -I/usr/local/include
&lt;br&gt;MPI link flags: -Wl,-u,_munmap -Wl,-multiply_defined,suppress -L/usr/local/lib -lmpi_cxx -lmpi -lopen-rte -lopen-pal
&lt;br&gt;MPI build features: 
&lt;br&gt;&amp;lt;define&amp;gt;_REENTRANT &amp;lt;include&amp;gt;/usr/local/include &amp;lt;library-path&amp;gt;/usr/local/lib &amp;lt;find-shared-library&amp;gt;mpi_cxx &amp;lt;find-shared-library&amp;gt;mpi &amp;lt;find-shared-library&amp;gt;open-rte &amp;lt;find-shared-library&amp;gt;open-pal &amp;lt;linkflags&amp;gt;-Wl,-u,_munmap &amp;lt;linkflags&amp;gt;-Wl,-multiply_defined,suppress
&lt;br&gt;MPI launcher: mpirun -np
&lt;br&gt;====================================================
&lt;br&gt;notice: OSX version on this machine is 10.4.11
&lt;br&gt;notice: will use '/usr/bin/g++' for darwin, condition &amp;lt;toolset&amp;gt;darwin-4.0.1
&lt;br&gt;notice: using strip :: &amp;lt;toolset&amp;gt;darwin-4.0.1 :: /usr/bin/strip
&lt;br&gt;notice: using archiver :: &amp;lt;toolset&amp;gt;darwin-4.0.1 :: /usr/bin/libtool
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/feature.jam:483: in feature.validate-value-string from module feature
&lt;br&gt;error: &amp;quot;10.3.9&amp;quot; is not a known value of feature &amp;lt;macosx-version&amp;gt;
&lt;br&gt;error: legal values: &amp;quot;10.6&amp;quot; &amp;quot;10.5&amp;quot; &amp;quot;10.4&amp;quot; &amp;quot;10.3&amp;quot; &amp;quot;10.2&amp;quot; &amp;quot;10.1&amp;quot; &amp;quot;iphone-3.2&amp;quot; &amp;quot;iphonesim-3.2&amp;quot; &amp;quot;iphone-3.1.2&amp;quot; &amp;quot;iphonesim-3.1.2&amp;quot; &amp;quot;iphone-3.1&amp;quot; &amp;quot;iphonesim-3.1&amp;quot; &amp;quot;iphone-3.0&amp;quot; &amp;quot;iphonesim-3.0&amp;quot; &amp;quot;iphone-2.2.1&amp;quot; &amp;quot;iphonesim-2.2.1&amp;quot; &amp;quot;iphone-2.2&amp;quot; &amp;quot;iphonesim-2.2&amp;quot; &amp;quot;iphone-2.1&amp;quot; &amp;quot;iphonesim-2.1&amp;quot; &amp;quot;iphone-2.0&amp;quot; &amp;quot;iphonesim-2.0&amp;quot; &amp;quot;iphone-1.x&amp;quot;
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/property.jam:276: in validate1 from module property
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/property.jam:301: in validate from module property
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/property.jam:310: in property.validate-property-sets from module property
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/toolset.jam:151: in flags from module toolset
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/tools/darwin.jam:262: in init-available-sdk-versions from module darwin
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/tools/darwin.jam:209: in darwin.init from module darwin
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build/toolset.jam:38: in using from module toolset
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/user-config.jam:28: in modules.load from module user-config
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build-system.jam:241: in load-config from module build-system
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build-system.jam:383: in load-configuration-files from module build-system
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/build-system.jam:538: in load from module build-system
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/kernel/modules.jam:283: in import from module modules
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_bb/kernel/bootstrap.jam:142: in boost-build from module
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/boost-build.jam:17: in module scope from module
&lt;br&gt;&lt;br&gt;# Searching for &amp;quot;process_jam_log&amp;quot; in &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression/build&amp;quot;...
&lt;br&gt;Traceback (most recent call last):
&lt;br&gt;&amp;nbsp; File &amp;quot;run.py&amp;quot;, line 60, in ?
&lt;br&gt;&amp;nbsp; &amp;nbsp; runner(root)
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 193, in __init__
&lt;br&gt;&amp;nbsp; &amp;nbsp; self.main()
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 551, in main
&lt;br&gt;&amp;nbsp; &amp;nbsp; getattr(self,action_m)()
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 508, in command_regression
&lt;br&gt;&amp;nbsp; &amp;nbsp; self.command_setup()
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 300, in command_setup
&lt;br&gt;&amp;nbsp; &amp;nbsp; self.build_if_needed(self.process_jam_log,self.pjl_toolset)
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 650, in build_if_needed
&lt;br&gt;&amp;nbsp; &amp;nbsp; tool[ 'build_path' ] = self.tool_path( tool )
&lt;br&gt;&amp;nbsp; File &amp;quot;/Users/kbelco/boost_tiger_ppc/tools_regression_src/regression.py&amp;quot;, line 673, in tool_path
&lt;br&gt;&amp;nbsp; &amp;nbsp; raise Exception( 'Cannot find &amp;quot;%s&amp;quot; in any of the following locations:\n%s' % (
&lt;br&gt;Exception: Cannot find &amp;quot;process_jam_log&amp;quot; in any of the following locations:
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/process_jam_log
&lt;br&gt;/Users/kbelco/boost_tiger_ppc/tools_regression/build
&lt;br&gt;s863076:~/boost_tiger_ppc kbelco$ 
&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Boost-Testing mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287169&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Boost-Testing@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost-testing&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost-testing&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;Boost.build.txt&lt;/strong&gt; (682 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26287169/0/Boost.build.txt&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Testing-f14205.html&quot; embed=&quot;fixTarget[14205]&quot; target=&quot;_top&quot; &gt;Boost - Testing&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-PPC-Darwin-Nightly-Tests-tp26287169p26287169.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287088</id>
	<title>Re: [gil] Committing some code changes</title>
	<published>2009-11-10T08:57:47Z</published>
	<updated>2009-11-10T08:57:47Z</updated>
	<author>
		<name>Steven Watanabe-4</name>
	</author>
	<content type="html">AMDG
&lt;br&gt;&lt;br&gt;Christian Henning wrote:
&lt;br&gt;&amp;gt; Hi there, I'm in the process to add some non-invasive code changes for
&lt;br&gt;&amp;gt; boost::gil. Since this is my first time to commit changes to boost I
&lt;br&gt;&amp;gt; would like to make sure I'm doing it right. The changes would be added
&lt;br&gt;&amp;gt; to the trunk. Is that the right place?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Yes.
&lt;br&gt;&lt;br&gt;&amp;gt; I have done the obvious steps on my local machine. And besides adding
&lt;br&gt;&amp;gt; comments when checking in my changes what other steps do I have to do?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;After you commit you should watch the regression tests at
&lt;br&gt;&lt;a href=&quot;http://www.boost.org/development/tests/trunk/developer/summary.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.boost.org/development/tests/trunk/developer/summary.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;once the tests have cycled you can merge to /branches/release
&lt;br&gt;as long as we aren't in the middle of a release.
&lt;br&gt;&lt;br&gt;In Christ,
&lt;br&gt;Steven Watanabe
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-gil--Committing-some-code-changes-tp26286502p26287088.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286502</id>
	<title>[gil] Committing some code changes</title>
	<published>2009-11-10T08:26:12Z</published>
	<updated>2009-11-10T08:26:12Z</updated>
	<author>
		<name>Christian Henning</name>
	</author>
	<content type="html">Hi there, I'm in the process to add some non-invasive code changes for
&lt;br&gt;boost::gil. Since this is my first time to commit changes to boost I
&lt;br&gt;would like to make sure I'm doing it right. The changes would be added
&lt;br&gt;to the trunk. Is that the right place?
&lt;br&gt;&lt;br&gt;I have done the obvious steps on my local machine. And besides adding
&lt;br&gt;comments when checking in my changes what other steps do I have to do?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Christian
&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-gil--Committing-some-code-changes-tp26286502p26286502.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286266</id>
	<title>Re: Jamfile to control MSVC compiler options /Za and /Ze</title>
	<published>2009-11-10T08:13:19Z</published>
	<updated>2009-11-10T08:13:19Z</updated>
	<author>
		<name>Vladimir Prus-3</name>
	</author>
	<content type="html">&lt;br&gt;Paul A. Bristow wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have been taking my own medicine and trying to get Boost.math free of warnings
&lt;br&gt;&amp;gt; with the /Za No MS extensions option.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Mostly this is fine.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; project
&lt;br&gt;&amp;gt;     : requirements
&lt;br&gt;&amp;gt;       &amp;lt;toolset&amp;gt;msvc:&amp;lt;cxxflags&amp;gt;/Za # disable MS Extensions in Boost.Test.
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But  a few tests require the extensions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have tried to enable them for just one module thus:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; # pow test requires type_of that MS extensions.
&lt;br&gt;&amp;gt; run pow_test.cpp ../../test/build//boost_test_exec_monitor
&lt;br&gt;&amp;gt;         : # command line
&lt;br&gt;&amp;gt;         : # input files
&lt;br&gt;&amp;gt;         : # requirements
&lt;br&gt;&amp;gt;           &amp;lt;toolset&amp;gt;msvc:&amp;lt;cxxflags&amp;gt;/Ze # Requires type_of which requires MS
&lt;br&gt;&amp;gt; extensions.
&lt;/div&gt;&lt;br&gt;Hi Paul,
&lt;br&gt;could you try, instead of the above requirement, to add this:
&lt;br&gt;&lt;br&gt;            -&amp;lt;toolset&amp;gt;msvc:&amp;lt;cxxflags&amp;gt;/Za
&lt;br&gt;&lt;br&gt;That's literal minus sign in front of requirement, and it should cancel out
&lt;br&gt;the requirement for project.
&lt;br&gt;&lt;br&gt;Let me know if this helps.
&lt;br&gt;&lt;br&gt;- Volodya
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jamfile-to-control-MSVC-compiler-options--Za-and--Ze-tp26284800p26286266.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26286424</id>
	<title>boost::graph - Newbie question about vertex properties</title>
	<published>2009-11-10T08:13:04Z</published>
	<updated>2009-11-10T08:13:04Z</updated>
	<author>
		<name>Stephen Karmann</name>
	</author>
	<content type="html">Hello dear mailing list members,
&lt;br&gt;&lt;br&gt;i'm new to this mailing list and hope i'm right here and that my english is not
&lt;br&gt;too annoying. 
&lt;br&gt;&lt;br&gt;I have to to some distance calculation and decided to use the
&lt;br&gt;boost::graph-framework to do this as i have to develop a C++ application using
&lt;br&gt;Visual C++ Express Edition 2008. I have to include some background details
&lt;br&gt;information in the vertices and edges of my graph and chose to append such meta
&lt;br&gt;info objects to the vertices and edges with the help of properties. I defined
&lt;br&gt;the following types in the Header-Class:
&lt;br&gt;&lt;br&gt;[code]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; struct vtx_ref_t {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::vertex_property_tag kind;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; struct edge_ref_t {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::edge_property_tag kind;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // VtxMetaClass and EdgeMetaClass are some Classes containing some &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // infos needed for calculation
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::property&amp;lt;vtx_ref_t, VtxMetaClass*&amp;gt; VtxProperty;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::property&amp;lt;edge_ref_t, EdgeMetaClass*&amp;gt; EdgeProperty;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::adjacency_list&amp;lt;boost::vecS, boost::vecS, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::directedS, VtxProperty, EdgeProperty&amp;gt; MyGraphType;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::graph_traits&amp;lt;MyGraphType&amp;gt;::vertex_descriptor vertex_t;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; typedef boost::graph_traits&amp;lt;MyGraphType&amp;gt;::edge_descriptor edge_t;
&lt;br&gt;[/code]
&lt;br&gt;&lt;br&gt;In the Main-Method i tried to use the function boost::put to append such a meta
&lt;br&gt;class object infoobj to a vertex (whose vertex descriptor vtx i only have) i
&lt;br&gt;have created somewhere else where i cannot append the infoobject cause i don't
&lt;br&gt;know at that time which one to append. 
&lt;br&gt;&lt;br&gt;[code]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MyGraphType graph(100);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vertex_t vtx = boost::add_vertex(graph);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VtxMetaClass* infoobj;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::property_map&amp;lt;MyGraphType, vtx_ref_t&amp;gt;::type vtxref = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; get(vtx_ref_t(), graph);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; boost::put(vtxref, graph, vtx, infoobj);
&lt;br&gt;[/code]
&lt;br&gt;&lt;br&gt;But i only get a compilation error telling me that:
&lt;br&gt;1&amp;gt;e:\development\VC++\project\include\boost/pending/property.hpp(46) : error
&lt;br&gt;C2039: 'kind': is no element of
&lt;br&gt;'boost::vec_adj_list_vertex_property_map&amp;lt;Graph,GraphPtr,ValueType,Reference,Tag&amp;gt;'
&lt;br&gt;&lt;br&gt;What is wrong with that, i did what was suggested in the online manual ? 
&lt;br&gt;&lt;br&gt;I know there's also the possibility to use boost::put with the index of the
&lt;br&gt;vertex that has to be manipulated, but i don't know how to query the index from
&lt;br&gt;the vertex_descriptor i have, perhaps you came across a way to do this yet ...
&lt;br&gt;&lt;br&gt;Perhaps you could help me with this problem ?
&lt;br&gt;Thank you very much in anticipation,
&lt;br&gt;Stephen
&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=26286424&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/boost%3A%3Agraph---Newbie-question-about-vertex-properties-tp26286424p26286424.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285819</id>
	<title>Re: Official warnings policy?</title>
	<published>2009-11-10T07:52:09Z</published>
	<updated>2009-11-10T07:52:09Z</updated>
	<author>
		<name>Richard Webb</name>
	</author>
	<content type="html">I've attached a patch for a bunch of Variant warnings from VC9 to 
&lt;br&gt;&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1507&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.boost.org/trac/boost/ticket/1507&lt;/a&gt;, if anyone fancies taking a look at it.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Richard Webb&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Official-warnings-policy--tp26200658p26285819.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285620</id>
	<title>Re: [test] Linking against boost_unit_test_framework causes double-deletion in std::ostringstream</title>
	<published>2009-11-10T07:33:35Z</published>
	<updated>2009-11-10T07:33:35Z</updated>
	<author>
		<name>Christoph Duelli</name>
	</author>
	<content type="html">Roman Perepelitsa wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 2009/11/10 Alastair Rankine &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arsptr@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;Just curious if anyone else has seen this or anything like it? Platform 
&lt;br&gt;&amp;gt;&amp;gt;is Mac OS X 10.6.1, gcc 4.2.1, boost 1.40.0 installed from MacPorts, 
&lt;br&gt;&amp;gt;&amp;gt;compiling 64-bit (default).
&lt;br&gt;I have crashes and &amp;quot;double deletions&amp;quot; in my unit tests, too.
&lt;br&gt;I am running Linux, gcc 4.2.1, Boost 1.41.0-beta1;
&lt;br&gt;(I have no crashes or double deletions with Boost 1.40.0.)
&lt;br&gt;&lt;br&gt;&amp;gt; As far as I remember, boost_unit_test_framework defines main function.
&lt;br&gt;&amp;gt; Having two main functions in the same application might be what's causing
&lt;br&gt;&amp;gt; your problems.
&lt;br&gt;Definitely no two mains; 'my' main comes from a macro provided by
&lt;br&gt;Boost.Test.
&lt;br&gt;&lt;br&gt;&amp;gt; Another possibility is that the library and the program are 
&lt;br&gt;&amp;gt; compiled with different standard libraries.
&lt;br&gt;I have built both boost and my programs/tests myself, so I can rule the
&lt;br&gt;&amp;quot;different standard library&amp;quot; thing out.
&lt;br&gt;&lt;br&gt;Best regards
&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=26285620&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;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-test--Linking-against-boost_unit_test_framework-causes-double-deletion-in-std%3A%3Aostringstream-tp26281497p26285620.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285140</id>
	<title>Re: Boost.Variant is not EqualityComparable</title>
	<published>2009-11-10T07:13:11Z</published>
	<updated>2009-11-10T07:13:11Z</updated>
	<author>
		<name>Cosimo Calabrese</name>
	</author>
	<content type="html">Hi to all,
&lt;br&gt;&lt;br&gt;I've the same problem. I've created a union graph adaptor, that provides 
&lt;br&gt;a &amp;quot;union view&amp;quot; of two graphs; in that adaptor, the edge_descriptor is 
&lt;br&gt;defined like this:
&lt;br&gt;&lt;br&gt;typedef boost::variant&amp;lt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WR1&amp;lt;typename graph_traits&amp;lt;Graph1&amp;gt;::edge_descriptor&amp;gt;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;WR2&amp;lt;typename graph_traits&amp;lt;Graph2&amp;gt;::edge_descriptor&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; edge_descriptor;
&lt;br&gt;&lt;br&gt;Now I would to use that graph to the Dijkstra's algorithm, that requires 
&lt;br&gt;that the edge_descriptor models the EqualityComparable concept:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sgi.com/tech/stl/EqualityComparable.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sgi.com/tech/stl/EqualityComparable.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;But as we know, boost::variant doesn't support the inequality 
&lt;br&gt;expression. I've tried to add it from my code (I would avoid to modify 
&lt;br&gt;the boost lib), but it doesn't works. I've added the attached operator 
&lt;br&gt;after the union graph adaptor, but the compiler doesn't resolve the 
&lt;br&gt;function.
&lt;br&gt;&lt;br&gt;I'm using MSVS 2005. I don't know if it's my fault or of the compiler 
&lt;br&gt;lookup.
&lt;br&gt;&lt;br&gt;If I apply the Brook's patch, it works, but I would to avoid it.
&lt;br&gt;&lt;br&gt;Is this the right way to do?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Cosimo Calabrese.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Eric Friedman wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I think operator!= (and operator&amp;lt;=, operator&amp;gt;, operator&amp;gt;=) were left out for
&lt;br&gt;&amp;gt; simplicity, but no good reason other than that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The main issue I considered at the time was that I felt variant should
&lt;br&gt;&amp;gt; forward to the underlying operator. That is, it should call operator!=,
&lt;br&gt;&amp;gt; rather than assume operator!= is equivalent to the negation of operator==.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe there's no need to be this pedantic though. Do others have an opinion?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Eric
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Mon, May 25, 2009 at 6:56 PM, Brook Milligan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285140&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brook@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I just ran into the case that Boost Variant does not satisfy the
&lt;br&gt;&amp;gt;&amp;gt; EqualityComparable concept. &amp;nbsp;While it provides operator==() and
&lt;br&gt;&amp;gt;&amp;gt; operator&amp;lt;() (and therefore is LessThanComparable), it does not provide
&lt;br&gt;&amp;gt;&amp;gt; operator!=(), which is required for the EqualityComparable concept.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is this by design or oversight? &amp;nbsp;It seems reasonable to expect that a
&lt;br&gt;&amp;gt;&amp;gt; Boost Variant model this concept, but perhaps I am missing something.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In case it is by oversight, the following patch seems to provide the
&lt;br&gt;&amp;gt;&amp;gt; missing operator.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt; Brook
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --- boost/variant/variant.hpp.orig &amp;nbsp; &amp;nbsp; &amp;nbsp;2009-05-13 21:21:59.000000000 -0600
&lt;br&gt;&amp;gt;&amp;gt; +++ boost/variant/variant.hpp &amp;nbsp; 2009-05-25 19:21:40.000000000 -0600
&lt;br&gt;&amp;gt;&amp;gt; @@ -1681,6 +1681,8 @@
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return rhs.apply_visitor(visitor);
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; + &amp;nbsp; &amp;nbsp;bool operator!=(const variant&amp; rhs) const { return !(*this == rhs); }
&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; bool operator&amp;lt;(const variant&amp; rhs) const
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Unsubscribe &amp; other changes:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br&gt;/*
&lt;br&gt;&amp;nbsp; the type:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; graph_traits&amp;lt;union_graph&amp;lt;Graph1, Graph2&amp;gt; &amp;gt;::edge_descriptor
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; is defined as:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; typedef boost::variant&amp;lt; WR1&amp;lt;typename graph_traits&amp;lt;Graph1&amp;gt;::edge_descriptor&amp;gt;, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; WR2&amp;lt;typename graph_traits&amp;lt;Graph2&amp;gt;::edge_descriptor&amp;gt; &amp;gt; edge_descriptor;
&lt;br&gt;&amp;nbsp;*/
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; namespace &amp;nbsp;detail {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; template &amp;lt;typename Graph1, typename Graph2&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; inline bool operator!=( const typename graph_traits&amp;lt;union_graph&amp;lt;Graph1, Graph2&amp;gt; &amp;gt;::edge_descriptor&amp; left,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const typename graph_traits&amp;lt;union_graph&amp;lt;Graph1, Graph2&amp;gt; &amp;gt;::edge_descriptor&amp; right )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return !( left == right );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Boost.Variant-is-not-EqualityComparable-tp23715792p26285140.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26284800</id>
	<title>Jamfile to control MSVC compiler options /Za and /Ze</title>
	<published>2009-11-10T06:57:04Z</published>
	<updated>2009-11-10T06:57:04Z</updated>
	<author>
		<name>Paul A. Bristow-2</name>
	</author>
	<content type="html">I have been taking my own medicine and trying to get Boost.math free of warnings
&lt;br&gt;with the /Za No MS extensions option.
&lt;br&gt;&lt;br&gt;Mostly this is fine.
&lt;br&gt;&lt;br&gt;project
&lt;br&gt;&amp;nbsp; &amp;nbsp; : requirements
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;toolset&amp;gt;msvc:&amp;lt;cxxflags&amp;gt;/Za # disable MS Extensions in Boost.Test.
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;But &amp;nbsp;a few tests *require* the extensions.
&lt;br&gt;&lt;br&gt;I have tried to enable them for just one module thus:
&lt;br&gt;&lt;br&gt;# pow test requires type_of that MS extensions.
&lt;br&gt;run pow_test.cpp ../../test/build//boost_test_exec_monitor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : # command line
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : # input files
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : # requirements
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;toolset&amp;gt;msvc:&amp;lt;cxxflags&amp;gt;/Ze # Requires type_of which requires MS
&lt;br&gt;extensions.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : test_pow
&lt;br&gt;;
&lt;br&gt;&lt;br&gt;but the compiler complains about deprecation (and most importantly, that later
&lt;br&gt;options do not override, so you can't specify /Za and them /Ze.
&lt;br&gt;&lt;br&gt;compile-c-c++
&lt;br&gt;..\..\..\bin.v2\libs\math\test\test_pow.test\msvc-9.0\debug\asynch-exceptions-on
&lt;br&gt;\threading-multi\pow_test.obj
&lt;br&gt;&lt;br&gt;cl : Command line warning D9035 : option 'Ze' has been deprecated and will be
&lt;br&gt;removed in a future release
&lt;br&gt;&lt;br&gt;cl : Command line error D8016 : '/Za' and '/Ze' command-line options are
&lt;br&gt;incompatible
&lt;br&gt;&lt;br&gt;Can any jam experts suggest a way round this (short of leaving the default
&lt;br&gt;enable extensions, and making an exception for all the vast majority of modules
&lt;br&gt;that are OK with /Za - too tedious to be attractive? Splitting into two classes
&lt;br&gt;of tests is also ugly.)
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;br&gt;Paul
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;Paul A. Bristow
&lt;br&gt;Prizet Farmhouse
&lt;br&gt;Kendal, UK &amp;nbsp; LA8 8AB
&lt;br&gt;+44 1539 561830, mobile +44 7714330204
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26284800&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pbristow@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Jamfile-to-control-MSVC-compiler-options--Za-and--Ze-tp26284800p26284800.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283575</id>
	<title>Re: [BGL] Schultes and Sanders Contraction Hierarchies Routing</title>
	<published>2009-11-10T05:40:05Z</published>
	<updated>2009-11-10T05:40:05Z</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;
Has anyone looked at supporting Drs Schultes and Sanders Contraction Hierarchies Routing using Boost Graph?&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;No. For some reason, good results in graph algorithms don&amp;#39;t filter down to us too quickly :)&lt;br&gt;
 &lt;/div&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;

If Andrew, Jeremiah or others have time to look at some of the papers, I would be interested in your thoughts on supporting this or even knowing that BGL might be the wrong tool to implement this with.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;
&lt;br&gt;I only have time to give the paper a very brief look this morning, but it seems like it might be feasible to reproduce this with the BGL. However, there are so many components to the technique, that it would require careful planning. For example, contraction may be difficult to implement. The vast majority of our use cases target graph construction and query. Fully dynamic graphs... well, they&amp;#39;re supported, but maybe not as well as we&amp;#39;d like.&lt;br&gt;
&lt;br&gt;I would certainly be interested to see somebody try to put this together for the BGL. I think it might drive a lot of interesting requirements for the library, and identify areas that we could improve on.&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=26283575&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=26283575&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-BGL--Schultes-and-Sanders-Contraction-Hierarchies-Routing-tp26249902p26283575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283549</id>
	<title>Re: getting shape of numpy array</title>
	<published>2009-11-10T05:35:13Z</published>
	<updated>2009-11-10T05:35:13Z</updated>
	<author>
		<name>Michele De Stefano</name>
	</author>
	<content type="html">Hello Nathan.
&lt;br&gt;&lt;br&gt;Find my answers below.
&lt;br&gt;&lt;br&gt;2009/11/10 Nathan Huesken &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;boost-python@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to interaface a numpy array using boost::python::numeric::array.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; void function(numeric::array&amp; a)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;        tuple shape=extract&amp;lt;tuple&amp;gt;(a.getshape());
&lt;br&gt;&amp;gt;        double x;
&lt;br&gt;&amp;gt;        int i,j;
&lt;br&gt;&amp;gt;        for(i=0;i&amp;lt;shape[0];++i)
&lt;br&gt;&amp;gt;                for(j=0;j&amp;lt;shape[1];++j)
&lt;br&gt;&amp;gt;                        x=extract&amp;lt;double&amp;gt;(a[make_tuple(i,j)]);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I had to add
&lt;br&gt;&amp;gt; numeric::array::set_module_and_type(&amp;quot;numpy&amp;quot;, &amp;quot;ndarray&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; to the module, hope that was correct.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I call this function in python, I get:
&lt;br&gt;&amp;gt; AttributeError: 'numpy.ndarray' object has no attribute 'getshape'
&lt;/div&gt;&lt;br&gt;The error comes out because, actually, numpy.ndarray has no getshape method.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What is the correct way to do it?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Within your function, declare
&lt;br&gt;&lt;br&gt;const tuple	&amp;shape = extract&amp;lt;tuple&amp;gt;(in.attr(&amp;quot;shape&amp;quot;));
&lt;br&gt;&lt;br&gt;&lt;br&gt;I suggest you to have a look also at my open source library (mds-utils):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/mds-utils/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/mds-utils/&lt;/a&gt;&lt;br&gt;&lt;br&gt;I've written some from/to Python converters that are able to convert a
&lt;br&gt;Python sequence directly into a Boost uBLAS vector or matrix.
&lt;br&gt;If you download the software, you can build the doxygen documentation
&lt;br&gt;(follow the instructions) and you will find an example for each C++
&lt;br&gt;class or function.
&lt;br&gt;&lt;br&gt;In other words, using my library, you could write your function as:
&lt;br&gt;&lt;br&gt;void function(const boost::numeric::ublas::matrix&amp;lt;double&amp;gt;&amp; m) {
&lt;br&gt;...
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;and export it to Python and pass, from Python, a Numpy 2D array.
&lt;br&gt;&lt;br&gt;Have a look at mds-utils and at its usage examples.
&lt;br&gt;&lt;br&gt;Bye,
&lt;br&gt;Michele
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; Nathan
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Cplusplus-sig mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283549&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Cplusplus-sig@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://mail.python.org/mailman/listinfo/cplusplus-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/cplusplus-sig&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michele De Stefano
&lt;br&gt;&lt;a href=&quot;http://www.linkedin.com/in/micdestefano&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/in/micdestefano&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/mds-utils&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/mds-utils&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://xoomer.virgilio.it/michele_de_stefano&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xoomer.virgilio.it/michele_de_stefano&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Cplusplus-sig mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283549&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Cplusplus-sig@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/cplusplus-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/cplusplus-sig&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Python---c%2B%2B-sig-f2927.html&quot; embed=&quot;fixTarget[2927]&quot; target=&quot;_top&quot; &gt;Python - c++-sig&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/getting-shape-of-numpy-array-tp26283077p26283549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283382</id>
	<title>Re: [integer] long long warning</title>
	<published>2009-11-10T05:25:45Z</published>
	<updated>2009-11-10T05:25:45Z</updated>
	<author>
		<name>John Maddock</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;&amp;gt; Not yet, but it hits my stuff as well, so sometime I want to see it 
&lt;br&gt;&amp;gt;&amp;gt; fixed.
&lt;br&gt;&amp;gt;&amp;gt; BTW I believe there are quite a few changes to Boost.Integer in Trunk 
&lt;br&gt;&amp;gt;&amp;gt; that
&lt;br&gt;&amp;gt;&amp;gt; have never been merged to release as well, which adds extra complications
&lt;br&gt;&amp;gt;&amp;gt; :-(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; They mainly look like new developments, and the test results aren't
&lt;br&gt;&amp;gt; great so IMO we should probably just move them onto a branch and copy
&lt;br&gt;&amp;gt; the files from the release branch. They can be merged back later if
&lt;br&gt;&amp;gt; someone wants to deal with them.
&lt;/div&gt;&lt;br&gt;I had a quick look, and it appears that:
&lt;br&gt;&lt;br&gt;* The test programs take too long to build (someone needs to split them up).
&lt;br&gt;* There seems to be a problem with print_out_template in the 
&lt;br&gt;integer_test.cpp program that is causing many of the failures (only gcc it 
&lt;br&gt;seems will resolve the overload as intended).
&lt;br&gt;&lt;br&gt;If someone thinks they can fix these that would be really cool :-)
&lt;br&gt;&lt;br&gt;John. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-integer--long-long-warning-tp26279132p26283382.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283211</id>
	<title>Re: Official warnings policy?</title>
	<published>2009-11-10T05:15:11Z</published>
	<updated>2009-11-10T05:15:11Z</updated>
	<author>
		<name>Stewart, Robert</name>
	</author>
	<content type="html">Emil Dotchevski wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 11:25 AM, Stewart, Robert
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283211&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Robert.Stewart@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Emil Dotchevski wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Alternatively, the reviewers could compile at lower warnings level.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Most likely they wouldn't even need to do that, because they will
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; simply build using the author scripts, which will likely produce a
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; build without warnings.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Either is certainly possible, but if there are established
&lt;br&gt;&amp;gt; &amp;gt; warning levels, it
&lt;br&gt;&amp;gt; &amp;gt; is reasonable to expect that level or stricter.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This assumes that a policy that requires warnings to be &amp;quot;fixed&amp;quot; is
&lt;br&gt;&amp;gt; desirable or that it will lead to a better Boost (note that I'm not
&lt;br&gt;&amp;gt; arguing against disabling warnings in Boost headers.)
&lt;/div&gt;&lt;br&gt;I have made no such assumption. &amp;nbsp;In every post, I have used the phrase, &amp;quot;established warning levels,&amp;quot; and the like. &amp;nbsp;We have none presently. &amp;nbsp;We have no policy regarding warnings as yet.
&lt;br&gt;&lt;br&gt;In the quote above, I even phrased it as, &amp;quot;if there are established warning levels.&amp;quot; &amp;nbsp;There's no assumption in that.
&lt;br&gt;&lt;br&gt;_____
&lt;br&gt;Rob Stewart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283211&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robert.stewart@...&lt;/a&gt;
&lt;br&gt;Software Engineer, Core Software &amp;nbsp; &amp;nbsp; &amp;nbsp;using std::disclaimer;
&lt;br&gt;Susquehanna International Group, LLP &amp;nbsp;&lt;a href=&quot;http://www.sig.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sig.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;IMPORTANT: The information contained in this email and/or its attachments is confidential. If you are not the intended recipient, please notify the sender immediately by reply and immediately delete this message and all its attachments. Any review, use, reproduction, disclosure or dissemination of this message or any attachment by an unintended recipient is strictly prohibited. Neither this message nor any attachment is intended as or should be construed as an offer, solicitation or recommendation to buy or sell any security or other financial instrument. Neither the sender, his or her employer nor any of their respective affiliates makes any warranties as to the completeness or accuracy of any of the information contained herein or that this message or any of its attachments is free of viruses.
&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Official-warnings-policy--tp26200658p26283211.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26282838</id>
	<title>Re: [test] Linking against boost_unit_test_framework causes double-deletion in std::ostringstream</title>
	<published>2009-11-10T04:48:49Z</published>
	<updated>2009-11-10T04:48:49Z</updated>
	<author>
		<name>Roman Perepelitsa-3</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/10 Alastair Rankine &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26282838&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;arsptr@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&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;
#include &amp;lt;sstream&amp;gt;&lt;br&gt;
&lt;br&gt;
int main()&lt;br&gt;
{&lt;br&gt;
   std::ostringstream str;&lt;br&gt;
   str &amp;lt;&amp;lt; &amp;quot;Help Me!&amp;quot;;&lt;br&gt;
&lt;br&gt;
   return 0;&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Here&amp;#39;s what I&amp;#39;m doing:&lt;br&gt;
&lt;br&gt;
% g++ -o streamtest_bad -ggdb -L/opt/local/lib -lboost_unit_test_framework-mt-d streamtest.cpp&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;As far as I remember, boost_unit_test_framework defines main function. Having two main functions in the same application might be what&amp;#39;s causing your problems. Another possibility is that the library and the program are compiled with different standard libraries.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Roman Perepelitsa.&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=26282838&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-test--Linking-against-boost_unit_test_framework-causes-double-deletion-in-std%3A%3Aostringstream-tp26281497p26282838.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26283077</id>
	<title>getting shape of numpy array</title>
	<published>2009-11-10T04:45:34Z</published>
	<updated>2009-11-10T04:45:34Z</updated>
	<author>
		<name>Nathan Huesken-14</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am trying to interaface a numpy array using boost::python::numeric::array.
&lt;br&gt;&lt;br&gt;void function(numeric::array&amp; a)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tuple shape=extract&amp;lt;tuple&amp;gt;(a.getshape());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; double x;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; int i,j;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(i=0;i&amp;lt;shape[0];++i)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(j=0;j&amp;lt;shape[1];++j)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x=extract&amp;lt;double&amp;gt;(a[make_tuple(i,j)]);
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;Now I had to add
&lt;br&gt;numeric::array::set_module_and_type(&amp;quot;numpy&amp;quot;, &amp;quot;ndarray&amp;quot;);
&lt;br&gt;&lt;br&gt;to the module, hope that was correct.
&lt;br&gt;&lt;br&gt;When I call this function in python, I get:
&lt;br&gt;AttributeError: 'numpy.ndarray' object has no attribute 'getshape'
&lt;br&gt;&lt;br&gt;What is the correct way to do it?
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;Nathan 
&lt;br&gt;-- 
&lt;br&gt;_______________________________________________
&lt;br&gt;Cplusplus-sig mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26283077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Cplusplus-sig@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://mail.python.org/mailman/listinfo/cplusplus-sig&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.python.org/mailman/listinfo/cplusplus-sig&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Python---c%2B%2B-sig-f2927.html&quot; embed=&quot;fixTarget[2927]&quot; target=&quot;_top&quot; &gt;Python - c++-sig&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/getting-shape-of-numpy-array-tp26283077p26283077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26282586</id>
	<title>Re: running a server &quot;in background mode&quot; ??</title>
	<published>2009-11-10T04:29:57Z</published>
	<updated>2009-11-10T04:29:57Z</updated>
	<author>
		<name>Igor R</name>
	</author>
	<content type="html">&amp;gt;     boost::asio::io_service io_service;
&lt;br&gt;&amp;gt;     tcp_server server(io_service);
&lt;br&gt;&amp;gt;     io_service.run();
&lt;br&gt;&lt;br&gt;io_service::run() does not return until there's no work for io_service.
&lt;br&gt;But you can run io_service in another thread:
&lt;br&gt;&lt;br&gt;new boost::thread(&amp;asio::io_service::run, &amp;io_service); // note that
&lt;br&gt;io_service object can't be local here, as it must outlive the thread!
&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=26282586&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/running-a-server-%22in-background-mode%22----tp26270874p26282586.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26282506</id>
	<title>Re: BGL - parallel/distributed</title>
	<published>2009-11-10T04:24:02Z</published>
	<updated>2009-11-10T04:24:02Z</updated>
	<author>
		<name>oslu</name>
	</author>
	<content type="html">To be even more precise, it exits the code in function MPI_Comm_dup of 
&lt;br&gt;mpi library. On linux I guess you have to have the mpi running, but I 
&lt;br&gt;don't know how it is on windows with mpich2.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Jeremiah Willcock wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 9 Nov 2009, Ondrej Sluciak wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ok, I tried the simplest possible example, but just didn't figure out 
&lt;br&gt;&amp;gt;&amp;gt; where the problem is. I am on windows, mpich2 installed, all boost 
&lt;br&gt;&amp;gt;&amp;gt; libs correctly compiled with mpi, but if I do something like
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/use_mpi.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/selector.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/adjacency_list.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/mpi_process_group.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; void main(){
&lt;br&gt;&amp;gt;&amp;gt; using namespace boost;
&lt;br&gt;&amp;gt;&amp;gt; typedef 
&lt;br&gt;&amp;gt;&amp;gt; adjacency_list&amp;lt;vecS,distributedS&amp;lt;graph::distributed::mpi_process_group, 
&lt;br&gt;&amp;gt;&amp;gt; vecS&amp;gt;, directedS&amp;gt; &amp;nbsp;Graph;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Graph g(4);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; };
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I always get linking problems like:
&lt;br&gt;&amp;gt;&amp;gt; Error &amp;nbsp; &amp;nbsp;7 &amp;nbsp; &amp;nbsp;error LNK2019: unresolved external symbol &amp;quot;void __cdecl 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::synchronize(class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group const &amp;)&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt; (?synchronize@distributed@graph@boost@@YAXABVmpi_process_group@123@@Z) 
&lt;br&gt;&amp;gt;&amp;gt; referenced in function &amp;quot;public: __thiscall 
&lt;br&gt;&amp;gt;&amp;gt; boost::adjacency_list&amp;lt;struct boost::vecS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::distributedS&amp;lt;class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::defaultS&amp;gt;,struct boost::directedS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::no_property,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::listS&amp;gt;::~adjacency_list&amp;lt;struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::distributedS&amp;lt;class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::defaultS&amp;gt;,struct boost::directedS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::no_property,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::listS&amp;gt;(void)&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt; (??1?$adjacency_list@UvecS@boost@@U?$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@Uno_property@2@U52@U52@UlistS@2@@boost@@QAE@XZ) 
&lt;br&gt;&amp;gt;&amp;gt; boostTest2.obj
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think I have included all the necessary libs (including mpi.lib 
&lt;br&gt;&amp;gt;&amp;gt; from mpich directory), so I still don't understand where is the 
&lt;br&gt;&amp;gt;&amp;gt; problem. Does anyone tried distributed graph class?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Are you also including the graph_parallel library? &amp;nbsp;
&lt;br&gt;&amp;gt; Boost.Graph.Parallel is not header-only, unlike almost all of the 
&lt;br&gt;&amp;gt; sequential Boost.Graph library.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Jeremiah Willcock
&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=26282506&amp;i=0&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;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Dipl.-Ing. Ondrej Sluciak
&lt;br&gt;Room CG-04-06
&lt;br&gt;Vienna University of Technology, Austria
&lt;br&gt;Institute of Communications and Radio-Frequency Engineering
&lt;br&gt;Gusshausstrasse 25-29/389
&lt;br&gt;&lt;a href=&quot;http://www.nt.tuwien.ac.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nt.tuwien.ac.at&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=26282506&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;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BGL---parallel-distributed-tp26231842p26282506.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26282452</id>
	<title>The difference operator: the rule lit(&quot;policeman&quot;) - &quot;police&quot; will always fail ?</title>
	<published>2009-11-10T04:19:18Z</published>
	<updated>2009-11-10T04:19:18Z</updated>
	<author>
		<name>Alex Sekhoy</name>
	</author>
	<content type="html">Hello, dear spirit devs!
&lt;br&gt;&lt;br&gt;i am curious if there's a way to parse &amp;quot;foobar&amp;quot; while not allowing &amp;quot;foo&amp;quot;? here's an explanation:
&lt;br&gt;&lt;br&gt;//cut here
&lt;br&gt;struct keywords : qi::symbols&amp;lt;char&amp;gt; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; keywords(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; add
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&amp;quot;if&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&amp;quot;else&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//...etc
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;} keywords_symbols;
&lt;br&gt;&lt;br&gt;rule&amp;lt;Iterator, std::string(), ascii::space&amp;gt; name;
&lt;br&gt;name %= raw[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lexeme
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((alpha | char_('_')) &amp;gt;&amp;gt; *(alnum | char_('_')))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - keywords_symbols
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;];
&lt;br&gt;//cut here
&lt;br&gt;&lt;br&gt;This rule doesn't allow such inputs as &amp;quot;ifxxx&amp;quot;, &amp;quot;else123&amp;quot;. 
&lt;br&gt;&lt;br&gt;According to the new docs about &amp;quot;The Difference operator, (a - &amp;nbsp;b)&amp;quot;:
&lt;br&gt;&lt;i&gt;Unlike classic Spirit, with Spirit2, the expression will always fail if the RHS is a successful match regardless if the RHS matches less characters. For example, the rule lit(&amp;quot;policeman&amp;quot;) - &amp;quot;police&amp;quot; will always fail to match. Spirit2 does not count the matching chars while parsing and there is no reliable and fast way to check if the LHS matches more than the RHS.&lt;/i&gt;&lt;br&gt;&lt;br&gt;Could you be so kind to provide me with solutions for my task? Thank you guys!&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/spirit-general-f3432.html&quot; embed=&quot;fixTarget[3432]&quot; target=&quot;_top&quot; &gt;spirit-general&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-difference-operator%3A-the-rule-lit%28%22policeman%22%29---%22police%22-will-always-fail---tp26282452p26282452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281985</id>
	<title>Re: [Review] GGL review starts today, November 5th</title>
	<published>2009-11-10T03:37:50Z</published>
	<updated>2009-11-10T03:37:50Z</updated>
	<author>
		<name>Barend Gehrels</name>
	</author>
	<content type="html">Hi Joachim,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I am currently reading your docs and I think your design is *very* good.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Thanks, good to hear.
&lt;br&gt;&lt;br&gt;&amp;gt; I will take more time to investigate the lib and send a review at the end
&lt;br&gt;&amp;gt; of the review period.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;OK, perfect, looking forward to it.
&lt;br&gt;&lt;br&gt;Regards, Barend
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Review--GGL-review-starts-today%2C-November-5th-tp26215532p26281985.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281893</id>
	<title>Re: running a server &quot;in background mode&quot; ??</title>
	<published>2009-11-10T03:29:57Z</published>
	<updated>2009-11-10T03:29:57Z</updated>
	<author>
		<name>pedro chaparro</name>
	</author>
	<content type="html">thanks very much for your support!!! i&amp;#39;ve understood that code, but however when i run it , i don&amp;#39;t really see some difference, the server keeps in listening mode, blocking the execution of the rest of the code : i&amp;#39;ve added two simple line to print something on the console, and what i want is execute the server,that it keeps open in background but inmediatly execute too the printf code lines. main fuction would be :&lt;br&gt;
.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;.&lt;br&gt;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt;  try&lt;br&gt;  {&lt;br&gt;    boost::asio::io_service io_service;&lt;br&gt;    tcp_server server(io_service);&lt;br&gt;    io_service.run();&lt;br&gt;    printf(&amp;quot;Writting a line 1 \n&amp;quot;);&lt;br&gt;    sleep(5);&lt;br&gt;
    printf(&amp;quot;Writting a line 2 \n&amp;quot;);&lt;br&gt;    &lt;br&gt;  }&lt;br&gt;  catch (std::exception&amp;amp; e)&lt;br&gt;  {&lt;br&gt;    std::cerr &amp;lt;&amp;lt; e.what() &amp;lt;&amp;lt; std::endl;&lt;br&gt;  }&lt;br&gt;&lt;br&gt;  return 0;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
2009/11/9 Maxime van Noppen &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281893&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maxime@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&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;pedro chaparro wrote:&lt;br&gt;
&amp;gt; Hi, i need to use a server inside of other code application, i take the&lt;br&gt;
&amp;gt; example from&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tutdaytime2/src.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tutdaytime2/src.html&lt;/a&gt;&lt;br&gt;
&amp;gt; and it works but the server stay in listening mode and there is other&lt;br&gt;
&amp;gt; code after that i&amp;#39;d like continue executing, is possible tu run the&lt;br&gt;
&amp;gt; server let&amp;#39;s say like in a background mode?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Hi,&lt;br&gt;
&lt;br&gt;
You should look to how asynchronous operations work :&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tutdaytime3.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/tutorial/tutdaytime3.html&lt;/a&gt;&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
Maxime&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=26281893&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;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Ing Pedro Alonso Chaparro Valero&lt;br&gt;Ciudad Politecnica de la Innovación&lt;br&gt;iTEAM - Mobile Communications Group&lt;br&gt;Polytechnic University of Valencia&lt;br&gt;C\ Camino de Vera S/N, Edificio 8G&lt;br&gt;
46022 Valencia, Spain&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=26281893&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;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/running-a-server-%22in-background-mode%22----tp26270874p26281893.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281809</id>
	<title>Re: [Fusion] Views of Associative Sequences</title>
	<published>2009-11-10T03:20:29Z</published>
	<updated>2009-11-10T03:20:29Z</updated>
	<author>
		<name>Christopher Schmidt-4</name>
	</author>
	<content type="html">er schrieb:
&lt;br&gt;&amp;gt; I wonder if I should wait for v1.41 (when : is there an estimate?) or if
&lt;br&gt;&amp;gt; I can already remove joint_view.hpp from my current copy of boost and
&lt;br&gt;&amp;gt; replace it with the new one : do you remember if the changes in
&lt;br&gt;&amp;gt; joint_view standalone?
&lt;br&gt;&lt;br&gt;Unfortunately the changes in &amp;lt;boost/fusion/view/joint_view/*&amp;gt; are not
&lt;br&gt;stand-alone, and I was too late to merge them into the 1.41 release branch.
&lt;br&gt;I suggest you to work with a copy of the HEAD of the trunk.
&lt;br&gt;&lt;br&gt;-Christopher
&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=26281809&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fusion--Views-of-Associative-Sequences-tp25914584p26281809.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281497</id>
	<title>[test] Linking against boost_unit_test_framework causes double-deletion in std::ostringstream</title>
	<published>2009-11-10T02:50:20Z</published>
	<updated>2009-11-10T02:50:20Z</updated>
	<author>
		<name>Alastair Rankine-3</name>
	</author>
	<content type="html">Just curious if anyone else has seen this or anything like it? Platform 
&lt;br&gt;is Mac OS X 10.6.1, gcc 4.2.1, boost 1.40.0 installed from MacPorts, 
&lt;br&gt;compiling 64-bit (default).
&lt;br&gt;&lt;br&gt;Here's my test code:
&lt;br&gt;&lt;br&gt;#include &amp;lt;sstream&amp;gt;
&lt;br&gt;&lt;br&gt;int main()
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::ostringstream str;
&lt;br&gt;&amp;nbsp; &amp;nbsp; str &amp;lt;&amp;lt; &amp;quot;Help Me!&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Here's what I'm doing:
&lt;br&gt;&lt;br&gt;% g++ -o streamtest_bad -ggdb -L/opt/local/lib 
&lt;br&gt;-lboost_unit_test_framework-mt-d streamtest.cpp
&lt;br&gt;% ./streamtest_bad
&lt;br&gt;streamtest_bad(63554) malloc: *** error for object 0x7fff7008a500: 
&lt;br&gt;pointer being freed was not allocated
&lt;br&gt;*** set a breakpoint in malloc_error_break to debug
&lt;br&gt;zsh: abort &amp;nbsp; &amp;nbsp; &amp;nbsp;./streamtest_bad
&lt;br&gt;%
&lt;br&gt;&lt;br&gt;Works fine against other boost libraries, eg system:
&lt;br&gt;&lt;br&gt;% g++ -o streamtest_good -ggdb -L/opt/local/lib -lboost_system-mt-d 
&lt;br&gt;streamtest.cpp
&lt;br&gt;% ./streamtest_good
&lt;br&gt;%
&lt;br&gt;&lt;br&gt;&lt;br&gt;Note that this seems to be a separate problem to that reported in 
&lt;br&gt;ticket 3432 (&lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/3432&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.boost.org/trac/boost/ticket/3432&lt;/a&gt;). At least, I 
&lt;br&gt;have verified that the framework::clear() function isn't being called 
&lt;br&gt;in the above code, which does tend to point the finger at a different 
&lt;br&gt;part of the library.
&lt;br&gt;&lt;br&gt;The backtrace is not particularly enlightening, but posted here for the 
&lt;br&gt;sake of completeness:
&lt;br&gt;&lt;br&gt;(gdb) bt
&lt;br&gt;#0 &amp;nbsp;0x00007fff87f92ff6 in __kill ()
&lt;br&gt;#1 &amp;nbsp;0x00007fff88034072 in abort ()
&lt;br&gt;#2 &amp;nbsp;0x00007fff87f4b095 in free ()
&lt;br&gt;#3 &amp;nbsp;0x0000000100005533 in __gnu_cxx::new_allocator&amp;lt;char&amp;gt;::deallocate 
&lt;br&gt;(this=0x7fff5fbff5df, __p=0x7fff7008a500 &amp;quot;&amp;quot;) at new_allocator.h:97
&lt;br&gt;#4 &amp;nbsp;0x0000000100005578 in std::string::_Rep::_M_destroy 
&lt;br&gt;(this=0x7fff7008a500, __a=@0x7fff5fbff63f) at basic_string.tcc:431
&lt;br&gt;#5 &amp;nbsp;0x0000000100005939 in std::string::_Rep::_M_dispose 
&lt;br&gt;(this=0x7fff7008a500, __a=@0x7fff5fbff63f) at basic_string.h:238
&lt;br&gt;#6 &amp;nbsp;0x000000010000596a in std::basic_string&amp;lt;char, 
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;::~basic_string 
&lt;br&gt;(this=0x7fff5fbff670) at basic_string.h:493
&lt;br&gt;#7 &amp;nbsp;0x000000010002ad55 in std::basic_stringbuf&amp;lt;char, 
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt;, std::allocator&amp;lt;char&amp;gt; &amp;gt;::overflow 
&lt;br&gt;(this=0x7fff5fbff7f8, __c=72) at sstream.tcc:125
&lt;br&gt;#8 &amp;nbsp;0x0000000100029db0 in std::basic_streambuf&amp;lt;char, 
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt; &amp;gt;::xsputn (this=0x7fff5fbff7f8, __s=0x100000e7e 
&lt;br&gt;&amp;quot;Help Me!&amp;quot;, __n=8) at streambuf.tcc:102
&lt;br&gt;#9 &amp;nbsp;0x00007fff806e0ae4 in std::__ostream_write&amp;lt;char, 
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt; &amp;gt; ()
&lt;br&gt;#10 0x00007fff806deb98 in std::__ostream_insert&amp;lt;char, 
&lt;br&gt;std::char_traits&amp;lt;char&amp;gt; &amp;gt; ()
&lt;br&gt;#11 0x00007fff806dec58 in std::operator&amp;lt;&amp;lt; &amp;lt;std::char_traits&amp;lt;char&amp;gt; &amp;gt; ()
&lt;br&gt;#12 0x0000000100000d6b in main () at streamtest.cpp:6
&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=26281497&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;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-test--Linking-against-boost_unit_test_framework-causes-double-deletion-in-std%3A%3Aostringstream-tp26281497p26281497.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281371</id>
	<title>Re: [integer] long long warning</title>
	<published>2009-11-10T02:41:26Z</published>
	<updated>2009-11-10T02:41:26Z</updated>
	<author>
		<name>Daniel James</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 9:48 AM, John Maddock &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281371&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;john@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not yet, but it hits my stuff as well, so sometime I want to see it fixed.
&lt;br&gt;&amp;gt; BTW I believe there are quite a few changes to Boost.Integer in Trunk that
&lt;br&gt;&amp;gt; have never been merged to release as well, which adds extra complications
&lt;br&gt;&amp;gt; :-(
&lt;br&gt;&lt;br&gt;They mainly look like new developments, and the test results aren't
&lt;br&gt;great so IMO we should probably just move them onto a branch and copy
&lt;br&gt;the files from the release branch. They can be merged back later if
&lt;br&gt;someone wants to deal with them.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-integer--long-long-warning-tp26279132p26281371.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281318</id>
	<title>Re: [Review] GGL review starts today, November 5th</title>
	<published>2009-11-10T02:36:22Z</published>
	<updated>2009-11-10T02:36:22Z</updated>
	<author>
		<name>Joachim Faulhaber</name>
	</author>
	<content type="html">2009/11/5 Hartmut Kaiser &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281318&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hartmut.kaiser@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The formal review of the Generic Geometry Library (GGL) starts today,
&lt;br&gt;&amp;gt; November 5, 2009 and will finish November 15, 2009.
&lt;br&gt;&lt;br&gt;Hi Barend,
&lt;br&gt;&lt;br&gt;I am currently reading your docs and I think your design is *very* good.
&lt;br&gt;I will take more time to investigate the lib and send a review at the end
&lt;br&gt;of the review period.
&lt;br&gt;&lt;br&gt;Thanks to you, Bruno and Mateusz for this contribution.
&lt;br&gt;Joachim
&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Review--GGL-review-starts-today%2C-November-5th-tp26215532p26281318.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281201</id>
	<title>[msm] Version 2.0 available</title>
	<published>2009-11-10T02:27:08Z</published>
	<updated>2009-11-10T02:27:08Z</updated>
	<author>
		<name>Christophe Henry-3</name>
	</author>
	<content type="html">Dear Boosters,
&lt;br&gt;&lt;br&gt;I'm happy to announce the review-ready new version of Msm (2.0).
&lt;br&gt;Msm is a framework which enables you to build a Finite State Machine
&lt;br&gt;in a straightforward, descriptive and easy-to-use manner.
&lt;br&gt;The generated code is optimized for speed and will force you to use
&lt;br&gt;neither RTTI nor anything virtual.
&lt;br&gt;Msm supports most of UML state machine features:
&lt;br&gt;- state entry/exit
&lt;br&gt;- transition actions/guards
&lt;br&gt;- composite states
&lt;br&gt;- history
&lt;br&gt;- orthogonal regions
&lt;br&gt;- terminate states
&lt;br&gt;- deferred events
&lt;br&gt;- explicit entry/fork
&lt;br&gt;- entry/exit pseudostates
&lt;br&gt;- anonymous transitions
&lt;br&gt;- transition conflicts
&lt;br&gt;and much more.
&lt;br&gt;&lt;br&gt;Msm v2.0 is a redesign of Msm v1.20 and offers a separation beetween
&lt;br&gt;front- and back-ends. There is currently one backend and several
&lt;br&gt;frontends:
&lt;br&gt;- the same frontend as Msm v1.20
&lt;br&gt;- a variation of this frontend based on functors for actions
&lt;br&gt;- eUML, a boost::proto-based compile-time language allowing you to use
&lt;br&gt;UML notations directly inside your code, thus making writing code from
&lt;br&gt;a state machine diagram easier.
&lt;br&gt;&lt;br&gt;eUML also comes in with a functional programming library similar to
&lt;br&gt;Boost.Phoenix, adapted to state machines.
&lt;br&gt;&lt;br&gt;I'll be happy for any comment.
&lt;br&gt;You can find Msm v2.0 in:
&lt;br&gt;- the vault (&lt;a href=&quot;http://www.boostpro.com/vault/index.php?directory=Msm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.boostpro.com/vault/index.php?directory=Msm&lt;/a&gt;)
&lt;br&gt;- the boost sandbox (&lt;a href=&quot;http://svn.boost.org/svn/boost/sandbox/msm/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.boost.org/svn/boost/sandbox/msm/&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;The documentation can be found at libs/msm/doc/index.htm and the code
&lt;br&gt;in the boost/msm subdirectory.
&lt;br&gt;&lt;br&gt;The 1.0 and 1.10 are now retired. To close up the 1.x path, I'll bring
&lt;br&gt;a 1.21 with the latest bugfixes and then retire the 1.20 from the
&lt;br&gt;vault.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Christophe
&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-msm--Version-2.0-available-tp26281201p26281201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281131</id>
	<title>Re: BGL - parallel/distributed</title>
	<published>2009-11-10T02:17:51Z</published>
	<updated>2009-11-10T02:17:51Z</updated>
	<author>
		<name>oslu</name>
	</author>
	<content type="html">You are right, that was what I was missing. Thank you. Anyway, no I can 
&lt;br&gt;compile it and run it, but the program always exits at the line Graph 
&lt;br&gt;g(4) with exit code 0x1. It quits in the inizialization of
&lt;br&gt;mpi_process_group::impl::impl(std::size_t num_headers, std::size_t 
&lt;br&gt;buffer_sz, communicator_type parent_comm)
&lt;br&gt;&amp;nbsp; : comm(parent_comm, boost::mpi::comm_duplicate),
&lt;br&gt;&amp;nbsp; &amp;nbsp; oob_reply_comm(parent_comm, boost::mpi::comm_duplicate),
&lt;br&gt;&amp;nbsp; &amp;nbsp; allocated_tags(boost::mpi::environment::max_tag())
&lt;br&gt;&lt;br&gt;exactly in libs/mpi/src/communicator.cpp 
&lt;br&gt;communicator::communicator(const ...) on the line &amp;nbsp;
&lt;br&gt;BOOST_MPI_CHECK_RESULT(MPI_Comm_dup, (comm, &amp;newcomm));
&lt;br&gt;&lt;br&gt;It doesn't crash or anything, just exits the code &amp;quot;normally&amp;quot; with exit 
&lt;br&gt;code 1.
&lt;br&gt;Do you have any idea what is wrong?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Jeremiah Willcock wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 9 Nov 2009, Ondrej Sluciak wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Ok, I tried the simplest possible example, but just didn't figure out 
&lt;br&gt;&amp;gt;&amp;gt; where the problem is. I am on windows, mpich2 installed, all boost 
&lt;br&gt;&amp;gt;&amp;gt; libs correctly compiled with mpi, but if I do something like
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/use_mpi.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/selector.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/adjacency_list.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; #include &amp;lt;boost/graph/distributed/mpi_process_group.hpp&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; void main(){
&lt;br&gt;&amp;gt;&amp;gt; using namespace boost;
&lt;br&gt;&amp;gt;&amp;gt; typedef 
&lt;br&gt;&amp;gt;&amp;gt; adjacency_list&amp;lt;vecS,distributedS&amp;lt;graph::distributed::mpi_process_group, 
&lt;br&gt;&amp;gt;&amp;gt; vecS&amp;gt;, directedS&amp;gt; &amp;nbsp;Graph;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Graph g(4);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; };
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I always get linking problems like:
&lt;br&gt;&amp;gt;&amp;gt; Error &amp;nbsp; &amp;nbsp;7 &amp;nbsp; &amp;nbsp;error LNK2019: unresolved external symbol &amp;quot;void __cdecl 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::synchronize(class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group const &amp;)&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt; (?synchronize@distributed@graph@boost@@YAXABVmpi_process_group@123@@Z) 
&lt;br&gt;&amp;gt;&amp;gt; referenced in function &amp;quot;public: __thiscall 
&lt;br&gt;&amp;gt;&amp;gt; boost::adjacency_list&amp;lt;struct boost::vecS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::distributedS&amp;lt;class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::defaultS&amp;gt;,struct boost::directedS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::no_property,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::listS&amp;gt;::~adjacency_list&amp;lt;struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::distributedS&amp;lt;class 
&lt;br&gt;&amp;gt;&amp;gt; boost::graph::distributed::mpi_process_group,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::vecS,struct boost::defaultS&amp;gt;,struct boost::directedS,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::no_property,struct 
&lt;br&gt;&amp;gt;&amp;gt; boost::no_property,struct boost::listS&amp;gt;(void)&amp;quot; 
&lt;br&gt;&amp;gt;&amp;gt; (??1?$adjacency_list@UvecS@boost@@U?$distributedS@Vmpi_process_group@distributed@graph@boost@@UvecS@4@UdefaultS@4@@2@UdirectedS@2@Uno_property@2@U52@U52@UlistS@2@@boost@@QAE@XZ) 
&lt;br&gt;&amp;gt;&amp;gt; boostTest2.obj
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think I have included all the necessary libs (including mpi.lib 
&lt;br&gt;&amp;gt;&amp;gt; from mpich directory), so I still don't understand where is the 
&lt;br&gt;&amp;gt;&amp;gt; problem. Does anyone tried distributed graph class?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Are you also including the graph_parallel library? &amp;nbsp;
&lt;br&gt;&amp;gt; Boost.Graph.Parallel is not header-only, unlike almost all of the 
&lt;br&gt;&amp;gt; sequential Boost.Graph library.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Jeremiah Willcock
&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=26281131&amp;i=0&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;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Dipl.-Ing. Ondrej Sluciak
&lt;br&gt;Room CG-04-06
&lt;br&gt;Vienna University of Technology, Austria
&lt;br&gt;Institute of Communications and Radio-Frequency Engineering
&lt;br&gt;Gusshausstrasse 25-29/389
&lt;br&gt;&lt;a href=&quot;http://www.nt.tuwien.ac.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nt.tuwien.ac.at&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=26281131&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;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Users-f14206.html&quot; embed=&quot;fixTarget[14206]&quot; target=&quot;_top&quot; &gt;Boost - Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/BGL---parallel-distributed-tp26231842p26281131.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281094</id>
	<title>Re: Help needed in fixing warnings</title>
	<published>2009-11-10T02:17:48Z</published>
	<updated>2009-11-10T02:17:48Z</updated>
	<author>
		<name>John Maddock</name>
	</author>
	<content type="html">&amp;gt; Would it be possible to get the warning output from the regression tests,
&lt;br&gt;&amp;gt; at least for libs/{graph,property_map,graph_parallel}? &amp;nbsp;I do not believe I
&lt;br&gt;&amp;gt; have easy access to the compilers that are going to be used for warning
&lt;br&gt;&amp;gt; checking.
&lt;br&gt;&lt;br&gt;Hmm, I can run graph and property_map locally, but I don't have MPI 
&lt;br&gt;configured/installed - I suspect it would be a lot easier for some with that 
&lt;br&gt;already available to run those!
&lt;br&gt;&lt;br&gt;The logs are quite large, so I'll mail them separately.
&lt;br&gt;&lt;br&gt;John. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-needed-in-fixing-warnings-tp26255882p26281094.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280884</id>
	<title>Re: Help needed in fixing warnings</title>
	<published>2009-11-10T01:58:48Z</published>
	<updated>2009-11-10T01:58:48Z</updated>
	<author>
		<name>John Maddock</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;&amp;gt; While not as easy for you as some yet undiscovered change to
&lt;br&gt;&amp;gt;&amp;gt; noncopyable, can't you just use the MSVC pragma warning dance around
&lt;br&gt;&amp;gt;&amp;gt; your classes to quiet that warning in each case?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I could, and I might but....
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To my mind this is an invalid warning. &amp;nbsp;The code in question is not 
&lt;br&gt;&amp;gt; incorrect
&lt;br&gt;&amp;gt; and the boost::noncopyable provides the protection against the situation
&lt;br&gt;&amp;gt; that the warning is designed to detect. &amp;nbsp;So from my perspective the
&lt;br&gt;&amp;gt; best would be to add /wd4511 and /wd4512 to the compiler switches.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Of course that's not really a good solution because other code might
&lt;br&gt;&amp;gt; not have the boost non_copyable protection. &amp;nbsp;Ideally the compiler
&lt;br&gt;&amp;gt; would be able detect that the copy/assigment functions can't be
&lt;br&gt;&amp;gt; used in this case any way. &amp;nbsp;Or maybe the compiler &amp;nbsp; needs some sort
&lt;br&gt;&amp;gt; of class attribute.
&lt;/div&gt;&lt;br&gt;Nod. &amp;nbsp;I think this is a common issue: the warning is entirely bogus in this 
&lt;br&gt;case, but in other contexts users may find it genuinely useful. &amp;nbsp;The 
&lt;br&gt;question is whether we can silence the &amp;quot;noise&amp;quot; to a level that allows the 
&lt;br&gt;user to turn on a higher level of warnings and get useful output from their 
&lt;br&gt;code only. &amp;nbsp;In this case yes, I believe we can.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; in the meantime...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Of course I can conditionaly include pragma for this compiler.
&lt;br&gt;&amp;gt; The problem is that you start have to doing for all compilers
&lt;br&gt;&amp;gt; and they've all got their own set of quirks. &amp;nbsp;This makes the
&lt;br&gt;&amp;gt; code harder to read, understand and maintain. &amp;nbsp;You HAVE
&lt;br&gt;&amp;gt; to do it sometimes to work around bogus compiler errors
&lt;br&gt;&amp;gt; but I'm sort of reluctant to embark upon this to work around
&lt;br&gt;&amp;gt; bogus compiler warnings. &amp;nbsp;This raises the question about how
&lt;br&gt;&amp;gt; to handle the &amp;quot;warning&amp;quot; that such and such a function has been
&lt;br&gt;&amp;gt; &amp;quot;deprecated&amp;quot; when it actually hasn't and of course those
&lt;br&gt;&amp;gt; warnings which are just hints that sometimes have to be
&lt;br&gt;&amp;gt; knowingly violated.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Basically, once you start considering this - it sort of
&lt;br&gt;&amp;gt; takes on a life of its own.
&lt;/div&gt;&lt;br&gt;Nod. &amp;nbsp;I don't think anyone is suggesting that all of boost be warning free 
&lt;br&gt;with all possible compilers, that just wouldn't be possible IMO. &amp;nbsp;But does 
&lt;br&gt;that mean that we shouldn't try to do better with the most popular tools?
&lt;br&gt;&lt;br&gt;Not a rhetorical question, just feeling my way yours.... John. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-needed-in-fixing-warnings-tp26255882p26280884.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26280772</id>
	<title>Re: [integer] long long warning</title>
	<published>2009-11-10T01:48:39Z</published>
	<updated>2009-11-10T01:48:39Z</updated>
	<author>
		<name>John Maddock</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; if, in SVN trunk as of revision 57535, I go to libs/program_options/test
&lt;br&gt;&amp;gt; and run:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; bjam warnings=all cxxflags=-Wextra
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I get a pile of warnings like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ../../../boost/integer.hpp:145:24: warning: use of C99 long long integer 
&lt;br&gt;&amp;gt; constant
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; These are actually only warnings that are now printed. Does anybody know 
&lt;br&gt;&amp;gt; what
&lt;br&gt;&amp;gt; to do with them?
&lt;/div&gt;&lt;br&gt;Not yet, but it hits my stuff as well, so sometime I want to see it fixed. 
&lt;br&gt;BTW I believe there are quite a few changes to Boost.Integer in Trunk that 
&lt;br&gt;have never been merged to release as well, which adds extra complications 
&lt;br&gt;:-(
&lt;br&gt;&lt;br&gt;Looking at the code in question, it appears the warning is from the 
&lt;br&gt;preprocessor phase as the line in question reads:
&lt;br&gt;&lt;br&gt;#if BOOST_HAS_XINT &amp;&amp; (BOOST_UXINT_MAX &amp;gt; ULONG_MAX)
&lt;br&gt;&lt;br&gt;So we can't just declare constants-as-variables in one place to fix this as 
&lt;br&gt;we need values usable in preprocessor directives. &amp;nbsp;Looks like we'll need 
&lt;br&gt;another #pragma GCC system_header, and as suggested elsewhere I'll try and 
&lt;br&gt;add a way to turn off those pragmas in Boost.Config.
&lt;br&gt;&lt;br&gt;HTH, John.
&lt;br&gt;&lt;br&gt;PS don't let warnings in dependencies stop you from declaring the library 
&lt;br&gt;&amp;quot;clean&amp;quot; on &lt;a href=&quot;https://svn.boost.org/trac/boost/wiki/WarningFixes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.boost.org/trac/boost/wiki/WarningFixes&lt;/a&gt;, it's 
&lt;br&gt;understood that dependencies may cause warnings, but they'll get fixed at 
&lt;br&gt;some point if we all work through the list. 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Unsubscribe &amp; other changes: &lt;a href=&quot;http://lists.boost.org/mailman/listinfo.cgi/boost&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.boost.org/mailman/listinfo.cgi/boost&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Boost---Dev-f14201.html&quot; embed=&quot;fixTarget[14201]&quot; target=&quot;_top&quot; &gt;Boost - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-integer--long-long-warning-tp26279132p26280772.html" />
</entry>

</feed>
