Boost logo

Boost Users :

Subject: Re: [Boost-users] Library Status
From: Malysa, Eric (GE Healthcare, consultant) (eric.malysa_at_[hidden])
Date: 2013-08-07 15:56:30


Hello,

I am trying to run some regression tests, and then create a status report following the documentation provided here:
http://www.boost.org/doc/libs/1_54_0/tools/regression/doc/library_status.html

I am using version Boost Version 1.53.0 on Suse 11 patch 1.

PETMRds32-2:~> cat /etc/*-release
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-ia32:core-3.2-ia32:core-4.0-ia32"
SUSE Linux Enterprise Server 11 (i586)
VERSION = 11
PATCHLEVEL = 1
PETMRds32-2:~>

1. Start from your command line environment.
2. set the current directory to:../libs/<library name>/test
3. Invoke one of the following:
o ../../../tools/regression/src/library_test (*nix).
o ..\..\..\tools\regression\src\library_test (windows).
4. This will display short help message describing the how to set the command line arguments for the compilers and variants you want to appear in the final table.
5. Setting these arguments requires rudimentary knowledge of bjam usage. Hopefully, if you've arrived at this page you've gained the required knowledge during the installation and library build process.
6. Rerun the above command with the argument set accordingly.
7. When the command terminates, there should be a file named "library_status.html" in the current directory.
8. Display this file with any web browser.
The problem is when it calls library_status there is an error about a invalid bin directory. I would like to know what it is looking for?

-----Original Message-----
From: Boost-users [mailto:boost-users-bounces_at_[hidden]] On Behalf Of boost-users-request_at_[hidden]
Sent: Wednesday, August 07, 2013 6:50 AM
To: boost-users_at_[hidden]
Subject: Boost-users Digest, Vol 3529, Issue 1

Send Boost-users mailing list submissions to
        boost-users_at_[hidden]

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.boost.org/mailman/listinfo.cgi/boost-users
or, via email, send a message with subject or body 'help' to
        boost-users-request_at_[hidden]

You can reach the person managing the list at
        boost-users-owner_at_[hidden]

When replying, please edit your Subject line so it is more specific than "Re: Contents of Boost-users digest..."

Today's Topics:

   1. Library Status (Malysa, Eric (GE Healthcare, consultant))
   2. Re: [Coroutine] Unresolved externals with VC2012 (Szymon Gatner)
   3. [proposal] are_same on type_traits (skypjack)
   4. Re: Boost.Variant broke in 1.54? (Edward Diener)
   5. Re: Library Status (Igor R)
   6. [msm] exit points & favor compile time policy (Alexander Mingalev)
   7. Re: cannot use boost asio 1.54 with visual studio 2008
      (Antony Polukhin)

----------------------------------------------------------------------

Message: 1
Date: Tue, 6 Aug 2013 20:32:43 +0000
From: "Malysa, Eric (GE Healthcare, consultant)" <eric.malysa_at_[hidden]>
To: "boost-users_at_[hidden]" <boost-users_at_[hidden]>
Cc: "Dukle, Kapil \(GE Healthcare\)" <Kapil.Dukle_at_[hidden]>
Subject: [Boost-users] Library Status
Message-ID:
        <55788829594D1745B52483994D25C5250155C6_at_[hidden]>
Content-Type: text/plain; charset="us-ascii"

Hello,

What conditions for a "bin" directory is library_status.cpp looking for? The documentation seems either inadequate or wrong.
I am getting an error:
**** exception(205): std::string: invalid bin directory structure
******** errors detected; see standard output for details ********

I am using compiler gcc 4.3

Your help is very much appreciated.

Thanks,

Eric Malysa

-------------- next part --------------
HTML attachment scrubbed and removed

------------------------------

Message: 2
Date: Tue, 6 Aug 2013 23:15:22 +0200
From: Szymon Gatner <szymon.gatner_at_[hidden]>
To: boost-users <boost-users_at_[hidden]>
Subject: Re: [Boost-users] [Coroutine] Unresolved externals with
        VC2012
Message-ID:
        <CALqx0+Vx6GUQSdVot2NqWjzDHxJDwnAJ26+T8E+grYq50YL0rQ_at_[hidden]>
Content-Type: text/plain; charset="iso-8859-1"

2013/8/4 Oliver Kowalke <oliver.kowalke_at_[hidden]>

> did you apply the patch fixing the Jamfile issue? If not check the
> maintanance branch (contains several bugfixes) Am 04.08.2013 12:37
> schrieb "Szymon Gatner" <szymon.gatner_at_[hidden]>:
>
>>
>>
Checked with the patch, no luck :(

Will check the branch.
-------------- next part --------------
HTML attachment scrubbed and removed

------------------------------

Message: 3
Date: Wed, 7 Aug 2013 00:15:22 +0200 (CEST)
From: skypjack <michele.caini_at_[hidden]>
To: boost-users_at_[hidden]
Subject: [Boost-users] [proposal] are_same on type_traits
Message-ID: <ktrskp$q02$1_at_[hidden]>

 Hi all,
I've developed, tested and documented a variadic extension of is_same (named are_same).

It can be useful to verify more than two arguments using a single expression.

I sent the proposal to the devel list. However I would like to know if it can be of interest for you.

Thanks in advance for your reply.

Best Regards,
Michele

-- 
------------------------------
Message: 4
Date: Tue, 06 Aug 2013 18:53:12 -0400
From: Edward Diener <eldiener_at_[hidden]>
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] Boost.Variant broke in 1.54?
Message-ID: <ktruoj$mod$1_at_[hidden]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 8/5/2013 7:47 AM, Krzysztof Czainski wrote:
> 2013/8/4 Edward Diener <eldiener_at_[hidden] 
> <mailto:eldiener_at_[hidden]>>
>
>     On 8/4/2013 8:57 AM, gast128 wrote:
>     Returning a 'const X' is meaningless. Just return 'X' instead.
>
>
> Just to clarify, Edward, I think you're wrong. Consider:
>
> struct X { void go() {} };
>
> X source_a();
> X const source_b();
>
> int main()
> {
>    source_a().go(); // ok
>    source_b().go(); // error
>
>       The same goes for passing something as 'const X'.
>
>
> I assume you mean a function *taking* something as 'const X'. Consider:
>
> void g( X x );
> void g( X const x );
>
> The two declarations of g() are equivalent (!), so you could say this 
> 'const' is meaningless ;-). The 'const' here matters in the 
> implementation of function g.
>
> void f( X x, X const y )
> {
>    x.go(); // ok
>    y.go(); // error
>
>     When you pass or return by value you get a copy of the object being
>     passed so it means nothing to say that the object is 'const'.
>
>
> Considering what I've written above, I disagree that 'const' means 
> nothing here. When function source_b() returns by const value, it
> *means* the returned temporary is const. When function f() takes by 
> const value, it *means* the implementation of f() doesn't modify the 
> copy it gets. For the caller of f(), this 'const' is meaningless 
> indeed ;-)
I am aware of the syntax and its meaning. I specified "meaningless" not because the syntax is meaningless ( if it was the compiler would issue an error about the syntax itself ) but because the practical use of specifying 'const' in either situation is meaningless IMO. You are getting a copy of some X. Why would you practically specify that this copied value cannot be changed ? I do not see a practical programming reason for doing anything that way despite your correctly formed examples above.
My reply was abrupt in that I should have specified as a suggestion that the 'const' just be dropped to solve the practical problem, not that the problem did not exist.
------------------------------
Message: 5
Date: Wed, 7 Aug 2013 13:11:41 +0300
From: Igor R <boost.lists_at_[hidden]>
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] Library Status
Message-ID:
	<CAPnv1PKZsOthwmR1JB=5vPjMFW+N=Gvrw0=O2EpSzzyxS8RAaw_at_[hidden]>
Content-Type: text/plain; charset=UTF-8
> What conditions for a "bin" directory is library_status.cpp looking 
> for? The documentation seems either inadequate or wrong.
>
> I am getting an error:
>
> **** exception(205): std::string: invalid bin directory structure
>
> ******** errors detected; see standard output for details ******** I 
> am using compiler gcc 4.3
Could you be more specific? What are you doeing exactly, on what platform, what's boost version etc?
------------------------------
Message: 6
Date: Wed, 07 Aug 2013 14:41:53 +0400
From: Alexander Mingalev <infest21h_at_[hidden]>
To: boost-users_at_[hidden]
Subject: [Boost-users] [msm] exit points & favor compile time policy
Message-ID: <52022471.4020207_at_[hidden]>
Content-Type: text/plain; charset="windows-1252"; Format="flowed"
Hi,
I faced to a strange problem. I'm working with root fsm & child fsm. 
Child fsm has an exit point called "End".
I use vs2012u3, boost 1.54
transition table from root looks like that:
struct Waiting : state<> {};
// Child is typedef for back-end
struct transition_table : public boost::mpl::vector< ...
Row < Waiting, begin, Child >,
Row < Child::exit_pt<Child::End>, none, Waiting >, ...
 > {};
So, when I use F-C-T- policy, the Child fsm is stuck in Child::End state, the root fsm never moves to Waiting again.
It doesn't happen with default policy.
I noticed, that there is a note in msm's changelog  From V2.24 to V2.25 (Boost 1.54) ? Bugfix: Exit points broken for the favor_compile_time policy.
looks similar to my case.
Christophe, can you check that bugfix?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4916 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.boost.org/boost-users/attachments/20130807/0307c126/attachment.bin>
------------------------------
Message: 7
Date: Wed, 7 Aug 2013 15:49:45 +0400
From: Antony Polukhin <antoshkka_at_[hidden]>
To: boost-users_at_[hidden]
Subject: Re: [Boost-users] cannot use boost asio 1.54 with visual
	studio 2008
Message-ID:
	<CAKqmYPYWG=ME969ZQbQ0Etn4p3OrQ0_yKK=HAK+hr9Gyoh1TRA_at_[hidden]>
Content-Type: text/plain; charset="iso-8859-1"
2013/8/6 bnsteel <bnsteel_at_[hidden]>
> I mean *1.54!!*
>
Please explain in more details. At least show the error messages.
--
Best regards,
Antony Polukhin
-------------- next part --------------
HTML attachment scrubbed and removed
------------------------------
Subject: Digest Footer
_______________________________________________
Boost-users mailing list
Boost-users_at_[hidden]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
------------------------------
End of Boost-users Digest, Vol 3529, Issue 1
********************************************

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net