Hi,
On Thu, May 06, 2004 at 01:14:59PM -0400, Douglas Gregor wrote:
> On Sunday 02 May 2004 05:03 pm, Pavol Droba wrote:
> > I have a problem with building boost-book docs. I had no luck on th
> > jamboost list, so I hope somebody can help me here.
>
> I don't know what changed in bjam/BBv2 to cause this, but just adding "using
> doxygen ;" to my user-config.jam fixed everything for me. (But note that I
> can't build the docs without having the container_traits headers around,
> which I don't at the moment).
>
I have checked in the updated doc Jamfile. I still have the same problem.
Interestingly, when I use use vc7 build of bjam, the generation gets further.
Doxygen gets called, however next step (collection of xml files) fails.
I have checked out the fresh version of whole repository, it didn't helped.
I double checked all configuration files. I have no idea what can be the problem.
Attached is the dump from vc7 bjam build and my user-config.jam
Please have a look.
Best ragards,
Pavol
# Copyright (C) Vladimir Prus 2003. Permission to copy, use, modify, sell and
# distribute this software is granted provided this copyright notice appears in
# all copies. This software is provided "as is" without express or implied
# warranty, and with no claim as to its suitability for any purpose.
# This file is used to configure your Boost.Build installation. Please read
# the user manual to find out where to put it.
# Toolset declarations are most important in this file. The tell Boost.Build
# what compilers are available and where to look for them. The first toolset
# will become "default" one.
# Some important libraries can also be configured.
# Uncomment relevant parts to suite your local configuration and preferences.
import toolset : using ;
# GCC configuration
# Configure gcc (default version)
# using gcc ;
# Configure specific gcc version, giving alternative name to use
# using gcc : 3.2 g++-3.2 ;
# MSVC configuration
# Configure msvc (default version, searched in standard location
# and PATH).
# using msvc ;
# Borland configuration
# using borland ;
# STLPort configuration
# Configure, specifying location of STLPort headers.
# Libraries must be either not needed, or available to
# the compiler by default
# using stlport : /usr/include/stlport ;
# Configure, specifying locatioh of both headers and libraries
# using stlport : /usr/include/stlport : /usr/lib ;
# QT configuration
# Configure, assuming QTDIR gives the installation prefix
# using qt ;
# Configure with explicit installation prefix
# using qt : /usr/opt/qt ;
# xsltproc (from libxslt) configuration
using xsltproc ;
# BoostBook configuration
using boostbook : /cygdrive/d/dev/docbook/xsl/
: /cygdrive/d/dev/docbook/dtd/
;
using doxygen ;
# using boostbook : /home/gregod/Projects/share/docbook-xsl-1.60.1/
# : /home/gregod/Projects/share/docbook-dtd-4.2/
# ;
XXX
...found 48 targets...
...updating 12 targets...
MkDir1 bin
MkDir1 bin\gcc
MkDir1 bin\gcc\debug
doxygen-action bin\gcc\debug\reference.xml
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for files to exclude
Reading input files...
Reading and parsing tag files
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string_regex.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/classification.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/iterator_range.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/sequence_traits.hpp...
Preprocessing
D:/Dev/Projects/Boost/boost/boost/algorithm/string/std_containers_traits.hpp...
Preprocessing
D:/Dev/Projects/Boost/boost/boost/algorithm/string/collection_traits.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/concept.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/compare.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/constants.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/case_conv.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/find.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/finder.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/find_iterator.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/trim.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/predicate.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/split.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/iter_find.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/erase.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/replace.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/find_format.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/formatter.hpp...
Preprocessing D:/Dev/Projects/Boost/boost/boost/algorithm/string/regex.hpp...
Preprocessing
D:/Dev/Projects/Boost/boost/boost/algorithm/string/regex_find_format.hpp...
Read 215585 bytes
Parsing input...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string_regex.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/classification.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/iterator_range.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/sequence_traits.hpp...
Parsing file
D:/Dev/Projects/Boost/boost/boost/algorithm/string/std_containers_traits.hpp...
Parsing file
D:/Dev/Projects/Boost/boost/boost/algorithm/string/collection_traits.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/concept.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/compare.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/constants.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/case_conv.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/find.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/finder.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/find_iterator.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/trim.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/predicate.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/split.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/iter_find.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/erase.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/replace.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/find_format.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/formatter.hpp...
Parsing file D:/Dev/Projects/Boost/boost/boost/algorithm/string/regex.hpp...
Parsing file
D:/Dev/Projects/Boost/boost/boost/algorithm/string/regex_find_format.hpp...
Freeing input...
Building group list...
Building namespace list...
Building file list...
Searching for included using directives...
Building class list...
Building example list...
Searching for documented variables...
Building member list...
Searching for friends...
Searching for documented defines...
Computing template instances...
Creating members for template instances...
Computing class relations...
Searching for enumerations...
Searching for member function documentation...
Searching for members imported via using declarations...
Building page list...
Search for main page...
Sorting lists...
Freeing entry tree
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding todo/test/bug list items...
Counting data structures...
Resolving user defined references...
Combining using relations...
Finding anchors and sections in the documentation...
Generating index page...
Generating file index...
Generating example documentation...
Generating file sources...
Generating code for file case_conv.hpp...
Generating code for file classification.hpp...
Generating code for file collection_traits.hpp...
Generating code for file compare.hpp...
Generating code for file concept.hpp...
Generating code for file constants.hpp...
Generating code for file erase.hpp...
Generating code for file find.hpp...
Generating code for file find_format.hpp...
Generating code for file find_iterator.hpp...
Generating code for file finder.hpp...
Generating code for file formatter.hpp...
Generating code for file iter_find.hpp...
Generating code for file iterator_range.hpp...
Generating code for file predicate.hpp...
Generating code for file regex.hpp...
Generating code for file regex_find_format.hpp...
Generating code for file replace.hpp...
Generating code for file sequence_traits.hpp...
Generating code for file split.hpp...
Generating code for file std_containers_traits.hpp...
Generating code for file string.hpp...
Generating code for file string_regex.hpp...
Generating code for file trim.hpp...
Generating file documentation...
Generating docs for file case_conv.hpp...
Generating docs for file classification.hpp...
Generating docs for file collection_traits.hpp...
Generating docs for file compare.hpp...
Generating docs for file concept.hpp...
Generating docs for file erase.hpp...
Generating docs for file find.hpp...
Generating docs for file find_format.hpp...
Generating docs for file finder.hpp...
Generating docs for file formatter.hpp...
Generating docs for file iter_find.hpp...
Generating docs for file iterator_range.hpp...
Generating docs for file predicate.hpp...
Generating docs for file regex.hpp...
Generating docs for file regex_find_format.hpp...
Generating docs for file replace.hpp...
Generating docs for file sequence_traits.hpp...
Generating docs for file split.hpp...
Generating docs for file std_containers_traits.hpp...
Generating docs for file string.hpp...
Generating docs for file string_regex.hpp...
Generating docs for file trim.hpp...
Generating class documentation...
Generating annotated compound index...
Generating hierarchical class index...
Generating member index...
Generating page documentation...
Generating group documentation...
Generating namespace index...
Generating docs for compound boost::algorithm::iterator_range...
Generating docs for compound boost::algorithm::has_native_replace...
Generating docs for compound boost::algorithm::has_stable_iterators...
Generating docs for compound boost::algorithm::has_const_time_insert...
Generating docs for compound boost::algorithm::has_const_time_erase...
Generating docs for compound boost::algorithm::collection_traits...
Generating docs for compound boost::algorithm::value_type_of...
Generating docs for compound boost::algorithm::difference_type_of...
Generating docs for compound boost::algorithm::iterator_of...
Generating docs for compound boost::algorithm::const_iterator_of...
Generating docs for compound boost::algorithm::result_iterator_of...
Generating docs for compound boost::algorithm::FinderConcept...
Generating docs for compound boost::algorithm::FormatterConcept...
Generating docs for compound boost::algorithm::is_equal...
Generating docs for compound boost::algorithm::is_iequal...
Generating docs for compound boost::algorithm::find_iterator...
Generating docs for compound boost::algorithm::split_iterator...
Generating group index...
Generating example index...
Generating file member index...
Generating namespace member index...
Generating page index...
Generating graph info page...
Generating style sheet...
Generating XML output...
Generating XML output for class boost::algorithm::collection_traits
Generating XML output for class boost::algorithm::const_iterator_of
Generating XML output for class boost::algorithm::difference_type_of
Generating XML output for class boost::algorithm::find_iterator
Generating XML output for class boost::algorithm::FinderConcept
Generating XML output for class boost::algorithm::FormatterConcept
Generating XML output for class boost::algorithm::has_const_time_erase
Generating XML output for class boost::algorithm::has_const_time_insert
Generating XML output for class boost::algorithm::has_native_replace
Generating XML output for class boost::algorithm::has_stable_iterators
Generating XML output for class boost::algorithm::is_equal
Generating XML output for class boost::algorithm::is_iequal
Generating XML output for class boost::algorithm::iterator_of
Generating XML output for class boost::algorithm::iterator_range
Generating XML output for class boost::algorithm::result_iterator_of
Generating XML output for class boost::algorithm::split_iterator
Generating XML output for class boost::algorithm::value_type_of
Generating XML output for namespace boost
Generating XML output for namespace boost::algorithm
Generating XML output for file case_conv.hpp
Generating XML output for file classification.hpp
Generating XML output for file collection_traits.hpp
Generating XML output for file compare.hpp
Generating XML output for file concept.hpp
Generating XML output for file constants.hpp
Generating XML output for file erase.hpp
Generating XML output for file find.hpp
Generating XML output for file find_format.hpp
Generating XML output for file find_iterator.hpp
Generating XML output for file finder.hpp
Generating XML output for file formatter.hpp
Generating XML output for file iter_find.hpp
Generating XML output for file iterator_range.hpp
Generating XML output for file predicate.hpp
Generating XML output for file regex.hpp
Generating XML output for file regex_find_format.hpp
Generating XML output for file replace.hpp
Generating XML output for file sequence_traits.hpp
Generating XML output for file split.hpp
Generating XML output for file std_containers_traits.hpp
Generating XML output for file string.hpp
Generating XML output for file string_regex.hpp
Generating XML output for file trim.hpp
xslt-xsltproc bin\gcc\debug\reference.doxygen
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1collection__traits.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1const__iterator__of.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1difference__type__of.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1find__iterator.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1FinderConcept.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1FormatterConcept.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1has__const__time__erase.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1has__const__time__insert.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1has__native__replace.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1has__stable__iterators.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1is__equal.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1is__iequal.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1iterator__of.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1iterator__range.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1result__iterator__of.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classboost_1_1algorithm_1_1split__iterator.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/structboost_1_1algorithm_1_1value__type__of.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/namespaceboost.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/namespaceboost_1_1algorithm.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/case__conv_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/classification_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/collection__traits_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/compare_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/concept_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/constants_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/erase_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/find_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/find__format_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/find__iterator_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/finder_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/formatter_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/iter__find_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/iterator__range_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/predicate_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/regex_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/regex__find__format_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/replace_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/sequence__traits_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/split_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/std__containers__traits_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/string_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/string__regex_8hpp.xml"
warning: failed to load external entity
"/D%3A/Dev/Projects/Boost/boost/libs/algorithm/string/doc/xml/trim_8hpp.xml"
xslt-xsltproc bin\gcc\debug\reference.boostbook
warning: failed to load external entity "../lookup.xsl"
compilation error: file
D%3A%5CDev%5CProjects%5CBoost%5Cboost%5Ctools%5Cboostbook%5Cxsl%5Cdoxygen%5Cdoxygen2boostbook.xsl
line 4 element import
xsl:import : unable to load ../lookup.xsl
set XML_CATALOG_FILES=catalog.xml
"xsltproc" --xinclude -o "bin\gcc\debug\reference.boostbook"
"D:\Dev\Projects\Boost\boost\tools\boostbook\xsl\doxygen\doxygen2boostbook.xsl"
"bin\gcc\debug\reference.doxygen"
...failed xslt-xsltproc bin\gcc\debug\reference.boostbook...
...skipped <p.>reference.boostbook for lack of <pbin\gcc\debug>reference.boostbook...
MkDir1 html
...skipped <pbin\gcc\debug>string_algo.docbook for lack of <p.>reference.boostbook...
...skipped <phtml>HTML.manifest for lack of <pbin\gcc\debug>string_algo.docbook...
...failed updating 1 target...
...skipped 3 targets...
...updated 8 targets...