BOINCをCent OS 7入れたRaspberry Pi 3で動かそうと思ったけど出たエラー

hostinfo_unix.cpp: 関数 ‘void parse_cpuinfo_linux(HOST_INFO&)’ 内:
hostinfo_unix.cpp:557:64: 警告: 符号付きと符号無しの整数式の間での比較です [-Wsign-compare]
             strlcpy(buf2, strchr(buf, ':') + 2, ((t<sizeof(buf2))?t:sizeof(buf2)));
                                                                ^
hostinfo_unix.cpp: メンバ関数 ‘bool dir_tty_dev::should_ignore(const string&) const’ 内:
hostinfo_unix.cpp:1695:37: エラー: range-based ‘for’ loops are not allowed in C++98 mode
         for (const string &ignore : ignore_list) {
                                     ^
hostinfo_unix.cpp: 大域スコープ:
hostinfo_unix.cpp:1708:1: 警告: extended initializer lists only available with -std=c++11 or -std=gnu++11 [デフォルトで有効]
 };
 ^
hostinfo_unix.cpp:1708:1: 警告: extended initializer lists only available with -std=c++11 or -std=gnu++11 [デフォルトで有効]
hostinfo_unix.cpp:1708:1: 警告: extended initializer lists only available with -std=c++11 or -std=gnu++11 [デフォルトで有効]
In file included from /usr/include/c++/4.8.2/vector:62:0,
                 from hostinfo_unix.cpp:39:
/usr/include/c++/4.8.2/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_T1*, const _T2&) [with _T1 = std::basic_string<char>; _T2 = char]’:
/usr/include/c++/4.8.2/bits/stl_uninitialized.h:75:53:   required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = std::basic_string<char>*; bool _TrivialValueTypes = false’
/usr/include/c++/4.8.2/bits/stl_uninitialized.h:117:41:   required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const char*; _ForwardIterator = std::basic_string<char>*]’
/usr/include/c++/4.8.2/bits/stl_uninitialized.h:258:63:   required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const char*; _ForwardIterator = std::basic_string<char>*; _Tp = std::basic_string<char>]’
/usr/include/c++/4.8.2/bits/stl_vector.h:1206:27:   required from ‘void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const char*; _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >]’
/usr/include/c++/4.8.2/bits/stl_vector.h:1177:56:   required from ‘void std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = const char*; _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >]’
/usr/include/c++/4.8.2/bits/stl_vector.h:404:55:   required from ‘std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = const char*; _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]’
hostinfo_unix.cpp:1708:1:   required from here
/usr/include/c++/4.8.2/bits/stl_construct.h:83:7: エラー: ‘char’ から ‘const char*’ への無効な変換です [-fpermissive]
       ::new(static_cast<void*>(__p)) _T1(__value);
       ^
In file included from /usr/include/c++/4.8.2/string:53:0,
                 from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8.2/bits/ios_base.h:41,
                 from /usr/include/c++/4.8.2/ios:42,
                 from /usr/include/c++/4.8.2/ostream:38,
                 from /usr/include/c++/4.8.2/iostream:39,
                 from hostinfo_unix.cpp:38:
/usr/include/c++/4.8.2/bits/basic_string.tcc:212:5: エラー:   initializing argument 1 of ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’ [-fpermissive]
     basic_string<_CharT, _Traits, _Alloc>::
     ^
make[2]: *** [boinc_client-hostinfo_unix.o] エラー 1
make[2]: ディレクトリ `/root/boinc-master/client' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/root/boinc-master' から出ます
make: *** [all] エラー 2

ソースコードからBOINCコンパイルしてみようとしたけど、こう言ったエラーが出た。
ちょっと時間かかりそうなので、とりあえず今夜はここまで。そんなに難しくないかな?分からないけど。
Dockerにして簡単にやっちゃうか?