Boost logo

Boost Users :

Subject: [Boost-users] error running boost book
From: Clark Sims (clark_sims_boost_at_[hidden])
Date: 2017-02-25 23:53:09


I get the following error when I cd to BOOST_ROOT/doc and run ../bjam
My ~/user-config.jam looks fine. I pasted it bellow the error. Does anyone know how to fix this?

I have spent a great deal of time trying to fix this. It looks like the doxygen.jam in the boost_1_63_0/tools/build/src/tools directory does not like the syngax of the doxygen rule in ~/user-config.jam.

----------------------------------------------------------------------------------------------------------------------------------

Building the tti docs with automatic index generation disabled. Try building with --enable-index.
/home/csims/boost_1_63_0/libs/dll/doc/Jamfile.v2:66: in modules.load
*** argument error
* rule doxygen ( target : sources + : requirements * : default-build * : usage-requirements * )
* called with: ( autodoc_shared_library_core : : <doxygen:param>HIDE_UNDOC_MEMBERS=YES <doxygen:param>HIDE_UNDOC_CLASSES=YES <doxygen:param>HIDE_SCOPE_NAMES=YES <doxygen:param>EXTRACT_ALL=NO <doxygen:param>EXTRACT_PRIVATE=NO <doxygen:param>BUILTIN_STL_SUPPORT=YES <doxygen:param>ENABLE_PREPROCESSING=YES <doxygen:param>MACRO_EXPANSION=YES <doxygen:param>ALIASES= \
        "forcedlink{1}=\xmlonly<link linkend='boost.dll.\1'>boost::dll::\1</link>\endxmlonly" \
        "forcedmacrolink{1}=\xmlonly<link linkend='\1'>\1</link>\endxmlonly" <doxygen:param>PREDEFINED= \
        "BOOST_RV_REF(T)=T&&" \
        "BOOST_RV_REF(shared_library)=shared_library&&" \
        "BOOST_COPY_ASSIGN_REF(shared_library)=const shared_library&" \
        "BOOST_MOVABLE_BUT_NOT_COPYABLE(shared_library)= \
            shared_library(const shared_library&) = delete; \
            shared_library& operator=(const shared_library&) = delete; " \
        "BOOST_DLL_IMPORT_RESULT_TYPE=result_type" \
        "BOOST_DLL_MANGLED_IMPORT_RESULT_TYPE=result_type" \
        "BOOST_EXPLICIT_OPERATOR_BOOL()=explicit operator bool() const noexcept;" \
        "BOOST_DLL_DOXYGEN" <xsl:param>boost.doxygen.reftitle=Shared Library Reference )
* missing argument sources
/home/csims/boost_1_63_0/tools/build/src/tools/doxygen.jam:622:see definition of rule 'doxygen' being called
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:325: in load-jamfile
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:64: in load
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:145: in project.find
Jamfile.v2:96: in modules.load
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:325: in load-jamfile
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:64: in load
/home/csims/boost_1_63_0/tools/build/src/build/project.jam:145: in project.find
/home/csims/boost_1_63_0/tools/build/src/build-system.jam:535: in load
/home/csims/boost_1_63_0/tools/build/src/kernel/modules.jam:295: in import
/home/csims/boost_1_63_0/tools/build/src/kernel/bootstrap.jam:139: in boost-build
/home/csims/boost_1_63_0/boost-build.jam:17: in module scope

---------------------------------------------------------------------------------------------------------------------


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net