[boost-build] Repeat:Asking for help building V1.71 & modules

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[boost-build] Repeat:Asking for help building V1.71 & modules

Boost - Build mailing list
Hi,

I am writing for help building V1.71 and additional modules Asio,
Regex,Xpressive.
Checking the log output, the build tool appears to not build these
modules by default.
Secondly, the build tool appears to not be documented correctly.
From perusing Stack Overflow, it appears that I'm not the only one
w/this problem.

I would be grateful if somebody could answer me some questions:

- Why does Boost not use the classic ./configure/make/make INSTALL
build sequence?  On  top of that, the "jam" tool which Boost uses
appears to be documented incorrectly (I can read english beyond
school grade in case thats an issue).

- Could someone please explain to me how I build exactly ONE
additional module, for example Asio?

- Could somebody please explain to me how I can build the whole
library, module by module, dependably, to <stage>, if must be,
and from there to the <INSTALL> destination?

- Could somebody please explain to me why Boost has decided to NOT
include certain modules in default build process, and how do I circumvent this?

- What is a .JAM file for? search sez game and audio software, I think
of marmalade.

Lastly,  the non-sequitur about windows installation which I received after my
last attempt is artless.

Thank you for any help/guidance,

rd0002
_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
Reply | Threaded
Open this post in threaded view
|

Re: [boost-build] Repeat:Asking for help building V1.71 & modules

Boost - Build mailing list
Hi,

On Sun, Nov 3, 2019 at 12:46 PM ERR ORR via Boost-build <[hidden email]> wrote:
Hi,

I am writing for help building V1.71 and additional modules Asio,
Regex,Xpressive.
Checking the log output, the build tool appears to not build these
modules by default.

I think it would be helpful it you provide a detailed issue report. For example, the guidelines at


are very good. 

  - Could someone please explain to me how I build exactly ONE
additional module, for example Asio?
- Could somebody please explain to me how I can build the whole
library, module by module, dependably, to <stage>, if must be,
and from there to the <INSTALL> destination?

As documented in the getting started document, you can do that with

b2 --build-type=complete stage

If you wish to build just one module, you can use the "--with-xxx" option.
 
- Could somebody please explain to me why Boost has decided to NOT
include certain modules in default build process, and how do I circumvent this?

To answer you question, it's necessary to work from a complete issue report, as I suggested above. Some modules might require additional dependencies, and
are not built unless those dependencies are detected. The decision is usually made by the module author, and without any output, it's hard to guess what's
going on.
 
Secondly, the build tool appears to not be documented correctly.

Sadly, this is not an actionable issue report either. If you create an issue explaining what part of what documentation you find incorrect, it might get fixed. 
 
--

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
Reply | Threaded
Open this post in threaded view
|

Re: [boost-build] Repeat:Asking for help building V1.71 & modules

Boost - Build mailing list
In reply to this post by Boost - Build mailing list

On 03/11/2019 06:22, ERR ORR via Boost-build wrote:

> Hi,
>
> I am writing for help building V1.71 and additional modules Asio,
> Regex,Xpressive.
> Checking the log output, the build tool appears to not build these
> modules by default.
> Secondly, the build tool appears to not be documented correctly.
> >From perusing Stack Overflow, it appears that I'm not the only one
> w/this problem.
>
> I would be grateful if somebody could answer me some questions:
>
> - Why does Boost not use the classic ./configure/make/make INSTALL
> build sequence?  On  top of that, the "jam" tool which Boost uses
> appears to be documented incorrectly (I can read english beyond
> school grade in case thats an issue).
To repeat, a configure script with msvc is about as useful as a bicycle
is to a fish.
>
> - Could someone please explain to me how I build exactly ONE
> additional module, for example Asio?

 From the root directory:

./bootstrap.sh

./b2 --with-libraryname

Will build "libraryname"

You would have discovered that with a :

./b2 --help

But.... Asio is header only, there *so is nothing to build*, likewise
Xpressive.

>
> - Could somebody please explain to me how I can build the whole
> library, module by module, dependably, to <stage>, if must be,
> and from there to the <INSTALL> destination?

./b2

Will build everything.

>
> - Could somebody please explain to me why Boost has decided to NOT
> include certain modules in default build process, and how do I circumvent this?
It *does* include everything that needs building in the default build
process.
> - What is a .JAM file for? search sez game and audio software, I think
> of marmalade.
The build script.
> Lastly,  the non-sequitur about windows installation which I received after my
> last attempt is artless.
>
> Thank you for any help/guidance,
>
> rd0002
> _______________________________________________
> Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build

--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build
Reply | Threaded
Open this post in threaded view
|

Re: [boost-build] Repeat:Asking for help building V1.71 & modules

Boost - Build mailing list
Thank you, gentlemen,for extending a helping hand.
I appreciate your gesture very much.
I will, of course, continue asking imbecilic questions which make me
look like a moron.
_______________________________________________
Unsubscribe & other changes: https://lists.boost.org/mailman/listinfo.cgi/boost-build