[pkg-boost-devel] boost dev tools
Bernhard Reiter
ockham at gmx.net
Wed Jun 17 16:12:54 UTC 2009
*ping*
anything i can do to get this fixed?
Bernhard
Am Mittwoch, den 03.06.2009, 16:47 +0200 schrieb Bernhard Reiter:
> Hi,
>
> and thanks for the quick reply!
>
> Am Dienstag, den 02.06.2009, 22:53 -0500 schrieb Steve M. Robbins:
> > I've had a very quick scan through the launchpad bug log and it
> > looks feasible.
> >
> > Can I ask one thing?
> >
> > I'm not a user of these tools (boostbook, etc) so can you provide me
> > some examples with which I can test them?
>
> Let me see...
> For boostbook and quickbook, both being documentation tools (the latter
> based upon the former), it's a natural test to have their own
> documentation built using the boost build system.
> For inspect OTOH, which is a boost guideline sanity checker (with html
> output), you might just try to run it from any boost source code
> directory.
>
> So, using a local copy of boost1.38-1.38.0:
>
> * for boostbook:
> cd tools/boostbook/doc
> bjam
>
> That should generate boostbook docs in a new html subfolder from the xml
> files found in that folder.
>
> * for inspect, why not
> cd tools/quickbook/
> inspect
>
> which should give you html output about boost guideline violations in
> the quickbook source
>
> * for quickbook:
> cd tools/quickbook/doc
> bjam
>
> Same as with boostbook, this time from quickbook.qbk.
>
> ---
>
> The one thing I'm rather unsure about are Depends and Suggests sections
> in debian/control, as there are a couple of optional features for
> boostbook (eg PDF output) and quickbook (eg doxygen documentation). See:
> http://www.boost.org/doc/libs/1_39_0/doc/html/boostbook/getting/started.html
> http://www.boost.org/doc/libs/1_39_0/doc/html/quickbook/install.html
>
> ---
>
> The one tool found in the list on http://www.boost.org/doc/ that I
> haven't packaged (and never really used) yet is regression. It generates
> 3 binaries in a directory that's named after the compiler used, and I'm
> not too seasoned in changing that. I only did some experimenting some
> time ago which lead me to believing that it would require a change in
> tools/regression/build/Jamroot.jam, appending
>
> install dist-bin
> :
> process_jam_log
> compiler_status
> library_status
> :
> <install-type>EXE
> <location>../../../dist/bin
> :
> release
> ;
>
> for those binaries to be built in a directory where they can be easily
> installed by debian/rules to usr/bin. So we might either go for that
> option or leave it for now as it is.
>
> BTW, great work on packaging Boost -- and I'm looking forward to that
> boost-defaults scheme and the uncluttering of parallel boost1.3?
> versions...
>
> HTH, and thanks again for the quick response!
> Bernhard
More information about the pkg-boost-devel
mailing list