AnyQ icon indicating copy to clipboard operation
AnyQ copied to clipboard

make 发生错误

Open songsh opened this issue 6 years ago • 3 comments

make[3]: *** [all] 错误 2 make[2]: *** [third_party/paddle/src/extern_paddle-stamp/extern_paddle-build] 错误 2 make[1]: *** [CMakeFiles/extern_paddle.dir/all] 错误 2 make: *** [all] 错误 2

songsh avatar Sep 09 '19 06:09 songsh

hello, 我遇到了同样的错误,你解决了吗?

xzdong-2019 avatar Sep 30 '19 04:09 xzdong-2019

使用make -i 代替make

xzdong-2019 avatar Sep 30 '19 05:09 xzdong-2019

  1. 如果是paddle编译时有问题,可以尝试把文件cmake/external/paddle.cmake中的如下代码片断中:
ExternalProject_Add(
    extern_paddle
    ${EXTERNAL_PROJECT_LOG_ARGS}
    GIT_REPOSITORY       "https://github.com/PaddlePaddle/Paddle.git"
    GIT_TAG              "release/0.14.0" #这里,这里
    PREFIX               ${PADDLE_SOURCES_DIR}
    CONFIGURE_COMMAND    mkdir -p ${PADDLE_INSTALL_DIR} && cd ${PADDLE_INSTALL_DIR} && ${CMAKE_COMMAND} -DCMAKE_INSTALL_PREFIX=${PADDLE_INSTALL_DIR} 
                         -DCMAKE_BUILD_TYPE=Release -DWITH_PYTHON=OFF -DWITH_MKL=ON -DWITH_MKLDNN=OFF -DWITH_GPU=OFF -DWITH_FLUID_ONLY=ON <SOURCE_DIR>
    BUILD_COMMAND        cd ${PADDLE_INSTALL_DIR} && make -j16
    INSTALL_COMMAND      cd ${PADDLE_INSTALL_DIR} && make inference_lib_dist
    UPDATE_COMMAND       ""
)

GIT_TAG的值改为"v0.14.0" 因为paddle仓库的tag里面,反正我是没有找到"release/0.14.0"

  1. 如果是xgboost安装失败,则可以尝试把文件cmake/external/xgboost.cmake中的如下片断中:
ExternalProject_Add(
    extern_xgboost
    ${EXTERNAL_PROJECT_LOG_ARGS}
    DOWNLOAD_DIR ${XGBOOST_SOURCES_DIR}/src/
    DOWNLOAD_COMMAND git clone --recursive https://github.com/dmlc/xgboost.git #这里需要指定版本
    DOWNLOAD_NO_PROGRESS  1
    PREFIX          ${XGBOOST_SOURCES_DIR}
    BUILD_COMMAND         ""
    UPDATE_COMMAND ""
    CONFIGURE_COMMAND ""
    INSTALL_COMMAND  cd ${XGBOOST_INSTALL_DIR} && make -j4
    BUILD_IN_SOURCE 1
)

DOWNLOAD_COMMAND 值改为git clone -b v0.90 --recursive https://github.com/dmlc/xgboost.git 因为最新的xgboost版本中最低要求编译环境为:

  • A recent C++ compiler supporting C++11 (g++-5.0 or higher)
  • CMake 3.3 or higher (3.12 for building with CUDA) 跟README中的推荐环境有明显的出入,文档该更新了吧:smile: @zhanghan1992

oduoge avatar Dec 19 '19 06:12 oduoge