On Thu, Jul 12, 2018 at 11:49 PM Willem Jan Withagen <wjw@xxxxxxxxxxx> wrote: > > On 12/07/2018 13:23, kefu chai wrote: > > On Thu, Jul 12, 2018 at 4:16 PM Willem Jan Withagen <wjw@xxxxxxxxxxx> wrote: > >> > >> In file included from > >> /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > >> /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:38:13: > >> error: 'erasure_code_dir' is a protected member of 'ConfigValues' > >> SAFE_OPTION(erasure_code_dir, OPT_STR) // default location for > >> erasure-code plugins > >> ^ > >> /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:38:13: > >> note: declared protected here > >> SAFE_OPTION(erasure_code_dir, OPT_STR) // default location for > >> erasure-code plugins > >> ^ > >> > > > > please post more error messages. to be specific the lines before "In > > file included from", if you are not sure, could you post the full log > > message somewhere? > > It is available in a Jenkins run. > Disadvantage is that it is a parallel compile.... > http://cephdev.digiware.nl:8180/jenkins/job/ceph-master/2309/display/redirect?page=changes > > Manual compile gives single thread: > [ 1%] Building CXX object src/CMakeFiles/common-objs.dir/common/config.cc.o > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:38:13: > error: 'erasure_code_dir' is a protected member of 'ConfigValues' > SAFE_OPTION(erasure_code_dir, OPT_STR) // default location for > erasure-code plugins > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:38:13: > note: declared protected here > SAFE_OPTION(erasure_code_dir, OPT_STR) // default location for > erasure-code plugins > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:78:13: > error: 'plugin_dir' is a protected member of 'ConfigValues' > SAFE_OPTION(plugin_dir, OPT_STR) > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:78:13: > note: declared protected here > SAFE_OPTION(plugin_dir, OPT_STR) > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:114:13: > error: 'ms_type' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_type, OPT_STR) // messenger backend. It will be > modified in runtime, so use SAFE_OPTION > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:114:13: > note: declared protected here > SAFE_OPTION(ms_type, OPT_STR) // messenger backend. It will be > modified in runtime, so use SAFE_OPTION > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:141:13: > error: 'ms_inject_delay_type' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_inject_delay_type, OPT_STR) // "osd mds mon > client" allowed > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:141:13: > note: declared protected here > SAFE_OPTION(ms_inject_delay_type, OPT_STR) // "osd mds mon > client" allowed > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:179:13: > error: 'ms_dpdk_coremask' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_dpdk_coremask, OPT_STR) // it is modified in > unittest so that use SAFE_OPTION to declare > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:179:13: > note: declared protected here > SAFE_OPTION(ms_dpdk_coremask, OPT_STR) // it is modified in > unittest so that use SAFE_OPTION to declare > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:183:13: > error: 'ms_dpdk_host_ipv4_addr' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_dpdk_host_ipv4_addr, OPT_STR) > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:183:13: > note: declared protected here > SAFE_OPTION(ms_dpdk_host_ipv4_addr, OPT_STR) > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:184:13: > error: 'ms_dpdk_gateway_ipv4_addr' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_dpdk_gateway_ipv4_addr, OPT_STR) > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:184:13: > note: declared protected here > SAFE_OPTION(ms_dpdk_gateway_ipv4_addr, OPT_STR) > ^ > In file included from > /home/jenkins/workspace/ceph-master/src/common/config.cc:174: > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:185:13: > error: 'ms_dpdk_netmask_ipv4_addr' is a protected member of 'ConfigValues' > SAFE_OPTION(ms_dpdk_netmask_ipv4_addr, OPT_STR) > ^ > /home/jenkins/workspace/ceph-master/src/common/legacy_config_opts.h:185:13: > note: declared protected here > SAFE_OPTION(ms_dpdk_netmask_ipv4_addr, OPT_STR) > ^ > 8 errors generated. > gmake[2]: *** [src/CMakeFiles/common-objs.dir/build.make:1312: > src/CMakeFiles/common-objs.dir/common/config.cc.o] Error 1 > gmake[1]: *** [CMakeFiles/Makefile2:854: > src/CMakeFiles/common-objs.dir/all] Error 2 > gmake: *** [Makefile:141: all] Error 2 > https://github.com/ceph/ceph/pull/23020 should address this FTBFS. > --WjW > > -- Regards Kefu Chai -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html