[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984045: marked as done (dymo-cups-drivers: ftbfs with GCC-11)



Your message dated Mon, 18 Oct 2021 21:48:55 +0000
with message-id <E1mcaV5-0003oI-5P@fasolo.debian.org>
and subject line Bug#984045: fixed in dymo-cups-drivers 1.4.0-11
has caused the Debian Bug report #984045,
regarding dymo-cups-drivers: 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 owner@bugs.debian.org
immediately.)


-- 
984045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984045
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:dymo-cups-drivers
Version: 1.4.0-9
Severity: normal
Tags: sid bookworm
User: debian-gcc@lists.debian.org
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/dymo-cups-drivers_1.4.0-9_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.

[...]
      |   ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
                 from /usr/include/c++/11/deque:60,
                 from /usr/include/cppunit/Message.h:11,
                 from /usr/include/cppunit/Exception.h:5,
                 from /usr/include/cppunit/TestCaller.h:4,
                 from /usr/include/cppunit/extensions/HelperMacros.h:9,
                 from TestLabelWriterLanguageMonitor.h:24,
                 from TestLabelWriterLanguageMonitor.cpp:21:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: ‘enum class std::byte’
  404 |   enum class byte : unsigned char;
      |                              ^~~~
In file included from ../../common/PrinterDriver.h:24,
                 from ../LabelWriterDriver.h:25,
                 from TestLabelWriterLanguageMonitor.h:25,
                 from TestLabelWriterLanguageMonitor.cpp:21:
../../common/CommonTypedefs.h:31:29: note:                 ‘typedef unsigned char DymoPrinterDriver::byte’
   31 | typedef unsigned char       byte;
      |                             ^~~~
TestLabelWriterLanguageMonitor.cpp:335:3: error: reference to ‘byte’ is ambiguous
  335 |   byte OutputPrinterData2[] =
      |   ^~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:61,
                 from /usr/include/c++/11/deque:60,
                 from /usr/include/cppunit/Message.h:11,
                 from /usr/include/cppunit/Exception.h:5,
                 from /usr/include/cppunit/TestCaller.h:4,
                 from /usr/include/cppunit/extensions/HelperMacros.h:9,
                 from TestLabelWriterLanguageMonitor.h:24,
                 from TestLabelWriterLanguageMonitor.cpp:21:
/usr/include/c++/11/bits/cpp_type_traits.h:404:30: note: candidates are: ‘enum class std::byte’
  404 |   enum class byte : unsigned char;
      |                              ^~~~
In file included from ../../common/PrinterDriver.h:24,
                 from ../LabelWriterDriver.h:25,
                 from TestLabelWriterLanguageMonitor.h:25,
                 from TestLabelWriterLanguageMonitor.cpp:21:
../../common/CommonTypedefs.h:31:29: note:                 ‘typedef unsigned char DymoPrinterDriver::byte’
   31 | typedef unsigned char       byte;
      |                             ^~~~
TestLabelWriterLanguageMonitor.cpp:340:25: error: ‘PrinterData’ was not declared in this scope; did you mean ‘PrinterData2’?
  340 |   buffer_t PrinterData2(PrinterData, PrinterData + sizeof(PrinterData));
      |                         ^~~~~~~~~~~
      |                         PrinterData2
In file included from /usr/include/cppunit/TestCase.h:6,
                 from /usr/include/cppunit/TestCaller.h:5,
                 from /usr/include/cppunit/extensions/HelperMacros.h:9,
                 from TestLabelWriterLanguageMonitor.h:24,
                 from TestLabelWriterLanguageMonitor.cpp:21:
TestLabelWriterLanguageMonitor.cpp:352:14: error: ‘OutputPrinterData1’ was not declared in this scope
  352 |     buffer_t(OutputPrinterData1, OutputPrinterData1 + sizeof(OutputPrinterData1)),
      |              ^~~~~~~~~~~~~~~~~~
TestLabelWriterLanguageMonitor.cpp:366:14: error: ‘OutputPrinterData2’ was not declared in this scope; did you mean ‘PrinterData2’?
  366 |     buffer_t(OutputPrinterData2, OutputPrinterData2 + sizeof(OutputPrinterData2)),
      |              ^~~~~~~~~~~~~~~~~~
make[5]: *** [Makefile:610: TestLabelWriterDriver.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: *** [Makefile:610: TestLabelWriterLanguageMonitor.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/lw/tests'
make[4]: *** [Makefile:966: check-am] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/lw/tests'
make[3]: *** [Makefile:570: check-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/lw'
make[2]: *** [Makefile:355: check-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:366: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j4 check VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dymo-cups-drivers
Source-Version: 1.4.0-11
Done: Thorsten Alteholz <debian@alteholz.de>

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

Debian distribution maintenance software
pp.
Thorsten Alteholz <debian@alteholz.de> (supplier of updated dymo-cups-drivers 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 18 Oct 2021 23:03:02 +0200
Source: dymo-cups-drivers
Architecture: source
Version: 1.4.0-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Thorsten Alteholz <debian@alteholz.de>
Closes: 977285 984045
Changes:
 dymo-cups-drivers (1.4.0-11) unstable; urgency=medium
 .
   * debian/control: add myself to uploaders
   * debian/control: use dh13
   * debian/control: add Rules-Requires-Root:
   * debian/control: use new URL for Homepage: (Closes: #977285)
   * debian/copyright: use new URL for Source:
   * debian/watch: update watch file with new URL
   * add 0009-gcc11-ftbfs-replace-byte-by-unsigned-char.patch
     (Closes: #984045)
Checksums-Sha1:
 90b4f630e5d8c95eca0b54dc2ab26be477c73e9e 2344 dymo-cups-drivers_1.4.0-11.dsc
 7d99ba174bac4e19d365b291320b9d79355ab832 8412 dymo-cups-drivers_1.4.0-11.debian.tar.xz
 905cb5948801a4fcf1d35ef630ed7d376ef747fe 7867 dymo-cups-drivers_1.4.0-11_amd64.buildinfo
Checksums-Sha256:
 7b7944026b77765d5e484d76c6210c33d54adc51c9fccd5146da009014efe2d2 2344 dymo-cups-drivers_1.4.0-11.dsc
 cacdb8fec02648f0f4b45e85764e3cd81c486d9a08814032734ab9ca11a83ddd 8412 dymo-cups-drivers_1.4.0-11.debian.tar.xz
 6eeadb2c73c10aab7ffb296d641089fe1523b1acc5bcc68f6af089132bf8bcb9 7867 dymo-cups-drivers_1.4.0-11_amd64.buildinfo
Files:
 8a8cbbd2e4bf229425bed308974ad3a6 2344 text optional dymo-cups-drivers_1.4.0-11.dsc
 16e6ada7e33e11b32e6503ac1922535a 8412 text optional dymo-cups-drivers_1.4.0-11.debian.tar.xz
 5b2a02443e9a48d39c89ab5bf78567d7 7867 text optional dymo-cups-drivers_1.4.0-11_amd64.buildinfo

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

iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmFt6TZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR5l0D/9DowZhHtXp6AOhRyNeock4Ejva/4MT
KpIgVCaRL+DBJeVlJOGFJNEbppMqIClQwvZKPGVt0W71ZvjKsK6xzRZoXeVNZiIb
Q6x/p1stnq2VKvMpygk4fYbg1ZzonyFVFuMuMqsEqtdssWO+tddJ4Oss5XH1kxKo
RufxWKiWN52H6Sw0Igd9J5IwVQGOGffpURWe8oCZkgXYJF5bQxtx+JXe60DRGrI5
vAp7Z4mzMQPJlN+P4cWDdGmMBjS9oUDNyrl+qx6jUiauZ1KRNcKAETEo7PEuY0hy
MJccSPeq6N7z2a7kQcy7XMGn1JMKfP8Sf4KHmaF4cDaM1jDiZCAgcS3hXuS/QcN+
btN8ImS53SM5NtQSXXjaGa6LLBZ5zr5yfZ79+TUliv2m6P4JLnmSYVAyD8byD8Nl
b4QI5uFlrf2CAPHVmrW5Y4c9KUa1cO1uRbHswAFXEKcPhaUU95fbJP4dy5FK0W2Z
wkkChhcKr6gB1QU/zAlnnt2esAj9rs2IMpDQktSxTTgIzDCUFa9VieNbNqq0vpm5
bIREuKMrv3Yg6eBFgtEzHWyPOqaW528aQFffBzX38YN73jbOF9pK/W7QiZ/GFCR2
tfhv1+I7tFo18nNL7t/uejqLUdqEHlPBH0o8D++VvkU4piTqWHd/gvUzlTKEo5CA
ZGkCXgAvWtMBfg==
=evog
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: