[ 35%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_response.cpp.o [ 35%] Linking CXX executable test_aio_endpoint make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 35%] Built target test_aio_endpoint make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 35%] Building CXX object booster/CMakeFiles/test_backtrace_backtrace.dir/lib/backtrace/test/test_backtrace.cpp.o [ 35%] Linking CXX executable test_backtrace_backtrace make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 35%] Built target test_backtrace_backtrace make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 35%] Building CXX object booster/CMakeFiles/test_aio_prefork.dir/lib/aio/test/test_prefork.cpp.o [ 35%] Linking CXX executable test_aio_socket make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 35%] Built target test_aio_socket [ 36%] Building CXX object CMakeFiles/cppcms.dir/src/http_context.cpp.o [ 36%] Linking CXX executable test_aio_prefork make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 36%] Built target test_aio_prefork make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 36%] Building CXX object booster/CMakeFiles/test_locale_codepage.dir/lib/locale/test/test_codepage.cpp.o [ 36%] Building CXX object CMakeFiles/cppcms.dir/src/cppcms_error.cpp.o [ 36%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_context.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage.cpp:15: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h: In function 'unsigned int utf8_next(const std::string&, unsigned int&)': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:83:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | c = (c << 6) | (((unsigned char)s[pos++]) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:84:5: note: here 84 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:85:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 85 | c = (c << 6) | (((unsigned char)s[pos++]) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:86:5: note: here 86 | case 1: | ^~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/encoding_utf.h:11, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/encoding.h:18, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage.cpp:9: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h: In static member function 'static booster::locale::utf::code_point booster::locale::utf::utf_traits::decode(Iterator&, Iterator) [with Iterator = const char*; CharType = char]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:224:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:225:13: note: here 225 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:231:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:232:13: note: here 232 | case 1: | ^~~~ [ 36%] Building CXX object CMakeFiles/cppcms.dir/src/cppcms_error_category.cpp.o [ 36%] Building CXX object CMakeFiles/cppcms.dir/src/thread_pool.cpp.o [ 37%] Building CXX object CMakeFiles/cppcms.dir/src/applications_pool.cpp.o [ 38%] Linking CXX executable test_locale_codepage make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 38%] Built target test_locale_codepage make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 38%] Building CXX object booster/CMakeFiles/test_locale_message.dir/lib/locale/test/test_message.cpp.o [ 38%] Building CXX object CMakeFiles/cppcms-static.dir/src/cppcms_error.cpp.o [ 38%] Building CXX object CMakeFiles/cppcms.dir/src/application.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_message.cpp:14: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h: In function 'unsigned int utf8_next(const std::string&, unsigned int&)': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:83:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | c = (c << 6) | (((unsigned char)s[pos++]) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:84:5: note: here 84 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:85:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 85 | c = (c << 6) | (((unsigned char)s[pos++]) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale.h:86:5: note: here 86 | case 1: | ^~~~ [ 38%] Building CXX object CMakeFiles/cppcms.dir/src/url_dispatcher.cpp.o [ 39%] Building CXX object CMakeFiles/cppcms-static.dir/src/cppcms_error_category.cpp.o [ 39%] Building CXX object CMakeFiles/cppcms-static.dir/src/thread_pool.cpp.o [ 40%] Linking CXX executable test_locale_message make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 40%] Built target test_locale_message make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 40%] Building CXX object booster/CMakeFiles/test_locale_ios_prop.dir/lib/locale/test/test_ios_prop.cpp.o [ 40%] Building CXX object CMakeFiles/cppcms.dir/src/url_mapper.cpp.o [ 41%] Building CXX object CMakeFiles/cppcms.dir/src/http_cookie.cpp.o [ 41%] Building CXX object CMakeFiles/cppcms-static.dir/src/applications_pool.cpp.o [ 41%] Linking CXX executable test_locale_ios_prop make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 41%] Built target test_locale_ios_prop make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 41%] Building CXX object booster/CMakeFiles/test_locale_codepage_converter.dir/lib/locale/test/test_codepage_converter.cpp.o [ 41%] Building CXX object CMakeFiles/cppcms.dir/src/http_file.cpp.o /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage_converter.cpp: In function 'bool test_incomplete(booster::locale::util::base_converter&, unsigned int, int)': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage_converter.cpp:73:36: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized] 73 | unsigned res = cvt.from_unicode(codepoint,buf,buf+len); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage_converter.cpp:73:36: note: by argument 4 of type 'const char*' to 'uint32_t (booster::locale::util::base_converter::)(uint32_t, char*, const char*)' {aka 'unsigned int (booster::locale::util::base_converter::)(unsigned int, char*, const char*)'} /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codepage_converter.cpp:72:10: note: 'buf' declared here 72 | char buf[32]; | ^~~ [ 41%] Building CXX object CMakeFiles/cppcms-static.dir/src/application.cpp.o [ 41%] Building CXX object CMakeFiles/cppcms.dir/src/http_content_type.cpp.o [ 41%] Linking CXX executable test_locale_codepage_converter make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 41%] Built target test_locale_codepage_converter make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 41%] Building CXX object booster/CMakeFiles/test_locale_date_time.dir/lib/locale/test/test_date_time.cpp.o [ 41%] Building CXX object CMakeFiles/cppcms.dir/src/util.cpp.o [ 42%] Building CXX object CMakeFiles/cppcms.dir/src/base64.cpp.o [ 42%] Building CXX object CMakeFiles/cppcms.dir/src/base_view.cpp.o [ 42%] Building CXX object CMakeFiles/cppcms.dir/src/base_content.cpp.o [ 42%] Building CXX object CMakeFiles/cppcms.dir/src/views_pool.cpp.o [ 43%] Building CXX object CMakeFiles/cppcms-static.dir/src/url_dispatcher.cpp.o [ 44%] Building CXX object CMakeFiles/cppcms.dir/src/internal_file_server.cpp.o [ 44%] Linking CXX executable test_locale_date_time In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/internal_file_server.cpp:10: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h: In member function 'bool cppcms::impl::directory::next()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h:176:25: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] 176 | return readdir_r(dir_,d,&entry_p_) == 0 && entry_p_ != 0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/features.h:490, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/c++config.h:655, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/cstdlib:41, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/stdlib.h:36, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h:27: /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 44%] Built target test_locale_date_time make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 44%] Building CXX object booster/CMakeFiles/test_locale_generator.dir/lib/locale/test/test_generator.cpp.o [ 44%] Building CXX object CMakeFiles/cppcms-static.dir/src/url_mapper.cpp.o [ 45%] Linking CXX executable test_locale_generator make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 45%] Built target test_locale_generator make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 45%] Building CXX object booster/CMakeFiles/test_locale_config.dir/lib/locale/test/test_config.cpp.o make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 45%] Building CXX object booster/CMakeFiles/test_locale_utf.dir/lib/locale/test/test_utf.cpp.o [ 45%] Building CXX object CMakeFiles/cppcms.dir/src/json.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/encoding_utf.h:11, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/encoding.h:18, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_locale_tools.h:12, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_utf.cpp:9: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h: In static member function 'static booster::locale::utf::code_point booster::locale::utf::utf_traits::decode(Iterator&, Iterator) [with Iterator = const char*; CharType = char]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:224:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:225:13: note: here 225 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:231:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:232:13: note: here 232 | case 1: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h: In static member function 'static booster::locale::utf::code_point booster::locale::utf::utf_traits::decode_valid(Iterator&) [with Iterator = const char*; CharType = char]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:274:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 274 | c = (c << 6) | ( static_cast(*p++) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:275:13: note: here 275 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:276:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 276 | c = (c << 6) | ( static_cast(*p++) & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:277:13: note: here 277 | case 1: | ^~~~ [ 46%] Linking CXX executable test_locale_config make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Built target test_locale_config make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Linking CXX executable test_locale_utf make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Building CXX object booster/CMakeFiles/test_locale_codecvt.dir/lib/locale/test/test_codecvt.cpp.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Built target test_locale_utf make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Building CXX object booster/CMakeFiles/test_locale_std_convert.dir/lib/locale/test/test_std_convert.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/json.cpp:20: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h: In function 'uint32_t cppcms::utf8::next(Iterator&, Iterator, bool, bool) [with Iterator = __gnu_cxx::__normal_iterator >]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:101:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:102:25: note: here 102 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:108:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:109:25: note: here 109 | case 1: | ^~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf8_codecvt.h:11, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/lib/locale/test/test_codecvt.cpp:8: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h: In static member function 'static booster::locale::utf::code_point booster::locale::utf::utf_traits::decode(Iterator&, Iterator) [with Iterator = const char*; CharType = char]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:224:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 224 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:225:13: note: here 225 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:231:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 231 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/locale/utf.h:232:13: note: here 232 | case 1: | ^~~~ [ 46%] Linking CXX executable test_locale_codecvt [ 46%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_cookie.cpp.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Built target test_locale_codecvt make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Building CXX object booster/CMakeFiles/test_locale_std_formatting.dir/lib/locale/test/test_std_formatting.cpp.o [ 46%] Linking CXX executable test_locale_std_convert [ 46%] Building CXX object CMakeFiles/cppcms.dir/src/encoding.cpp.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Built target test_locale_std_convert make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 46%] Building CXX object booster/CMakeFiles/test_locale_std_collate.dir/lib/locale/test/test_std_collate.cpp.o [ 46%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_file.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/encoding_validators.h:11, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/encoding.cpp:9: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h: In function 'uint32_t cppcms::utf8::next(Iterator&, Iterator, bool, bool) [with Iterator = const char*]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:101:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:102:25: note: here 102 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:108:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:109:25: note: here 109 | case 1: | ^~~~ [ 47%] Linking CXX executable test_locale_std_collate [ 48%] Linking CXX executable test_locale_std_formatting make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 48%] Built target test_locale_std_collate make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 48%] Building CXX object booster/CMakeFiles/test_locale_posix_collate.dir/lib/locale/test/test_posix_collate.cpp.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 48%] Built target test_locale_std_formatting [ 48%] Building CXX object CMakeFiles/cppcms.dir/src/form.cpp.o [ 49%] Building CXX object CMakeFiles/cppcms.dir/src/filters.cpp.o [ 50%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_content_type.cpp.o [ 50%] Linking CXX executable test_locale_posix_collate [ 50%] Building CXX object CMakeFiles/cppcms-static.dir/src/util.cpp.o make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 50%] Built target test_locale_posix_collate make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 50%] Building CXX object booster/CMakeFiles/test_locale_posix_convert.dir/lib/locale/test/test_posix_convert.cpp.o make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[3]: Entering directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 50%] Building CXX object booster/CMakeFiles/test_locale_posix_formatting.dir/lib/locale/test/test_posix_formatting.cpp.o [ 50%] Building CXX object CMakeFiles/cppcms-static.dir/src/base64.cpp.o [ 50%] Building CXX object CMakeFiles/cppcms-static.dir/src/base_view.cpp.o [ 51%] Linking CXX executable test_locale_posix_convert make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 51%] Built target test_locale_posix_convert [ 51%] Building CXX object CMakeFiles/cppcms.dir/src/cache_pool.cpp.o [ 51%] Linking CXX executable test_locale_posix_formatting make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 51%] Built target test_locale_posix_formatting [ 51%] Building CXX object CMakeFiles/cppcms.dir/src/cache_interface.cpp.o [ 52%] Building CXX object CMakeFiles/cppcms-static.dir/src/base_content.cpp.o [ 52%] Building CXX object CMakeFiles/cppcms.dir/src/cache_storage.cpp.o [ 52%] Building CXX object CMakeFiles/cppcms-static.dir/src/views_pool.cpp.o [ 53%] Building CXX object CMakeFiles/cppcms.dir/src/forwarder.cpp.o [ 53%] Building CXX object CMakeFiles/cppcms.dir/src/session_pool.cpp.o [ 53%] Building CXX object CMakeFiles/cppcms-static.dir/src/internal_file_server.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/internal_file_server.cpp:10: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h: In member function 'bool cppcms::impl::directory::next()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h:176:25: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] 176 | return readdir_r(dir_,d,&entry_p_) == 0 && entry_p_ != 0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/features.h:490, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/c++config.h:655, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/cstdlib:41, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/stdlib.h:36, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/dir.h:27: /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/cppcms.dir/src/hmac_encryptor.cpp.o [ 53%] Building CXX object CMakeFiles/cppcms.dir/src/aes_encryptor.cpp.o [ 54%] Building CXX object CMakeFiles/cppcms.dir/src/md5.cpp.o [ 54%] Building CXX object CMakeFiles/cppcms.dir/src/urandom.cpp.o [ 54%] Building CXX object CMakeFiles/cppcms.dir/src/aes.cpp.o [ 54%] Building CXX object CMakeFiles/cppcms.dir/src/session_cookies.cpp.o [ 54%] Building CXX object CMakeFiles/cppcms-static.dir/src/json.cpp.o [ 55%] Building CXX object CMakeFiles/cppcms.dir/src/session_dual.cpp.o [ 55%] Building CXX object CMakeFiles/cppcms.dir/src/session_sid.cpp.o [ 55%] Building CXX object CMakeFiles/cppcms.dir/src/session_interface.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/json.cpp:20: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h: In function 'uint32_t cppcms::utf8::next(Iterator&, Iterator, bool, bool) [with Iterator = __gnu_cxx::__normal_iterator >]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:101:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:102:25: note: here 102 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:108:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:109:25: note: here 109 | case 1: | ^~~~ [ 55%] Building CXX object CMakeFiles/cppcms.dir/src/session_memory_storage.cpp.o [ 56%] Building CXX object CMakeFiles/cppcms.dir/src/rpc_json.cpp.o [ 57%] Building CXX object CMakeFiles/cppcms-static.dir/src/encoding.cpp.o [ 57%] Building CXX object CMakeFiles/cppcms.dir/src/mount_point.cpp.o [ 57%] Building CXX object CMakeFiles/cppcms.dir/src/archive.cpp.o [ 57%] Building CXX object CMakeFiles/cppcms.dir/src/crypto.cpp.o [ 58%] Building CXX object CMakeFiles/cppcms.dir/src/xss.cpp.o In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/encoding_validators.h:11, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/encoding.cpp:9: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h: In function 'uint32_t cppcms::utf8::next(Iterator&, Iterator, bool, bool) [with Iterator = const char*]': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:101:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:102:25: note: here 102 | case 2: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:108:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 108 | c = (c << 6) | ( tmp & 0x3F); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/utf_iterator.h:109:25: note: here 109 | case 1: | ^~~~ /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp: In destructor 'virtual cppcms::crypto::{anonymous}::sha1_digets::~sha1_digets()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp:108:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class cppcms::impl::sha1'; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(&state_,0,sizeof(state_)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp:21: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/sha1.h:37:7: note: 'class cppcms::impl::sha1' declared here 37 | class sha1 | ^~~~ [ 58%] Building CXX object CMakeFiles/cppcms-static.dir/src/form.cpp.o [ 58%] Building CXX object CMakeFiles/cppcms.dir/src/copy_filter.cpp.o [ 58%] Building CXX object CMakeFiles/cppcms.dir/src/send_timeout.cpp.o [ 58%] Building CXX object CMakeFiles/cppcms.dir/src/http_content_filter.cpp.o [ 59%] Building CXX object CMakeFiles/cppcms.dir/src/plugin.cpp.o [ 59%] Building CXX object CMakeFiles/cppcms.dir/src/capi/session.cpp.o [ 59%] Building CXX object CMakeFiles/cppcms-static.dir/src/filters.cpp.o [ 59%] Building CXX object CMakeFiles/cppcms.dir/src/tcp_cache_client.cpp.o [ 59%] Building CXX object CMakeFiles/cppcms.dir/src/cache_over_ip.cpp.o [ 60%] Building CXX object CMakeFiles/cppcms.dir/src/tcp_messenger.cpp.o [ 60%] Building CXX object CMakeFiles/cppcms.dir/src/tcp_connector.cpp.o [ 60%] Building CXX object CMakeFiles/cppcms-static.dir/src/cache_pool.cpp.o [ 60%] Building CXX object CMakeFiles/cppcms.dir/src/tcp_cache_server.cpp.o [ 60%] Building CXX object CMakeFiles/cppcms.dir/src/session_tcp_storage.cpp.o [ 61%] Building CXX object CMakeFiles/cppcms.dir/src/fastcgi_api.cpp.o [ 61%] Building CXX object CMakeFiles/cppcms.dir/src/scgi_api.cpp.o [ 62%] Building CXX object CMakeFiles/cppcms-static.dir/src/cache_interface.cpp.o [ 62%] Building CXX object CMakeFiles/cppcms-static.dir/src/cache_storage.cpp.o [ 62%] Building CXX object CMakeFiles/cppcms.dir/src/http_api.cpp.o [ 62%] Building CXX object CMakeFiles/cppcms.dir/src/session_posix_file_storage.cpp.o [ 63%] Building CXX object CMakeFiles/cppcms.dir/src/daemonize.cpp.o /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp: In member function 'void cppcms::sessions::session_file_storage::gc()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp:339:34: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] 339 | while(::readdir_r(d,entry_st,&entry_p)==0 && entry_p!=NULL) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/features.h:490, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/c++config.h:655, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/bits/stl_algobase.h:59, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/memory:63, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/memory_inc.h:10, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/shared_ptr.h:3, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/cppcms/session_storage.h:13, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/session_posix_file_storage.h:12, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp:12: /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/cppcms-static.dir/src/forwarder.cpp.o [ 63%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_pool.cpp.o [ 64%] Building CXX object CMakeFiles/cppcms-static.dir/src/hmac_encryptor.cpp.o [ 64%] Building CXX object CMakeFiles/cppcms-static.dir/src/aes_encryptor.cpp.o [ 64%] Linking CXX shared library libcppcms.so [ 64%] Building CXX object CMakeFiles/cppcms-static.dir/src/md5.cpp.o [ 64%] Building CXX object CMakeFiles/cppcms-static.dir/src/urandom.cpp.o [ 65%] Building CXX object CMakeFiles/cppcms-static.dir/src/aes.cpp.o [ 65%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_cookies.cpp.o CMakeFiles/cppcms.dir/src/service.cpp.o: in function `cppcms::service::service(int, char**)': service.cpp:(.text+0x218): relocation truncated to fit: R_OR1K_GOT16 against symbol `__stack_chk_guard@@GLIBC_2.35' defined in .data.rel.ro section in /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/lib/ld-linux-or1k.so.1 service.cpp:(.text+0x3a8): relocation truncated to fit: R_OR1K_GOT16 against symbol `__stack_chk_guard@@GLIBC_2.35' defined in .data.rel.ro section in /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/lib/ld-linux-or1k.so.1 CMakeFiles/cppcms.dir/src/service.cpp.o: in function `cppcms::service::load_settings(int, char**)': service.cpp:(.text+0x500): relocation truncated to fit: R_OR1K_GOT16 against symbol `__stack_chk_guard@@GLIBC_2.35' defined in .data.rel.ro section in /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/lib/ld-linux-or1k.so.1 service.cpp:(.text+0x6b4): relocation truncated to fit: R_OR1K_GOT16 against symbol `cppcms::cppcms_error::~cppcms_error()' defined in .text._ZN6cppcms12cppcms_errorD2Ev[_ZN6cppcms12cppcms_errorD5Ev] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0x6bc): relocation truncated to fit: R_OR1K_GOT16 against symbol `typeinfo for cppcms::cppcms_error' defined in .data.rel.ro._ZTIN6cppcms12cppcms_errorE[_ZTIN6cppcms12cppcms_errorE] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0x7bc): relocation truncated to fit: R_OR1K_GOT16 against symbol `cppcms::cppcms_error::~cppcms_error()' defined in .text._ZN6cppcms12cppcms_errorD2Ev[_ZN6cppcms12cppcms_errorD5Ev] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0x7c4): relocation truncated to fit: R_OR1K_GOT16 against symbol `typeinfo for cppcms::cppcms_error' defined in .data.rel.ro._ZTIN6cppcms12cppcms_errorE[_ZTIN6cppcms12cppcms_errorE] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0xa40): relocation truncated to fit: R_OR1K_GOT16 against symbol `cppcms::cppcms_error::~cppcms_error()' defined in .text._ZN6cppcms12cppcms_errorD2Ev[_ZN6cppcms12cppcms_errorD5Ev] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0xa48): relocation truncated to fit: R_OR1K_GOT16 against symbol `typeinfo for cppcms::cppcms_error' defined in .data.rel.ro._ZTIN6cppcms12cppcms_errorE[_ZTIN6cppcms12cppcms_errorE] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0xb94): relocation truncated to fit: R_OR1K_GOT16 against symbol `cppcms::cppcms_error::~cppcms_error()' defined in .text._ZN6cppcms12cppcms_errorD2Ev[_ZN6cppcms12cppcms_errorD5Ev] section in CMakeFiles/cppcms.dir/src/service.cpp.o service.cpp:(.text+0xb9c): additional relocation overflows omitted from the output [ 65%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_dual.cpp.o collect2: error: ld returned 1 exit status make[3]: *** [CMakeFiles/cppcms.dir/build.make:1062: libcppcms.so.2.0.0.beta2] Error 1 make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[2]: *** [CMakeFiles/Makefile2:276: CMakeFiles/cppcms.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 65%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_sid.cpp.o [ 65%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_interface.cpp.o [ 66%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_memory_storage.cpp.o [ 66%] Building CXX object CMakeFiles/cppcms-static.dir/src/rpc_json.cpp.o [ 66%] Building CXX object CMakeFiles/cppcms-static.dir/src/mount_point.cpp.o [ 66%] Building CXX object CMakeFiles/cppcms-static.dir/src/archive.cpp.o [ 67%] Building CXX object CMakeFiles/cppcms-static.dir/src/crypto.cpp.o [ 67%] Building CXX object CMakeFiles/cppcms-static.dir/src/xss.cpp.o [ 67%] Building CXX object CMakeFiles/cppcms-static.dir/src/copy_filter.cpp.o /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp: In destructor 'virtual cppcms::crypto::{anonymous}::sha1_digets::~sha1_digets()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp:108:39: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class cppcms::impl::sha1'; use assignment or value-initialization instead [-Wclass-memaccess] 108 | memset(&state_,0,sizeof(state_)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/crypto.cpp:21: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/sha1.h:37:7: note: 'class cppcms::impl::sha1' declared here 37 | class sha1 | ^~~~ [ 67%] Building CXX object CMakeFiles/cppcms-static.dir/src/send_timeout.cpp.o [ 68%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_content_filter.cpp.o [ 68%] Building CXX object CMakeFiles/cppcms-static.dir/src/plugin.cpp.o [ 68%] Building CXX object CMakeFiles/cppcms-static.dir/src/capi/session.cpp.o [ 68%] Building CXX object CMakeFiles/cppcms-static.dir/src/tcp_cache_client.cpp.o [ 69%] Building CXX object CMakeFiles/cppcms-static.dir/src/cache_over_ip.cpp.o [ 69%] Building CXX object CMakeFiles/cppcms-static.dir/src/tcp_messenger.cpp.o [ 69%] Building CXX object CMakeFiles/cppcms-static.dir/src/tcp_connector.cpp.o [ 69%] Building CXX object CMakeFiles/cppcms-static.dir/src/tcp_cache_server.cpp.o [ 70%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_tcp_storage.cpp.o [ 70%] Building CXX object CMakeFiles/cppcms-static.dir/src/fastcgi_api.cpp.o [ 70%] Building CXX object CMakeFiles/cppcms-static.dir/src/scgi_api.cpp.o [ 70%] Building CXX object CMakeFiles/cppcms-static.dir/src/http_api.cpp.o [ 71%] Building CXX object CMakeFiles/cppcms-static.dir/src/session_posix_file_storage.cpp.o /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp: In member function 'void cppcms::sessions::session_file_storage::gc()': /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp:339:34: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations] 339 | while(::readdir_r(d,entry_st,&entry_p)==0 && entry_p!=NULL) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/features.h:490, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/os_defines.h:39, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/or1k-buildroot-linux-gnu/bits/c++config.h:655, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/bits/stl_algobase.h:59, from /home/buildroot/autobuild/instance-0/output-1/host/opt/ext-toolchain/or1k-buildroot-linux-gnu/include/c++/12.2.0/memory:63, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/memory_inc.h:10, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/booster/booster/shared_ptr.h:3, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/cppcms/session_storage.h:13, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/private/session_posix_file_storage.h:12, from /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/src/session_posix_file_storage.cpp:12: /home/buildroot/autobuild/instance-0/output-1/host/or1k-buildroot-linux-gnu/sysroot/usr/include/dirent.h:189:12: note: declared here 189 | extern int __REDIRECT (readdir_r, | ^~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/cppcms-static.dir/src/daemonize.cpp.o [ 71%] Linking CXX static library libcppcms.a make[3]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' [ 71%] Built target cppcms-static make[2]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make[1]: *** [Makefile:166: all] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2' make: *** [package/pkg-generic.mk:293: /home/buildroot/autobuild/instance-0/output-1/build/cppcms-2.0.0-beta2/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-0/buildroot'