Boost logo

Boost :

Subject: [boost] [dll] Problem building documentation on Windows
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2016-09-26 14:15:17


I am trying to build the Boost documentation on Windows and I am
encountering this error

bash-4.3$ pwd
/d/lib/boost_1_62_0/libs/dll/doc
bash-4.3$ bjam
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
D:/lib/boost_1_62_0/tools/build/src/tools\doxygen.jam:622:see
definition of rule 'doxygen' being called
D:/lib/boost_1_62_0/tools/build/src/build\project.jam:325: in load-jamfile
D:/lib/boost_1_62_0/tools/build/src/build\project.jam:64: in load
D:/lib/boost_1_62_0/tools/build/src/build\project.jam:145: in project.find
D:/lib/boost_1_62_0/tools/build/src\build-system.jam:535: in load
D:\lib\boost_1_62_0\tools\build\src/kernel\modules.jam:295: in import
D:\lib\boost_1_62_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build
D:\lib\boost_1_62_0\boost-build.jam:17: in module scope

I get the same error when I try to build the full documentation from
boost_1_62_0/doc/

My doxygen is at version 1.8.12

-- 
Follow me on Github: https://github.com/vinniefalco

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk