425 Star 4.3K Fork 423

GVPPaddlePaddle / Paddle

 / 详情

compile error on branch develop

已完成
创建于  
2021-03-27 02:07

源自github用户xjqbest:
command line: bash -x /paddle/paddle/scripts/paddle_build.sh build

error:

[ 79%] Generating paddle_fluid.dir/margin_rank_loss_op.objdir
[ 79%] Generating paddle_fluid.dir/beam_search_op.objdir
[ 79%] Generating paddle_fluid.dir/top_k_op.objdir
[ 79%] Generating paddle_fluid.dir/split_byref_op.objdir
[ 79%] Generating paddle_fluid.dir/fill_zeros_like_op.objdir
/paddle/paddle/contrib/inference/paddle_inference_api_impl.cc: In member function ‘virtual std::unique_ptr<paddle::PaddlePredictor> paddle::PaddlePredictorImpl::Clone()’:
/paddle/paddle/contrib/inference/paddle_inference_api_impl.cc:143:10: error: invalid conversion from ‘std::unique_ptr<paddle::PaddlePredictorImpl>’ to ‘std::unique_ptr<paddle::PaddlePredictorImpl>&&’ [-fpermissive]
   return cls;
          ^
In file included from /opt/rh/devtoolset-2/root/usr/include/c++/4.8.2/memory:81:0,
                 from /paddle/paddle/contrib/inference/paddle_inference_api_impl.h:18,
                 from /paddle/paddle/contrib/inference/paddle_inference_api_impl.cc:24:
/opt/rh/devtoolset-2/root/usr/include/c++/4.8.2/bits/unique_ptr.h:169:2: error:   initializing argument 1 of ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Up, _Ep>&&) [with _Up = paddle::PaddlePredictorImpl; _Ep = std::default_delete<paddle::PaddlePredictorImpl>; <template-parameter-2-3> = void; _Tp = paddle::PaddlePredictor; _Dp = std::default_delete<paddle::PaddlePredictor>]’ [-fpermissive]
  unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  ^
/paddle/paddle/contrib/inference/paddle_inference_api_impl.cc:143:10: error: cannot convert ‘cls’ from type ‘std::unique_ptr<paddle::PaddlePredictorImpl>’ to type ‘std::unique_ptr<paddle::PaddlePredictorImpl>&&’
   return cls;
          ^
[ 79%] Generating paddle_fluid.dir/fill_constant_op.objdir
[ 79%] Generating paddle_fluid.dir/clip_by_norm_op.objdir
[ 79%] Generating paddle_fluid.dir/reshape_op.objdir
...
...
...
[ 84%] Generating paddle_fluid.dir/lod_tensor.objlist
[ 84%] Generating paddle_fluid.dir/reader.objlist
[ 84%] Generating paddle_fluid.dir/threadpool.objlist
[ 84%] Generating paddle_fluid.dir/scope.objlist
[ 84%] Generating paddle_fluid.dir/data_device_transform.objlist
/paddle/paddle/contrib/inference/paddle_inference_api_impl.cc:144:1: error: control reaches end of non-void function [-Werror=return-type]
 }
 ^
[ 84%] Generating paddle_fluid.dir/data_type_transform.objlist
[ 85%] Generating paddle_fluid.dir/data_layout_transform.objlist
cc1plus: all warnings being treated as errors
[ 85%] Generating paddle_fluid.dir/data_transform.objlist
[ 85%] Generating paddle_fluid.dir/attribute.objlist
[ 85%] Generating paddle_fluid.dir/op_proto_maker.objlist
[ 85%] Generating paddle_fluid.dir/op_info.objlist
make[2]: *** [paddle/contrib/inference/CMakeFiles/paddle_inference_api_impl.dir/paddle_inference_api_impl.cc.o] Error 1
make[1]: *** [paddle/contrib/inference/CMakeFiles/paddle_inference_api_impl.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 85%] Generating paddle_fluid.dir/shape_inference.objlist
[ 85%] Generating paddle_fluid.dir/operator.objlist
[ 85%] Generating paddle_fluid.dir/proto_desc.objlist
...
...
...
[ 99%] Building C object paddle/fluid/inference/CMakeFiles/paddle_fluid.dir/paddle_fluid_dummy.c.o
[ 99%] Linking CXX static library libpaddle_fluid.a
[ 99%] Linking CXX shared library libpaddle_fluid.so
[ 99%] Built target paddle_fluid
[ 99%] Built target paddle_fluid_shared
[100%] Linking CXX shared library libpaddle_pybind.so
[100%] Built target paddle_pybind
make: *** [all] Error 2

评论 (0)

PaddlePaddle-Gardener 创建了任务
PaddlePaddle-Coordinator 任务状态待办的 修改为已完成
PaddlePaddle-Coordinator 添加了
 
User
标签
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Python
1
https://gitee.com/paddlepaddle/Paddle.git
git@gitee.com:paddlepaddle/Paddle.git
paddlepaddle
Paddle
Paddle

搜索帮助