Bug 1239 - Anolis OS 23 aarch64构建ceph报错
Summary: Anolis OS 23 aarch64构建ceph报错
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: Others (show other bugs) Others
Version: unspecified
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: xuchunmei
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-17 14:13 UTC by xuchunmei
Modified: 2022-05-17 19:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description xuchunmei alibaba_cloud_group 2022-05-17 14:13:13 UTC
Description of problem:
在Anolis OS 23 aarch64环境上构建ceph-17.2.0报错,报错信息:
In file included from /usr/include/boost/integer.hpp:20,
                 from /usr/include/boost/integer/integer_mask.hpp:16,
                 from /usr/include/boost/random/mersenne_twister.hpp:26,
                 from /usr/include/boost/uuid/random_generator.hpp:17,
                 from /usr/include/boost/uuid/uuid_generators.hpp:17,
                 from /builddir/build/BUILD/ceph-17.2.0/src/include/uuid.h:16,
                 from /builddir/build/BUILD/ceph-17.2.0/src/include/types.h:21,
                 from /builddir/build/BUILD/ceph-17.2.0/src/msg/msg_types.h:23,
                 from /builddir/build/BUILD/ceph-17.2.0/src/common/ceph_context.h:36,
                 from /builddir/build/BUILD/ceph-17.2.0/src/common/dout.h:29,
                 from /builddir/build/BUILD/ceph-17.2.0/src/common/debug.h:18,
                 from /builddir/build/BUILD/ceph-17.2.0/src/mgr/ActivePyModule.cc:16:
/usr/include/boost/integer_traits.hpp:83:64: error: narrowing conversion of '255' from 'int' to 'char' [-Wnarrowing]
   83 |     public detail::integer_traits_base<char, CHAR_MIN, CHAR_MAX>
      |  

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
Comment 1 xuchunmei alibaba_cloud_group 2022-05-17 14:14:38 UTC
经分析,与https://bugzilla.redhat.com/show_bug.cgi?id=2043555问题相同,python3.10的问题,需在python3.10中解决。

python3.10解决路径:
https://github.com/python/cpython/pull/30914/commits/0f11817104383c90ed958c8fb46b0042b3e48d59
Comment 2 xuchunmei alibaba_cloud_group 2022-05-17 19:57:40 UTC
python3已经提交修改:
https://gitee.com/src-anolis-os/python3/pulls/12
ceph构建:
http://build.openanolis.cn/taskinfo?taskID=294475