Your message dated Thu, 19 Aug 2021 14:35:21 +0000
with message-id <[email protected]>
and subject line Bug#984075: fixed in kakoune 2020.09.01-1
has caused the Debian Bug report #984075,
regarding kakoune: ftbfs with GCC-11
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
984075: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984075
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:kakoune
Version: 2020.01.16-2
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-11
[This bug is not targeted to the upcoming bullseye release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-11/g++-11, but succeeds to build with gcc-10/g++-10. The
severity of this report will be raised before the bookworm release,
so nothing has to be done for the bullseye release.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/kakoune_2020.01.16-2_unstable_gcc11.log
The last lines of the build log are at the end of this report.
To build with GCC 11, either set CC=gcc-11 CXX=g++-11 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-11/porting_to.html
GCC 11 defaults to the GNU++17 standard. If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.
[...]
regex_impl.cc:608:66: error: ‘::max’ has not been declared; did you mean
‘std::max’?
608 | constexpr auto max_nodes = std::numeric_limits<int16_t>::max();
| ^~~
|
std::max
In file included from /usr/include/c++/11/algorithm:62,
from ranges.hh:4,
from unicode.hh:8,
from utf8.hh:5,
from string.hh:7,
from exception.hh:4,
from regex_impl.hh:4,
from regex_impl.cc:1:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
regex_impl.cc: In member function ‘uint32_t
Kakoune::RegexCompiler::push_inst(Kakoune::CompiledRegex::Op, uint32_t)’:
regex_impl.cc:882:48: error: ‘numeric_limits’ is not a member of ‘std’
882 | constexpr auto max_instructions =
std::numeric_limits<int16_t>::max();
| ^~~~~~~~~~~~~~
regex_impl.cc:882:70: error: expected primary-expression before ‘>’ token
882 | constexpr auto max_instructions =
std::numeric_limits<int16_t>::max();
| ^
regex_impl.cc:882:73: error: ‘::max’ has not been declared; did you mean
‘std::max’?
882 | constexpr auto max_instructions =
std::numeric_limits<int16_t>::max();
|
^~~
|
std::max
In file included from /usr/include/c++/11/algorithm:62,
from ranges.hh:4,
from unicode.hh:8,
from utf8.hh:5,
from string.hh:7,
from exception.hh:4,
from regex_impl.hh:4,
from regex_impl.cc:1:
/usr/include/c++/11/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
3467 | max(initializer_list<_Tp> __l, _Compare __comp)
| ^~~
In file included from unicode.hh:7,
from utf8.hh:5,
from string.hh:7,
from exception.hh:4,
from regex_impl.hh:4,
from regex_impl.cc:1:
array_view.hh: In instantiation of ‘constexpr
Kakoune::ArrayView<T>::ArrayView(const std::initializer_list<_Tp>&) [with T =
const char32_t]’:
regex_impl.cc:1229:77: required from here
array_view.hh:39:28: warning: initializing ‘Kakoune::ArrayView<const
char32_t>::m_pointer’ from ‘std::initializer_list<const char32_t>::begin’ does
not extend the lifetime of the underlying array [-Winit-list-lifetime]
39 | : m_pointer(v.begin()), m_size(v.size()) {}
| ~~~~~~~^~
In file included from register_manager.hh:4,
from register_manager.cc:1:
array_view.hh: In instantiation of ‘constexpr
Kakoune::ArrayView<T>::ArrayView(const std::initializer_list<_Tp>&) [with T =
const Kakoune::StringView]’:
string_utils.hh:150:18: required from ‘Kakoune::String
Kakoune::format(Kakoune::StringView, Types&& ...) [with Types =
{Kakoune::String}]’
string_utils.hh:165:44: required from here
array_view.hh:39:28: warning: initializing ‘Kakoune::ArrayView<const
Kakoune::StringView>::m_pointer’ from ‘std::initializer_list<const
Kakoune::StringView>::begin’ does not extend the lifetime of the underlying
array [-Winit-list-lifetime]
39 | : m_pointer(v.begin()), m_size(v.size()) {}
| ~~~~~~~^~
array_view.hh: In instantiation of ‘constexpr
Kakoune::ArrayView<T>::ArrayView(const std::initializer_list<_Tp>&) [with T =
const Kakoune::StringView]’:
string_utils.hh:150:18: required from ‘Kakoune::String
Kakoune::format(Kakoune::StringView, Types&& ...) [with Types =
{Kakoune::String}]’
string_utils.hh:165:44: required from here
array_view.hh:39:28: warning: initializing ‘Kakoune::ArrayView<const
Kakoune::StringView>::m_pointer’ from ‘std::initializer_list<const
Kakoune::StringView>::begin’ does not extend the lifetime of the underlying
array [-Winit-list-lifetime]
make[3]: *** [Makefile:114: .regex_impl.debug.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:2: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j4 "INSTALL=install --strip-program=true" all man
returned exit code 2
make[1]: *** [debian/rules:19: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:25: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: kakoune
Source-Version: 2020.09.01-1
Done: Peter Pentchev <[email protected]>
We believe that the bug you reported is fixed in the latest version of
kakoune, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Peter Pentchev <[email protected]> (supplier of updated kakoune package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 19 Aug 2021 17:18:11 +0300
Source: kakoune
Architecture: source
Version: 2020.09.01-1
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <[email protected]>
Changed-By: Peter Pentchev <[email protected]>
Closes: 984075
Changes:
kakoune (2020.09.01-1) unstable; urgency=medium
.
* Declare compliance with Debian Policy 4.6.0 with no changes.
* New upstream release:
- drop the 09-upstream-test-buffer, 10-upstream-empty-strings,
11-upstream-deleted-line, and 12-upstream-empty-register patches;
they were obtained from the upstream source
- add another correction to the 01-typos patch
- update the line numbers in the patches
* Add the 15-upstream-limits to fix the build with GCC 11. Closes: #984075
Checksums-Sha1:
c8eddb058e99986767e2c4f32078716b3d123e47 2147 kakoune_2020.09.01-1.dsc
6cd3a577e62751ef451173361013cad1199a2ae5 612970 kakoune_2020.09.01.orig.tar.gz
e2083575aff32a5ea741151178b0bceafb43ebe5 12204
kakoune_2020.09.01-1.debian.tar.xz
Checksums-Sha256:
9a331416124f6ae4182b2f5df1401ab450c2ad09a18d5a2c0a0e63d69e9e9bab 2147
kakoune_2020.09.01-1.dsc
bab18fdb8ea7b5ef25e953f56ec414e9bac42ee82baf9c462c69d5607858d026 612970
kakoune_2020.09.01.orig.tar.gz
105527f5f9fb2ff77414968a0ef79b00f7ad54b59b2a19c6dc57afec2d2dd276 12204
kakoune_2020.09.01-1.debian.tar.xz
Files:
f8f957bb0c4c17d4be6f201e7e6db709 2147 editors optional kakoune_2020.09.01-1.dsc
f9ccfe443cb6da8dd3e45a6fb9664107 612970 editors optional
kakoune_2020.09.01.orig.tar.gz
1898dbbc346041f446384b8728f64b94 12204 editors optional
kakoune_2020.09.01-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmEeaXIQHHJvYW1AZGVi
aWFuLm9yZwAKCRBlHu+wJSffE7kfD/9gEF6mPP8i+9AyxKIm/IP7IfZ7yQKGlQcV
rSQ1ruSdfV8ThCLcYgtFFubpxIvaTAmQi610SP0Fi8kRx7GzyCEibF4hMjd1ZgLJ
oPHSoT2Rt9KXEPpOi29JGEpgXwS+qylVd5euYUuxNcTIdIsSqnEukUNm6QxxPuUK
K8UULQDWyMBKTtKtc2AnbsDjja7UufTsJDWzT+tyviykW8N8zWQqqqJHobKBGwGP
0qWq1UbDLESJuiPJBgCK+yHzDBosjuZqfW2802r9sTZdcSBiuuh39J45Jnao/z6y
GxvtOYjjf7JNLc4x0ZJZeyZUSHa+EBZ/Rgz4d86ZLPxYTinEX0LD5BvnfOBF2MC6
i/JLTLexienq5IP2mSahnmOkakQ/sV8C0qsi5u6Fl2svL4w1cbENzEqfdzv3tuIy
OfSOxnjmGg9WCcbnCe95UqVZ1asMD2xTfnBCg+x7qNZvmPIYFuEw/CBxJi4uoFv9
4FnFjOC6emQmF/j8vjP6FDuAhVS6xJ++PnbXhOKCl3DGuz9OjRYbeydgxjTcEeL7
vqCrwgKbYyZnsnEqglj/QNozhJsVUxUlRClP4kLjz90txiWBBNwBdz4XRBoMi/el
PORnFNkVFCx0++XFaAr7KJSuvZ5jAvOYGRLWHLlO+Pcy6JCaBg23yYCXoR7MTnWX
lVD+kEVD7g==
=SLd6
-----END PGP SIGNATURE-----
--- End Message ---