[ 
https://issues.apache.org/jira/browse/PROTON-1072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15045883#comment-15045883
 ] 

Ganesh Murthy commented on PROTON-1072:
---------------------------------------

The build works fine when I commented out the following lines in 
/main/qpid-proton/proton-c/bindings/python/CMakeLists.txt

if (EPYDOC_EXE)
   foreach (py_src_doc ${pysrc})
     list(APPEND PY_DOC_FILES "${CMAKE_CURRENT_SOURCE_DIR}/${py_src_doc}")
   endforeach(py_src_doc)
   add_custom_target(docs-py COMMAND ${PYTHON_EXECUTABLE} 
${CMAKE_CURRENT_SOURCE_DIR}/../../env.py --
     PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}:${CMAKE_CURRENT_SOURCE_DIR}
     ${EPYDOC_EXE} -v --no-private --html -o ${CMAKE_CURRENT_BINARY_DIR}/html
     ${PY_DOC_FILES}
     DEPENDENCIES ${SWIG_MODULE_${cproton}_REAL_NAME)
   add_dependencies(docs docs-py)
   install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html/"
           DESTINATION "${PROTON_SHARE}/docs/api-py"
           COMPONENT documentation
           ${OPTIONAL_ARG})
endif (EPYDOC_EXE

> Proton build fails if epydoc is installed
> -----------------------------------------
>
>                 Key: PROTON-1072
>                 URL: https://issues.apache.org/jira/browse/PROTON-1072
>             Project: Qpid Proton
>          Issue Type: Bug
>          Components: proton-c
>    Affects Versions: 0.11
>            Reporter: Ganesh Murthy
>
> Steps to reproduce 
> Get the latest proton from master.
> Install epydoc on your system (dnf -y install epydoc  (I did this on Docker 
> using Fedora 23 environment))
> Now run the proton build
> You will see the following error - 
>  CMake Warning (dev) at proton-c/bindings/python/CMakeLists.txt:87 
> (add_custom_target):
>    Syntax error in cmake code at
>      /main/qpid-proton/proton-c/bindings/python/CMakeLists.txt:91
>    when parsing string
>      ${SWIG_MODULE_${cproton}_REAL_NAME
>    syntax error, unexpected $end, expecting } (34)
>    Policy CMP0010 is not set: Bad variable reference syntax is an error.  Run
>    "cmake --help-policy CMP0010" for policy details.  Use the cmake_policy
>    command to set the policy and suppress this warning.
>  This warning is for project developers.  Use -Wno-dev to suppress it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to