Open sagemind opened 3 weeks ago
ExternalProject_Add( Poco GIT_REPOSITORY https://github.com/pocoproject/poco.git GIT_TAG poco-1.13.3 GIT_SHALLOW TRUE GIT_PROGRESS TRUE SOURCE_DIR ${POCO_SOURCE_DIR} CMAKE_ARGS -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} -DCMAKE_INSTALL_PREFIX=${POCO_INSTALL_PREFIX} -DENABLE_CRYPTO:BOOL=OFF -DENABLE_DATA:BOOL=OFF -DENABLE_JSON:BOOL=ON -DENABLE_MONGODB:BOOL=OFF -DENABLE_NET:BOOL=ON -DENABLE_NETSSL:BOOL=OFF -DENABLE_PAGECOMPILER_FILE2PAGE:BOOL=OFF -DENABLE_PAGECOMPILER:BOOL=OFF -DENABLE_REDIS:BOOL=OFF -DENABLE_UTIL:BOOL=ON -DENABLE_XML:BOOL=ON -DENABLE_ZIP:BOOL=OFF -DPOCO_STATIC:BOOL=ON -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} PATCH_COMMAND patch -p1 < ${PATCH_FILE} # PATCH_COMMAND ${CMAKE_COMMAND} -E echo "${POCO_PATCH_CONTENT}" | patch -p1 # PATCH_COMMAND patch -p1 < ${PATCH_FILE} PATCH_COMMAND git apply # ${PATCH_FILE} INSTALL_COMMAND make install # INSTALL_DIR ${POCO_INSTALL_PREFIX} )
i read the qnx doc:https://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx.doc.neutrino_lib_ref/t/threadctl.html and adding #include <sys/neutrino.h> can solve the _NTO_THREAD_NAME_MAX isuuse , but i don't know how to resove the tName, Help,thank you.
@sagemind, would you be so kind and prepare a pull request to resolve this issue?
Build Environment:
my cmake build script:
BUILD infos:
BUILD ERROR infos:
Analysis:
i read the qnx doc:https://www.qnx.com/developers/docs/6.5.0SP1.update/com.qnx.doc.neutrino_lib_ref/t/threadctl.html and adding #include <sys/neutrino.h> can solve the _NTO_THREAD_NAME_MAX isuuse , but i don't know how to resove the tName, Help,thank you.