Boost logo

Boost-Build :

From: Eric Niebler (eric_at_[hidden])
Date: 2004-12-29 13:40:08

David Abrahams wrote:
> Title says it all.
> I can bjam --v2 html but not bjam --v2 pdf
> How is it done?

I think this is broken as well, at least under cygwin. Back in the day,
I got this working by following the steps at I added the following to
my user-config.jam:

using fop : /home/catfood/fop-0.20.5/
: /cygdrive/c/Java/j2re1.4.2_06/

and this did the trick. But now, when I try to build a pdf, I get:

catfood_at_ericne-lap ~/boost/cvs/boost-sandbox/libs/xpressive/doc
$ bjam --v2 pdf
warning: toolset fop initialization:
warning: can't find user-provided command '/home/catfood/fop-0.20.5/'
warning: initialized from
...found 36 targets...
...updating 1 target...
fop.render ../../../bin.v2/libs/xpressive/doc/gcc/debug/xpressive.pdf
/home/catfood/fop-0.20.5/: not found


...failed fop.render
...failed updating 1 target...

I'm not sure when this stopped working, and I don't recall doing
anything to my environment that would affect this.

After a bit of fiddling, I got it working again by using
/home/catfood/fop-0.20.5/ as FOP_DIR and by setting JAVACMD envar
to point directly to my java.exe. But this shouldn't be necessary, and
at the very least, the documentation is wrong.

Eric Niebler
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at