Your message dated Fri, 14 Jul 2023 10:12:33 +0000
with message-id <e1qkfmr-00f0cv...@fasolo.debian.org>
and subject line Bug#1037741: fixed in libserial 1.0.0-8
has caused the Debian Bug report #1037741,
regarding libserial: 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 ow...@bugs.debian.org
immediately.)


-- 
1037741: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037741
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libserial
Version: 1.0.0-7
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
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/libserial_1.0.0-7_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

[...]
  366 |         void Write(const DataBuffer& dataBuffer) ;
      |                          ^~~~~~~~~~
SerialPort.cpp:696:5: error: variable or field ‘Read’ declared void
  696 |     SerialPort::Read(DataBuffer& dataBuffer,
      |     ^~~~~~~~~~
SerialPort.cpp:696:22: error: ‘DataBuffer’ was not declared in this scope
  696 |     SerialPort::Read(DataBuffer& dataBuffer,
      |                      ^~~~~~~~~~
SerialPort.cpp:696:34: error: ‘dataBuffer’ was not declared in this scope
  696 |     SerialPort::Read(DataBuffer& dataBuffer,
      |                                  ^~~~~~~~~~
SerialPort.cpp:697:22: error: expected primary-expression before ‘const’
  697 |                      const size_t numberOfBytes,
      |                      ^~~~~
SerialPort.cpp:698:22: error: expected primary-expression before ‘const’
  698 |                      const size_t msTimeout)
      |                      ^~~~~
SerialPort.cpp:742:29: error: ‘DataBuffer’ does not name a type
  742 |     SerialPort::Write(const DataBuffer& dataBuffer)
      |                             ^~~~~~~~~~
SerialPort.cpp:2193:5: error: variable or field ‘Read’ declared void
 2193 |     SerialPort::Implementation::Read(DataBuffer&  dataBuffer,
      |     ^~~~~~~~~~
SerialPort.cpp:2193:5: error: ‘class LibSerial::SerialPort::Implementation’ is 
private within this context
SerialPort.cpp:50:23: note: declared private here
   50 |     class SerialPort::Implementation
      |                       ^~~~~~~~~~~~~~
SerialPort.cpp:2193:38: error: ‘DataBuffer’ was not declared in this scope
 2193 |     SerialPort::Implementation::Read(DataBuffer&  dataBuffer,
      |                                      ^~~~~~~~~~
SerialPort.cpp:2193:51: error: ‘dataBuffer’ was not declared in this scope
 2193 |     SerialPort::Implementation::Read(DataBuffer&  dataBuffer,
      |                                                   ^~~~~~~~~~
SerialPort.cpp:2194:38: error: expected primary-expression before ‘const’
 2194 |                                      const size_t numberOfBytes,
      |                                      ^~~~~
SerialPort.cpp:2195:38: error: expected primary-expression before ‘const’
 2195 |                                      const size_t msTimeout)
      |                                      ^~~~~
SerialPort.cpp:2500:45: error: ‘DataBuffer’ does not name a type
 2500 |     SerialPort::Implementation::Write(const DataBuffer& dataBuffer)
      |                                             ^~~~~~~~~~
SerialPort.cpp: In member function ‘void 
LibSerial::SerialPort::Implementation::Write(const int&)’:
SerialPort.cpp:2508:45: error: request for member ‘size’ in ‘dataBuffer’, which 
is of non-class type ‘const int’
 2508 |         size_t number_of_bytes = dataBuffer.size() ;
      |                                             ^~~~
SerialPort.cpp:2528:55: error: invalid types ‘const int[size_t {aka long 
unsigned int}]’ for array subscript
 2528 |                                            
&dataBuffer[number_of_bytes_written],
      |                                                       ^
In file included from SerialStreamBuf.cpp:35:
libserial/SerialPort.h:322:19: error: ‘DataBuffer’ has not been declared
  322 |         void Read(DataBuffer& dataBuffer,
      |                   ^~~~~~~~~~
libserial/SerialPort.h:390:26: error: ‘DataBuffer’ does not name a type
  390 |         void Write(const DataBuffer& dataBuffer) ;
      |                          ^~~~~~~~~~
make[4]: *** [Makefile:503: SerialStream.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:503: SerialPort.lo] Error 1
make[4]: *** [Makefile:503: SerialStreamBuf.lo] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: *** [Makefile:539: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:469: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:374: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libserial
Source-Version: 1.0.0-8
Done: Gianfranco Costamagna <locutusofb...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libserial, 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 1037...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated libserial 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 14 Jul 2023 10:31:17 +0200
Source: libserial
Built-For-Profiles: noudeb
Architecture: source
Version: 1.0.0-8
Distribution: unstable
Urgency: medium
Maintainer: Gianfranco Costamagna <locutusofb...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 1037741
Changes:
 libserial (1.0.0-8) unstable; urgency=medium
 .
   * debian/patches/186.patch:
     - upstream proposed patch to fix a build failure with gcc-13
       (Closes: #1037741)
   * Bump std-version to 4.6.2
Checksums-Sha1:
 449e602df97cf677ad696fe9886da4642f2ad99f 2140 libserial_1.0.0-8.dsc
 39d9633054039ba39ca967e9affd2d67026a81df 6376 libserial_1.0.0-8.debian.tar.xz
 ec2ffe5e047bb8bb8f3f9d039909ee6cbb1f9143 7955 
libserial_1.0.0-8_source.buildinfo
Checksums-Sha256:
 a48d45c52f0e955cf62882c23653e06f1603df823d6a6da3b3096cdba6eb6af7 2140 
libserial_1.0.0-8.dsc
 c9252e58da1a39b1e7d1adc619c66a75b69d037f52f087a344084848b3f16c8a 6376 
libserial_1.0.0-8.debian.tar.xz
 3d5fcd76a336912466eccd2f6b5b86e9add5d299f2be5ada89dc6487bdac8989 7955 
libserial_1.0.0-8_source.buildinfo
Files:
 228f3aba2eceb745d42fada89e40e983 2140 devel optional libserial_1.0.0-8.dsc
 bd615ccf3328b8166e0e556d6c435746 6376 devel optional 
libserial_1.0.0-8.debian.tar.xz
 f740f97e42392b6fc2a8eb55525747ea 7955 devel optional 
libserial_1.0.0-8_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmSxCkMACgkQ808JdE6f
Xdnsrw/+KtQG9Inn/9WBdbAAh25LfAuqWABicuOVWIoZzYAsccO7evDRQUl2UZAu
2q8m2tny6pSggJ8GVcZP9XAfinMMOKgciVJvcEd55jqAs4n4aNpNpOSRiXaZ7BVR
8twL1Me/JFtjTjW5pWfOD7aykArZidV8Aq+yk3gzzDhH/VieeV2ecY63RBmfSAnU
OYg7LqiabFrYZruKkUnQs3y1EyqJiTij5k49y/y3pfBw0WSt2xLf/QLGJV2Ntnd/
4pfDOzoH9mcNbKEgTsGpSFHB9PLqkK5sYKLjYEcFNt3X+jLwU9VSDgToKwtKgDrS
EP/VqJuFnvFPVZDLGwZVQCzufADlULsHOtGyIB9e03T85By4Le4IX8R+PEqD/g6X
Ck9zpNMZ37JifXe29l1wzqkgnsf4BsnK97+cTaffX+icEgs3vZBuCGVNxdfiFeT8
pMTtWQhtw0AUkg6VHCqyA8A30IcLltfO48xmyIIwSotsQ1iC9u8KdJ1mNqe1MDWr
/OSpCg4HBHtog272WcXvY1m/44EX+ylr9DXV2lD77n6wd3lRpKgQYXoILtz9po33
kYNPBROl5xGMKDXnBasIZgeNdKjZFOL1f85JVkUGUBFf0McBXDtxrHtHMTPUHFSE
lJX3DkYf1h28kDVcPbHslQWVcvepg3syELKkI8c8ex99jQ2frw8=
=DnVp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to