From https://github.com/archlinux/svntogit-community * branch packages/linenoise-ng -> FETCH_HEAD * [new branch] packages/linenoise-ng -> community/packages/linenoise-ng Cloning into 'linenoise-ng'... done. :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 132k 100 132k 0 0 207k 0 --:--:-- --:--:-- --:--:-- 207k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8540k 100 8540k 0 0 22.2M 0 --:--:-- --:--:-- --:--:-- 22.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 143k 100 143k 0 0 438k 0 --:--:-- --:--:-- --:--:-- 437k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1690485090 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1690485090' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-linenoise-ng-archlinuxrb-build-t59cx524 PWD=/tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv ==> Making package: linenoise-ng 1.0.1-2 (Thu Jul 27 19:11:57 2023) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (6) cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 libuv-1.46.0-1 rhash-1.4.3-1 cmake-3.27.1-1 Total Download Size: 12.11 MiB Total Installed Size: 74.39 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 8314k 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 89.9M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 238k 100 238k 0 0 121M 0 --:--:-- --:--:-- --:--:-- 233M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 171k 100 171k 0 0 116M 0 --:--:-- --:--:-- --:--:-- 167M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 143M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.2M 100 11.2M 0 0 167M 0 --:--:-- --:--:-- --:--:-- 167M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Downloading linenoise-ng-1.0.1.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 47590 0 47590 0 0 144k 0 --:--:-- --:--:-- --:--:-- 144k ==> Validating source files with sha256sums... linenoise-ng-1.0.1.zip ... Passed ==> Extracting sources... -> Extracting linenoise-ng-1.0.1.zip with bsdtar ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build mode: Release CMake Warning (dev) at CMakeLists.txt:16 (set): implicitly converting 'path' to 'STRING' type. This warning is for project developers. Use -Wno-dev to suppress it. -- Compiler type GNU: /usr/sbin/c++ -- Configuring done (0.7s) -- Generating done (0.0s) -- Build files have been written to: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/build [ 16%] Building CXX object CMakeFiles/linenoise.dir/src/ConvertUTF.cpp.o [ 33%] Building CXX object CMakeFiles/linenoise.dir/src/wcwidth.cpp.o [ 50%] Building CXX object CMakeFiles/linenoise.dir/src/linenoise.cpp.o /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:136:23: warning: identifier 'char8_t' is a keyword in C++20 [-Wc++20-compat] 136 | typedef unsigned char char8_t; | ^~~~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp: In function 'linenoise_ng::ConversionResult linenoise_ng::ConvertUTF16toUTF8(const UTF16**, const UTF16*, UTF8**, UTF8*, ConversionFlags)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:271:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 271 | case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:272:13: note: here 272 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:272:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:273:13: note: here 273 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:273:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 273 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:274:13: note: here 274 | case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]); | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp: In function 'linenoise_ng::Boolean linenoise_ng::isLegalUTF8(const UTF8*, int)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:302:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 302 | case 4: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:303:5: note: here 303 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:303:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 303 | case 3: if ((a = (*--srcptr)) < 0x80 || a > 0xBF) return false; | ^~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:304:5: note: here 304 | case 2: if ((a = (*--srcptr)) > 0xBF) return false; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:306:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 306 | switch (*source) { | ^~~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:315:5: note: here 315 | case 1: if (*source >= 0x80 && *source < 0xC2) return false; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp: In function 'linenoise_ng::ConversionResult linenoise_ng::ConvertUTF8toUTF16(const UTF8**, const UTF8*, UTF16**, UTF16*, ConversionFlags)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:358:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 358 | case 5: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:359:13: note: here 359 | case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:359:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 359 | case 4: ch += *source++; ch <<= 6; /* remember, illegal UTF-8 */ | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:360:13: note: here 360 | case 3: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:360:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 360 | case 3: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:361:13: note: here 361 | case 2: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:361:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 361 | case 2: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:362:13: note: here 362 | case 1: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:362:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 362 | case 1: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:363:13: note: here 363 | case 0: ch += *source++; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp: In function 'linenoise_ng::ConversionResult linenoise_ng::ConvertUTF32toUTF8(const UTF32**, const UTF32*, UTF8**, UTF8*, ConversionFlags)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:449:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 449 | case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:450:13: note: here 450 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:450:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 450 | case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:451:13: note: here 451 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:451:72: warning: this statement may fall through [-Wimplicit-fallthrough=] 451 | case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:452:13: note: here 452 | case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]); | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp: In function 'linenoise_ng::ConversionResult linenoise_ng::ConvertUTF8toUTF32(const UTF8**, const UTF8*, UTF32**, UTF32*, ConversionFlags)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:484:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 484 | case 5: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:485:13: note: here 485 | case 4: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:485:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 485 | case 4: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:486:13: note: here 486 | case 3: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:486:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 486 | case 3: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:487:13: note: here 487 | case 2: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:487:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 487 | case 2: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:488:13: note: here 488 | case 1: ch += *source++; ch <<= 6; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:488:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 488 | case 1: ch += *source++; ch <<= 6; | ~~~^~~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/ConvertUTF.cpp:489:13: note: here 489 | case 0: ch += *source++; | ^~~~ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp: In member function 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:458:11: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 18446744073709551612 bytes into a region of size between 8 and 9223372036854775800 [-Wstringop-overflow=] 458 | memcpy(_data, src, _length * sizeof(char32_t)); | ^ In constructor 'Utf32String::Utf32String(const char32_t*)', inlined from 'void DynamicPrompt::updateSearchText(const char32_t*)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:776:36, inlined from 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:2321:32: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:457:39: note: destination object of size [8, 9223372036854775800] allocated by 'operator new []' 457 | _data = new char32_t[_length + 1](); | ^ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp: In member function 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:458:11: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 18446744073709551612 bytes into a region of size between 8 and 9223372036854775800 [-Wstringop-overflow=] 458 | memcpy(_data, src, _length * sizeof(char32_t)); | ^ In constructor 'Utf32String::Utf32String(const char32_t*)', inlined from 'void DynamicPrompt::updateSearchText(const char32_t*)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:776:36, inlined from 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:2361:30: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:457:39: note: destination object of size [8, 9223372036854775800] allocated by 'operator new []' 457 | _data = new char32_t[_length + 1](); | ^ /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp: In member function 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)': /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:458:11: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 18446744073709551612 bytes into a region of size between 8 and 9223372036854775800 [-Wstringop-overflow=] 458 | memcpy(_data, src, _length * sizeof(char32_t)); | ^ In constructor 'Utf32String::Utf32String(const char32_t*)', inlined from 'void DynamicPrompt::updateSearchText(const char32_t*)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:776:36, inlined from 'int InputBuffer::incrementalHistorySearch(PromptBase&, int)' at /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:2378:30: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/src/linenoise-ng-1.0.1/src/linenoise.cpp:457:39: note: destination object of size [8, 9223372036854775800] allocated by 'operator new []' 457 | _data = new char32_t[_length + 1](); | ^ [ 66%] Linking CXX static library liblinenoise.a [ 66%] Built target linenoise [ 83%] Building C object CMakeFiles/example.dir/tst/example.c.o [100%] Linking CXX executable example [100%] Built target example ==> Entering fakeroot environment... ==> Starting package()... [ 66%] Built target linenoise [100%] Built target example Install the project... -- Install configuration: "Release" -- Installing: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/pkg/linenoise-ng/usr/lib/liblinenoise.a -- Installing: /tmp/archlinux-ci/linenoise-ng-archlinuxrb-build-t59cx524/linenoise-ng/trunk/pkg/linenoise-ng/usr/include/linenoise.h ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "linenoise-ng"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: linenoise-ng 1.0.1-2 (Thu Jul 27 19:12:05 2023)