Boost logo

Boost :

Subject: Re: [boost] [dll] Problem building documentation on Windows
From: Klemens Morgenstern (klemens.morgenstern_at_[hidden])
Date: 2016-09-26 15:22:18


Seems to be an error in the Jamfile.v2, where the it searches for the
headerfiles in ../include/boost/dll not ../../../boost/dll.

I'd create a PR, but I don't how that works for a beta.

Am 26.09.2016 um 20:15 schrieb Vinnie Falco:
> 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
>
>


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