Comments (11)
the nixpkgs build NixOS/nixpkgs#283265 just removed '-Werror' from CMakefiles.txt so the build will succeed, so it is not a blocker for us. just wanted to report it in case the warning was reporting an actual issue.
from influxdb-cxx.
we don't need anything -- we patched the -Werror
flag out of CMakefiles.txt
.
from influxdb-cxx.
@a-n-n-a-l-e-e I'm closing here as we need to wait for an upstream fix and you have a workaround. Feel free to reopen at any time if there's anything left.
from influxdb-cxx.
Thanks for reporting, this is an issue in the date library. HowardHinnant/date#750 sounds very similar (reported for gcc 12 and 13). According to the comments it happens due to compiler bugs / false positives.
It looks like there is no corrected version yet. Nevertheless, it is very strange that the error does not occur on all systems with the same GCC versions.
from influxdb-cxx.
I don't suppose it will help much, but it's worth a try to update to the latest date version. Could you give 235-date_update
branch a try? It's v0.7.2 with the latest date commit.
from influxdb-cxx.
built using rev a8f00de and generates the same error
log
@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/i22bcrwkchlwwk5zzyh8lzfa50p5x3k9-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
applying patch /nix/store/nq0g3n0gwk71qq3bj0grf23yhmflwrv8-b31f94982fd1d50e89ce04f66c694bec108bf470.patch
patching file test/BoostSupportTest.cxx
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/doc/influxdb-cxx -DCMAKE_INSTALL_INFODIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/include -DCMAKE_INSTALL_SBINDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-strip -DCMAKE_RANLIB=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-ranlib -DCMAKE_AR=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-ar -DCMAKE_C_COMPILER=aarch64-unknown-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-unknown-linux-gnu-g++ -DCMAKE_INSTALL_PREFIX=/nix/store/khy26v0j36n16m8mpbwcsdyf8wzgps00-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2 -DINFLUXCXX_TESTING:BOOL=TRUE -DCMAKE_CTEST_ARGUMENTS:STRING=-E;BoostSupportTest -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64
-- The CXX compiler identification is GNU 13.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ~~~ influxdb-cxx v0.7.2 ~~~
-- Build Type : Release
-- Boost support : ON
-- Unit Tests : TRUE
-- System Tests : ON
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CURL: /nix/store/5vxq3nn3pmlf50rs0g8ky1l2pk72ynif-curl-aarch64-unknown-linux-gnu-8.6.0/lib/libcurl.so (found version "8.6.0")
-- Found Boost: /nix/store/ga21s6gv84z9yzfknhbk56dccxj4a0ra-boost-aarch64-unknown-linux-gnu-1.81.0-dev/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: system
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Configuring done (0.9s)
-- Generating done (0.0s)
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CMAKE_C_COMPILER
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
@nix { "action": "setPhase", "phase": "buildPhase" }
Running phase: buildPhase
build flags: -j16 SHELL=/nix/store/5l50g7kzj7v0rdhshld1vx46rf2k5lf9-bash-5.2p26/bin/bash
[ 2%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/InfluxDB.cxx.o
[ 8%] Building CXX object src/CMakeFiles/InfluxDB-Internal.dir/HTTP.cxx.o
[ 11%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/InfluxDBFactory.cxx.o
[ 11%] Building CXX object test/mock/CMakeFiles/CprMock.dir/CprMock.cxx.o
[ 13%] Building CXX object src/CMakeFiles/InfluxDB-Internal.dir/LineProtocol.cxx.o
[ 16%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/Point.cxx.o
[ 19%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/Proxy.cxx.o
[ 22%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/UDP.cxx.o
[ 27%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/TCP.cxx.o
[ 27%] Building CXX object test/CMakeFiles/UriParserTest.dir/UriParserTest.cxx.o
[ 30%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/UnixSocket.cxx.o
[ 33%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/BoostSupport.cxx.o
[ 36%] Linking CXX executable UriParserTest
[ 36%] Built target UriParserTest
[ 36%] Built target InfluxDB-Core
[ 36%] Built target InfluxDB-Internal
[ 38%] Linking CXX static library libCprMock.a
[ 38%] Built target CprMock
In file included from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/exception_ptr.h:41,
from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/exception:164,
from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/stdexcept:38,
from /build/source/include/InfluxDBException.h:31,
from /build/source/include/Transport.h:31,
from /build/source/src/BoostSupport.h:26,
from /build/source/src/BoostSupport.cxx:24:
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
In file included from /build/source/src/BoostSupport.cxx:32:
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6518:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6518:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6518:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6530:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6518:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6491:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6530:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
6523 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6523:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6523:15: note: at offset 22 into destination object 'buf' of size 11
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/InfluxDB-BoostSupport.dir/build.make:76: src/CMakeFiles/InfluxDB-BoostSupport.dir/BoostSupport.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:196: src/CMakeFiles/InfluxDB-BoostSupport.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
from influxdb-cxx.
An upstream fix seems very unlikely, so we have to work around or disable the warning.
from influxdb-cxx.
I can't reproduce it with my versions of gcc unfortunately. Would an 'no werror' cmake version help you?
235-system_lib
includes date as a system library. Could you give it a try again please?
from influxdb-cxx.
same error.
log
@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/pi6l4k07nmkwdrrbf00klz2ivhc7hhn3-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
applying patch /nix/store/nq0g3n0gwk71qq3bj0grf23yhmflwrv8-b31f94982fd1d50e89ce04f66c694bec108bf470.patch
patching file test/BoostSupportTest.cxx
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/doc/influxdb-cxx -DCMAKE_INSTALL_INFODIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/include -DCMAKE_INSTALL_SBINDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-strip -DCMAKE_RANLIB=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-ranlib -DCMAKE_AR=/nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-ar -DCMAKE_C_COMPILER=aarch64-unknown-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-unknown-linux-gnu-g++ -DCMAKE_INSTALL_PREFIX=/nix/store/w1lqfvclhxbc4rcjrvvq5s04ii82wk57-influxdb-cxx-aarch64-unknown-linux-gnu-0.7.2 -DINFLUXCXX_TESTING:BOOL=TRUE -DCMAKE_CTEST_ARGUMENTS:STRING=-E;BoostSupportTest -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64
-- The CXX compiler identification is GNU 13.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/pmx5hdchj4jrm62kdzgbmjz5mymg59j4-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ~~~ influxdb-cxx v0.7.2 ~~~
-- Build Type : Release
-- Boost support : ON
-- Unit Tests : TRUE
-- System Tests : ON
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CURL: /nix/store/5vxq3nn3pmlf50rs0g8ky1l2pk72ynif-curl-aarch64-unknown-linux-gnu-8.6.0/lib/libcurl.so (found version "8.6.0")
-- Found Boost: /nix/store/ga21s6gv84z9yzfknhbk56dccxj4a0ra-boost-aarch64-unknown-linux-gnu-1.81.0-dev/lib/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: system
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Configuring done (1.7s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
BUILD_TESTING
CMAKE_C_COMPILER
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
@nix { "action": "setPhase", "phase": "buildPhase" }
Running phase: buildPhase
build flags: -j16 SHELL=/nix/store/5l50g7kzj7v0rdhshld1vx46rf2k5lf9-bash-5.2p26/bin/bash
[ 2%] Building CXX object src/CMakeFiles/InfluxDB-Internal.dir/LineProtocol.cxx.o
[ 5%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/BoostSupport.cxx.o
[ 8%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/UDP.cxx.o
[ 13%] Building CXX object src/CMakeFiles/InfluxDB-Internal.dir/HTTP.cxx.o
[ 13%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/TCP.cxx.o
[ 16%] Building CXX object src/CMakeFiles/InfluxDB-BoostSupport.dir/UnixSocket.cxx.o
[ 19%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/Point.cxx.o
[ 22%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/InfluxDB.cxx.o
[ 25%] Building CXX object test/mock/CMakeFiles/CprMock.dir/CprMock.cxx.o
[ 27%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/InfluxDBFactory.cxx.o
[ 30%] Building CXX object src/CMakeFiles/InfluxDB-Core.dir/Proxy.cxx.o
[ 33%] Building CXX object test/CMakeFiles/UriParserTest.dir/UriParserTest.cxx.o
[ 33%] Built target InfluxDB-Core
[ 36%] Linking CXX executable UriParserTest
[ 36%] Built target UriParserTest
[ 36%] Built target InfluxDB-Internal
[ 38%] Linking CXX static library libCprMock.a
[ 38%] Built target CprMock
In file included from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/exception_ptr.h:41,
from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/exception:164,
from /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/stdexcept:38,
from /build/source/include/InfluxDBException.h:31,
from /build/source/include/Transport.h:31,
from /build/source/src/BoostSupport.h:26,
from /build/source/src/BoostSupport.cxx:24:
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
In file included from /build/source/src/BoostSupport.cxx:32:
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&, const char&}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&, char&, const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6515:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6515:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6515:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6527:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {}]' at /build/source/3rd-party/date/date.h:6515:1,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]' at /build/source/3rd-party/date/date.h:6488:9:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, CharT, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {int&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {const char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [3, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 19 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [4, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 20 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [5, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 21 into destination object 'buf' of size 11
In function 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = char]',
inlined from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = char*; _ForwardIterator2 = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algobase.h:185:11,
inlined from 'void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1110:18,
inlined from 'void std::reverse(_BIter, _BIter) [with _BIter = char*]' at /nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/stl_algo.h:1137:21,
inlined from 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]' at /build/source/3rd-party/date/date.h:6527:21:
/nix/store/y46p20z5jv05095qb7pngdgvbm9hqb38-aarch64-unknown-linux-gnu-gcc-13.2.0/include/c++/13.2.0/bits/move.h:198:11: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
198 | __a = _GLIBCXX_MOVE(__b);
| ^
/build/source/3rd-party/date/date.h: In function 'void date::detail::read(std::basic_istream<_CharT, _Traits>&, int, Args&& ...) [with CharT = char; Traits = std::char_traits<char>; Args = {char&}]':
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
6520 | CharT buf[std::numeric_limits<unsigned>::digits10+2u] = {};
| ^~~
/build/source/3rd-party/date/date.h:6520:15: note: at offset [6, 11] into destination object 'buf' of size 11
/build/source/3rd-party/date/date.h:6520:15: note: at offset 22 into destination object 'buf' of size 11
cc1plus: all warnings being treated as errors
make[2]: *** [src/CMakeFiles/InfluxDB-BoostSupport.dir/build.make:76: src/CMakeFiles/InfluxDB-BoostSupport.dir/BoostSupport.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:196: src/CMakeFiles/InfluxDB-BoostSupport.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
from influxdb-cxx.
Would an option to disable werror help you, or should we try to get rid of the actual warning?
from influxdb-cxx.
Ok, that's great 👍. Let me know if you experience any other issues.
from influxdb-cxx.
Related Issues (20)
- MSVC CI build: Conan option has changed
- Bad Request 400 when writing from variable HOT 1
- Backport Candidates
- Trompeloeil v45 update
- (400) Bad Request when inserting a point with an integer field or a string field HOT 4
- Insert float casted to double add noise to field HOT 3
- Clang 17 CI build
- Conflicting Conan versions of zlib HOT 2
- Update CPR to 1.10.5 HOT 1
- Query API when using a tag filter, returns only one value HOT 1
- Transport options API HOT 1
- Update to C++20 HOT 1
- Catch v3.5.0 update
- Replace Include Guards with #pragma once HOT 1
- Backport Candidates – v0.7.3
- Review Proxy API of Transport and TransportFactory
- Query epoch timestamps
- Drop Conan CI build
- Clang 18 support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from influxdb-cxx.