
Hello, I've received many valuable advices on how to set quickbook however I still can't make it work. My platform is windows, I managed to have bjam build quickbook.exe, but from there I can't build any of the docs like in \boost\libs\type_traits\doc. For convenience's sakes I put quickbook in C:\WINNT so it's easier to read for you, but no matter which path I put bjam can't find quickbook I have user-config.jam with : using xsltproc ; using boostbook : C:/boost/tools/build/v2/docbook-xsl-1.70.1/ : C:/boost/tools/build/v2/docbook-xml-4.2/ ; using doxygen : C:/Progra~1/doxygen/bin/ ; using quickbook : C:/WINNT/quickbook.exe ; I tried to set "using quickbook;" but then it start building teh whole boost, I tried "using quickbook : C:/WINNT/ ;" but same problem. When I run "bjam --v2" in \boost\libs\functional\hash\doc, here's the output : C:\boost\libs\functional\hash\doc>bjam --v2 warning: Python location is not configured warning: the Boost.Python library won't be built Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (and if you don't know what ICU is then you probably don't need it). warning: toolset quickbook initialization: can't find tool C:/WINNT/quickbook.exe warning: initialized from warning: toolset quickbook initialization: can't find tool C:/WINNT/quickbook.exe warning: initialized from ...found 19 targets... ...updating 3 targets... quickbook.quickbook-to-boostbook..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.xml Generating Output File: C:\boost\libs\functional\hash\doc\hash.xml xslt-xsltproc ..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.docbook warning: failed to load external entity "../../../../bin.v2/libs/functional/hash/doc/msvc/debug/hash.xml" unable to parse ..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.xml set XML_CATALOG_FILES=..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug/catalog.xml "xsltproc" --xinclude -o "..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.docbook" "C:\boost\tools\boostbook\xsl\docbook.xsl" "..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.xml" ...failed xslt-xsltproc ..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug\hash.docbook... ...skipped <phtml>HTML.manifest for lack of <p..\..\..\..\bin.v2\libs\functional\hash\doc\msvc\debug>hash.docbook... ...failed updating 1 target... ...skipped 1 target... ...updated 1 target... If anyone has a clue about what's going on it'd be nice. Philippe

On 7/9/06, Philippe Vaucher <philippe.vaucher@gmail.com> wrote:
Hello,
I've received many valuable advices on how to set quickbook however I still can't make it work. My platform is windows, I managed to have bjam build quickbook.exe, but from there I can't build any of the docs like in \boost\libs\type_traits\doc.
For convenience's sakes I put quickbook in C:\WINNT so it's easier to read for you, but no matter which path I put bjam can't find quickbook
I documented the procedure I followed here: http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm... Hope it helps, -- Julio M. Merino Vidal <jmmv84@gmail.com> The Julipedia - http://julipedia.blogspot.com/

I documented the procedure I followed here:
http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm...
Right, now it works when I entirely removed the "using quickbook" in user-profile.jam. Weird, but thank you anyway. Philippe

Philippe Vaucher wrote:
I documented the procedure I followed here:
http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm...
Right, now it works when I entirely removed the "using quickbook" in user-profile.jam. Weird, but thank you anyway.
Now, I also do it that way. If you don't have the "using quickbook", quickbook will be built, so you'll always have a fresh quickbook app. If you don't want that, then you have to specify the path where your quickbook executable is in, in your "using quickbook" rule. Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

Now, I also do it that way. If you don't have the "using quickbook", quickbook will be built, so you'll always have a fresh quickbook app. If you don't want that, then you have to specify the path where your quickbook executable is in, in your "using quickbook" rule.
If you look my 1st post, it's exactly what I've been trying to do, but it refused to find quickbook (warnings) no matter how I set the path. Anyway, it works without it, so no worries :) Philippe

Julio M. Merino Vidal wrote:
On 7/9/06, Philippe Vaucher <philippe.vaucher@gmail.com> wrote:
Hello,
I've received many valuable advices on how to set quickbook however I still can't make it work. My platform is windows, I managed to have bjam build quickbook.exe, but from there I can't build any of the docs like in \boost\libs\type_traits\doc.
For convenience's sakes I put quickbook in C:\WINNT so it's easier to read for you, but no matter which path I put bjam can't find quickbook
I documented the procedure I followed here:
http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm...
Ok, I just added Julio's Installation and configuration docs to the Quickbook documentation. Thanks Julio! There is now a detailed step by step "Installation and configuration" section. For now, we only have the section for Windows 2000, XP, 2003, Vista. Let's hope someone will contribute one for *nix and Mac. Regards, -- Joel de Guzman http://www.boost-consulting.com http://spirit.sf.net

Joel de Guzman <joel@boost-consulting.com> writes:
Julio M. Merino Vidal wrote:
On 7/9/06, Philippe Vaucher <philippe.vaucher@gmail.com> wrote:
Hello,
I've received many valuable advices on how to set quickbook however I still can't make it work. My platform is windows, I managed to have bjam build quickbook.exe, but from there I can't build any of the docs like in \boost\libs\type_traits\doc.
For convenience's sakes I put quickbook in C:\WINNT so it's easier to read for you, but no matter which path I put bjam can't find quickbook
I documented the procedure I followed here:
http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm...
Ok, I just added Julio's Installation and configuration docs to the Quickbook documentation. Thanks Julio! There is now a detailed step by step "Installation and configuration" section. For now, we only have the section for Windows 2000, XP, 2003, Vista. Let's hope someone will contribute one for *nix and Mac.
FWIW, this is one of the main reasons I think a simplified translation toolchain using just Python would be an improvement over what we have now. -- Dave Abrahams Boost Consulting www.boost-consulting.com

Joel de Guzman wrote:
Julio M. Merino Vidal wrote:
On 7/9/06, Philippe Vaucher <philippe.vaucher@gmail.com> wrote:
Hello,
I've received many valuable advices on how to set quickbook however I still can't make it work. My platform is windows, I managed to have bjam build quickbook.exe, but from there I can't build any of the docs like in \boost\libs\type_traits\doc.
For convenience's sakes I put quickbook in C:\WINNT so it's easier to read for you, but no matter which path I put bjam can't find quickbook
I documented the procedure I followed here:
http://julipedia.blogspot.com/2006/06/setting-up-boostbook-under-windows.htm...
Ok, I just added Julio's Installation and configuration docs to the Quickbook documentation. Thanks Julio! There is now a detailed step by step "Installation and configuration" section. For now, we only have the section for Windows 2000, XP, 2003, Vista. Let's hope someone will contribute one for *nix and Mac.
One more juicy little tidbit that might be added to that information is that the xslt processor doesn't like spaces in path names. So, for example, you load DocBook directory as a sub directory in "Program Files" - this will fail with a prettn non-obvious message. Robert Ramey
Regards,
participants (5)
-
David Abrahams
-
Joel de Guzman
-
Julio M. Merino Vidal
-
Philippe Vaucher
-
Robert Ramey