Your message dated Tue, 25 Jul 2023 10:20:35 +0000
with message-id <[email protected]>
and subject line Bug#1037572: fixed in android-file-transfer 4.2-2
has caused the Debian Bug report #1037572,
regarding android-file-transfer: ftbfs with GCC-13
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.)
--
1037572: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037572
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:android-file-transfer
Version: 4.2-1
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/android-file-transfer_4.2-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html
[...]
+++ |+#include <stdexcept>
31 |
/<<PKGBUILDDIR>>/mtp/types.h:31:1: note: ‘std::runtime_error’ is defined in
header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
30 | #include <string>
+++ |+#include <stdexcept>
31 |
In file included from /<<PKGBUILDDIR>>/mtp/ptp/ObjectProperty.cpp:2:
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h: In function ‘mtp::u64
mtp::ReadSingleInteger(const ByteArray&)’:
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h:166:36: error: ‘runtime_error’ is not a
member of ‘std’
166 | throw std::runtime_error("unexpected length for
numeric property");
| ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/mtp/ptp/Messages.h:24:
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h: In function ‘mtp::u64
mtp::ReadSingleInteger(const ByteArray&)’:
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h:166:36: error: ‘runtime_error’ is not a
member of ‘std’
166 | throw std::runtime_error("unexpected length for
numeric property");
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h:1:1: note: ‘std::runtime_error’ is
defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
+++ |+#include <stdexcept>
1 | /*
/<<PKGBUILDDIR>>/mtp/ptp/InputStream.h:25:1: note: ‘std::runtime_error’ is
defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
24 | #include <mtp/ByteArray.h>
+++ |+#include <stdexcept>
25 |
In file included from /<<PKGBUILDDIR>>/mtp/ptp/Messages.h:25:
/<<PKGBUILDDIR>>/mtp/ptp/OutputStream.h: In member function ‘void
mtp::OutputStream::WriteString(const std::string&)’:
/<<PKGBUILDDIR>>/mtp/ptp/OutputStream.h:82:44: error: ‘runtime_error’ is not a
member of ‘std’
82 | throw std::runtime_error("string is too
big (only 255 chars allowed, including null terminator)");
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mtp/ptp/OutputStream.h:1:1: note: ‘std::runtime_error’ is
defined in header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
+++ |+#include <stdexcept>
1 | /*
In file included from /<<PKGBUILDDIR>>/mtp/ptp/OperationCode.h:23,
from /<<PKGBUILDDIR>>/mtp/ptp/OperationCode.cpp:1:
/<<PKGBUILDDIR>>/mtp/types.h: In function ‘T mtp::RequireNotNull(const T&,
const std::string&)’:
/<<PKGBUILDDIR>>/mtp/types.h:51:36: error: ‘runtime_error’ is not a member of
‘std’
51 | throw std::runtime_error("null check failed " +
expr);
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mtp/types.h:31:1: note: ‘std::runtime_error’ is defined in
header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
30 | #include <string>
+++ |+#include <stdexcept>
31 |
In file included from /<<PKGBUILDDIR>>/mtp/Token.h:23,
from /<<PKGBUILDDIR>>/mtp/usb/BulkPipe.h:23,
from /<<PKGBUILDDIR>>/mtp/ptp/Device.h:23,
from /<<PKGBUILDDIR>>/mtp/ptp/Device.cpp:20:
/<<PKGBUILDDIR>>/mtp/types.h: In function ‘T mtp::RequireNotNull(const T&,
const std::string&)’:
/<<PKGBUILDDIR>>/mtp/types.h:51:36: error: ‘runtime_error’ is not a member of
‘std’
51 | throw std::runtime_error("null check failed " +
expr);
| ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/mtp/types.h:31:1: note: ‘std::runtime_error’ is defined in
header ‘<stdexcept>’; did you forget to ‘#include <stdexcept>’?
30 | #include <string>
+++ |+#include <stdexcept>
31 |
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:93:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/DataTypeCode.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:149:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/ObjectFormat.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:121:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/DeviceProperty.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:163:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/ObjectProperty.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:79:
CMakeFiles/mtp-ng-static.dir/mtp/log.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:177:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/OperationCode.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:135:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/Messages.cpp.o] Error 1
make[3]: *** [CMakeFiles/mtp-ng-static.dir/build.make:107:
CMakeFiles/mtp-ng-static.dir/mtp/ptp/Device.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:140: CMakeFiles/mtp-ng-static.dir/all] Error
2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: android-file-transfer
Source-Version: 4.2-2
Done: Dylan Aïssi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
android-file-transfer, 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.
Dylan Aïssi <[email protected]> (supplier of updated android-file-transfer
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: Tue, 25 Jul 2023 11:44:39 +0200
Source: android-file-transfer
Architecture: source
Version: 4.2-2
Distribution: unstable
Urgency: medium
Maintainer: Dylan Aïssi <[email protected]>
Changed-By: Dylan Aïssi <[email protected]>
Closes: 1037572
Changes:
android-file-transfer (4.2-2) unstable; urgency=medium
.
* Cherry-pick upstream fix for GCC 13 (Closes: 1037572)
* Drop useless debian/salsa-ci.yml
Checksums-Sha1:
ff6a507202cf60ac6857e5fff917a547184657c8 2045 android-file-transfer_4.2-2.dsc
510b375271e5aa260b033a3b14d8ad8534f718ed 3448
android-file-transfer_4.2-2.debian.tar.xz
bf57a3118839be693e5d7e23db85483289145bb4 12403
android-file-transfer_4.2-2_amd64.buildinfo
Checksums-Sha256:
67200d36c7d438f08c2849ed395daecbc4b4973c70357175e59557f793b5447f 2045
android-file-transfer_4.2-2.dsc
20ca86745b98969d1809a42894a3df03ad425ea532b3360a5921b477d4aa0e6f 3448
android-file-transfer_4.2-2.debian.tar.xz
8d86e56192683bdca98d5a8855b00531c3f66f1f53b89a7c02961743425fe563 12403
android-file-transfer_4.2-2_amd64.buildinfo
Files:
64f6cb11abeab0ed6393e2265f856428 2045 misc optional
android-file-transfer_4.2-2.dsc
9efc5647d081ae3e6b89701ede760b1a 3448 misc optional
android-file-transfer_4.2-2.debian.tar.xz
2869625511f4bf5a08296cfc047e27f2 12403 misc optional
android-file-transfer_4.2-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmS/mkQACgkQYS7xYT4F
D1QNHg//VmSPF6ukt1vffE1pLJ9M8PLVH7vcGKg2vBYzAtzBXYlu2p004jinqGyO
Jd4lV0FLATiMFHjlZnwL/QZcn58NMConVQ1kt+vDWN0qUFHpKyYxDNXzCluGWxW4
Z5U5hppr2NBGuvptDI6rG3FdoQfH8rgnggTFc44u0vz8Ao/7xVSJSEGcBuAmI+HH
sGHuZWCbWhwrzx7Yv5RIh0rW1FMpU1Vo+YjYxybec1DCmBmxVwPOKyvHCWm6IvO7
vy8Ez/oy7Zj4VDL7WNCwNixofjj8C2pCGLt1lZKMABUFxFKDR9LrdIFxlwELtUX3
6jOi1dOZjJihsiFRorHc4mEiiF3Q9M3BqcejHnX9w5Ke2vTB3uPBoPhPwivRK78G
gp2qAEdQu09BLJ2FtsZIkjPGPYCwF/l9jbBp9YTj78zTIRwDtLjIGb34buYqR5Ht
9gQYYaePYmsMdqCOMaMzdyBn587Y8KegV5cNZSN6ycMo4V3ChFFtvFvEtc2q+5kF
NdLACe3ulAxfHLzaT3fqX9LqtbnIGdkky0EhmK1RA4c2mg5fkmrengh4AUDwQdyW
2X2KsHxENMNIQpuKLt+gVMNi0nSraPY07lMPvuk+VJ03108VXfMU1lQqnGSfFkuq
NuR2VOnY5lW6j+Hyru9jlxW8g146Ezo7Y2jkt7/iaMNFxRxXIck=
=abTD
-----END PGP SIGNATURE-----
--- End Message ---