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

Bug#1013550: marked as done (sddm: FTBFS: XorgDisplayServer.cpp:68:42: error: use of deleted function ‘QCharRef& QCharRef::operator=(char)’)



Your message dated Sun, 09 Oct 2022 08:49:16 +0000
with message-id <E1ohRzo-004rGm-Vq@fasolo.debian.org>
and subject line Bug#1013550: fixed in sddm 0.19.0-4
has caused the Debian Bug report #1013550,
regarding sddm: FTBFS: XorgDisplayServer.cpp:68:42: error: use of deleted function ‘QCharRef& QCharRef::operator=(char)’
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.)


-- 
1013550: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013550
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: sddm
Version: 0.19.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20220624 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon && /usr/bin/c++ -DHAVE_JOURNALD -DHAVE_SYSTEMD -DNDEBUG -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_QML_LIB -DUSE_PAM -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon -I/<<PKGBUILDDIR>>/src/daemon -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon/sddm_autogen/include -I/<<PKGBUILDDIR>>/src/common -I/<<PKGBUILDDIR>>/src/auth -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/common -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2   -Wall -std=c++11 -fPIC -MD -MT src/daemon/CMakeFiles/sddm.dir/PowerManager.cpp.o -MF CMakeFiles/sddm.dir/PowerManager.cpp.o.d -o CMakeFiles/sddm.dir/PowerManager.cpp.o -c /<<PKGBUILDDIR>>/src/daemon/PowerManager.cpp
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp: In constructor ‘SDDM::XorgDisplayServer::XorgDisplayServer(SDDM::Display*)’:
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:68:42: error: use of deleted function ‘QCharRef& QCharRef::operator=(char)’
>    68 |             m_cookie[i] = digits[dis(gen)];
>       |                                          ^
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
>                  from /<<PKGBUILDDIR>>/src/daemon/DisplayServer.h:24,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.h:24,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:21:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1236:15: note: declared here
>  1236 |     QCharRef &operator=(char c) = delete;
>       |               ^~~~~~~~
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp: In member function ‘virtual bool SDDM::XorgDisplayServer::start()’:
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:174:74: warning: ‘QStringList QString::split(QChar, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations]
>   174 |             QStringList args = mainConfig.X11.ServerArguments.get().split(QLatin1Char(' '), QString::SkipEmptyParts);
>       |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
>                  from /<<PKGBUILDDIR>>/src/daemon/DisplayServer.h:24,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.h:24,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:21:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:615:17: note: declared here
>   615 |     QStringList split(QChar sep, SplitBehavior behavior,
>       |                 ^~~~~
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp: In member function ‘virtual void SDDM::XorgDisplayServer::finished()’:
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:288:33: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations]
>   288 |         displayStopScript->start(displayStopCommand);
>       |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QProcessEnvironment:1,
>                  from /<<PKGBUILDDIR>>/src/auth/Auth.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/Display.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:25:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here
>   168 |     void start(const QString &command, OpenMode mode = ReadWrite);
>       |          ^~~~~
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp: In member function ‘virtual void SDDM::XorgDisplayServer::setupDisplay()’:
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:329:25: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations]
>   329 |         setCursor->start(QStringLiteral("xsetroot -cursor_name left_ptr"));
>       |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QProcessEnvironment:1,
>                  from /<<PKGBUILDDIR>>/src/auth/Auth.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/Display.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:25:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here
>   168 |     void start(const QString &command, OpenMode mode = ReadWrite);
>       |          ^~~~~
> /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:342:29: warning: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Wdeprecated-declarations]
>   342 |         displayScript->start(displayCommand);
>       |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QProcessEnvironment:1,
>                  from /<<PKGBUILDDIR>>/src/auth/Auth.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/Display.h:28,
>                  from /<<PKGBUILDDIR>>/src/daemon/XorgDisplayServer.cpp:25:
> /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here
>   168 |     void start(const QString &command, OpenMode mode = ReadWrite);
>       |          ^~~~~
> [ 91%] Building CXX object src/daemon/CMakeFiles/sddm.dir/Seat.cpp.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon && /usr/bin/c++ -DHAVE_JOURNALD -DHAVE_SYSTEMD -DNDEBUG -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_QML_LIB -DUSE_PAM -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon -I/<<PKGBUILDDIR>>/src/daemon -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/daemon/sddm_autogen/include -I/<<PKGBUILDDIR>>/src/common -I/<<PKGBUILDDIR>>/src/auth -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/common -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtQml -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2   -Wall -std=c++11 -fPIC -MD -MT src/daemon/CMakeFiles/sddm.dir/Seat.cpp.o -MF CMakeFiles/sddm.dir/Seat.cpp.o.d -o CMakeFiles/sddm.dir/Seat.cpp.o -c /<<PKGBUILDDIR>>/src/daemon/Seat.cpp
> make[3]: *** [src/daemon/CMakeFiles/sddm.dir/build.make:369: src/daemon/CMakeFiles/sddm.dir/XorgDisplayServer.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/06/24/sddm_0.19.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220624;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220624&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: sddm
Source-Version: 0.19.0-4
Done: Pino Toscano <pino@debian.org>

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

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated sddm 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: Sun, 09 Oct 2022 10:30:14 +0200
Source: sddm
Architecture: source
Version: 0.19.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 949340 1013550
Changes:
 sddm (0.19.0-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Norbert Preining ]
   * Recommend sddm-theme-debian-breeze instead of maui (Closes: #949340).
     The alternatives system gives this theme the highest priority, so install
     it by default.
 .
   [ Pino Toscano ]
   * Remove inactive Uploaders.
   * Backport upstream commit e93bf95c54ad8c2a1604f8d7be05339164b19308 to fix
     build with newer versions of Qt 5.15; patch
     upstream_Fix-compilation-once-QTBUG-88431-gets-fixed.patch.
     (Closes: #1013550)
   * Update lintian overrides.
   * Use /usr/share/dpkg/architecture.mk instead of querying the $DEB_HOST_*
     variables manually.
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
     Repository-Browse.
   * Update standards version to 4.6.1, no changes needed.
   * Remove the upstream sddm.service in execute_after_dh_auto_install, rather
     than execute_before_dh_install; same effect, mostly a better place
     logically.
   * Use execute_after_dh_fixperms-arch, and execute_after_dh_installpam to avoid
     invoking dh_fixperms, and dh_installpam manually.
Checksums-Sha1:
 62aeabbea01a6f74265f9b75312ebb7bac342553 2609 sddm_0.19.0-4.dsc
 168b7249c468f5f2523f6f7f0631a4bf62ae943d 59408 sddm_0.19.0-4.debian.tar.xz
 8ce64ebab8e01058b407eda88b047c91a806abc3 12695 sddm_0.19.0-4_source.buildinfo
Checksums-Sha256:
 fc190d4c32cb65c7a11f7e600d901dd684ba174301b3cada6041fe84e9359f30 2609 sddm_0.19.0-4.dsc
 028e275ad11b131c01b23945e9c15820a127f23d9a2c47a208ccc3744905d9fa 59408 sddm_0.19.0-4.debian.tar.xz
 87d4ed211499e545c69f89efed23d89899756d24aae906c0746573d576c8b135 12695 sddm_0.19.0-4_source.buildinfo
Files:
 6aecb659049881a6bbca4ed3984e55a0 2609 kde optional sddm_0.19.0-4.dsc
 5d90beb150cca5c65478444ae48a31b7 59408 kde optional sddm_0.19.0-4.debian.tar.xz
 12b769432f21818fd82ee872f9cd8514 12695 kde optional sddm_0.19.0-4_source.buildinfo

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

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmNChr8ACgkQLRkciEOx
P01T0A//T7iBBFwFxKjpRBGE9Jo1Jr2ogGqNpAkAOwB1NoR4DZCYtATxkDsJZ0oP
33hQHilqUIW+j/zuKU0tzfM/rzOEiyB75wvI9cCQXG72ZoSPCT0dwqeGp449XP/E
llewpyV/u4twiE5L/5GwUpgrXtJgLx4PRp9CsFjPGwpmWrDwWk0oHAUfY2/ldhuu
kJRScfyuAT3RrX6soQSPvNLuOJdsL8lmkj2xAU6iiFgoZKrFbMIOdmM/RYHRpo4X
giHbXFHY1xbU0OJ1oi2H4rK0TnLhHhBpX2F1C1gjphO+mm7Qo8LBIS/kAHmlO7eQ
VjJoEM2zQxRCxW6eBuc7lBzOUE1sj+Myvi+dxF/wA/0c6TnK//boyvtInJcL0PXG
k2F080g/yKVYjA5CiHJIeNvRiRVMFO2dVGa85spDBUR0BvPsexZGyYM+gEpayIPj
UFOsWLxpjDgibDxxQun/1Zknf2f1rROIB51mOc8FMGbu+G9pbdvwugFsJpfqfuA7
iaQxF1BQ+zG5r29Oh6sxmUtqAukyCCq/7x5JnhOyfk+1SRr+n64BGWeMxkqTQ2Af
pKvp67wW42RPZXZa7PNcdxz/9YF9YpuZfRJ4J1ITQID+S2WVcGxMyMc7/ttI14sw
CUDjtoXYKEBeYX/b4viEriDmiSSPHsZCG248wrUgU+34bd/e6P4=
=m2nG
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: