error running boost book

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

error running boost book

Boost - Users mailing list
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 mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: error running boost book

Boost - Users mailing list
On 25 February 2017 at 23:53, Clark Sims via Boost-users
<[hidden email]> wrote:
> 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?

It looks like the dll documentation build is using the library's
'include' directory for the doxygen documentation, which is removed
during the release process, so it isn't finding any files for the
doxygen build command - I think that's why it's saying "missing
argument sources". You could work around that by adding a softlink
from 'libs/dll/include/boost' to 'boost', but it's probably better to
try building with a git checkout, as there might be other similar
problems.
_______________________________________________
Boost-users mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-users
Loading...