Your message dated Sun, 15 Dec 2024 18:36:30 +0000
with message-id <e1tmtti-00e9fs...@fasolo.debian.org>
and subject line Bug#1084393: fixed in clazy 1.12-3
has caused the Debian Bug report #1084393,
regarding clazy: FTBFS: error: 'void ClazyPreprocessorCallbacks::[...]' marked 
'override', but does not override
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.)


-- 
1084393: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084393
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:clazy
Version: 1.12-2
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCLANGPP_EXECUTABLE="/usr/lib/llvm-19/bin/clang++" 
-DREADLINK_CMD:FILEPATH=/bin/readlink
        cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON 
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix 
Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu 
-DCLANGPP_EXECUTABLE=/usr/lib/llvm-19/bin/clang\+\+ -DREADLINK_CMD:FILEPATH=/bin/readlink ..
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
usage: llvm-config <OPTION>... [<COMPONENT>...]

Get various configuration information needed to compile programs which use
LLVM.  Typically called from 'configure' scripts.  Examples:
  llvm-config --cxxflags
  llvm-config --ldflags
  llvm-config --libs engine bcreader scalaropts

Options:
  --assertion-mode  Print assertion mode of LLVM tree (ON or OFF).
  --bindir          Directory containing LLVM executables.
  --build-mode      Print build mode of LLVM tree (e.g. Debug or Release).
  --build-system    Print the build system used to build LLVM (e.g. `cmake` or 
`gn`).
  --cflags          C compiler flags for files that include LLVM headers.
  --cmakedir        Directory containing LLVM CMake modules.
  --components      List of all possible components.
  --cppflags        C preprocessor flags for files that include LLVM headers.
  --cxxflags        C++ compiler flags for files that include LLVM headers.
  --has-rtti        Print whether or not LLVM was built with rtti (YES or NO).
  --help            Print a summary of llvm-config arguments.
  --host-target     Target triple used to configure LLVM.
  --ignore-libllvm  Ignore libLLVM and link component libraries instead.
  --includedir      Directory containing LLVM headers.
  --ldflags         Print Linker flags.
  --libdir          Directory containing LLVM libraries.
  --libfiles        Fully qualified library filenames for makefile depends.
  --libnames        Bare library names for in-tree builds.
  --libs            Libraries needed to link against LLVM components.
  --link-shared     Link the components as shared libraries.
  --link-static     Link the component libraries statically.
  --obj-root        Print the object root used to build LLVM.
  --prefix          Print the installation prefix.
  --shared-mode     Print how the provided components can be collectively 
linked (`shared` or `static`).
  --system-libs     System Libraries needed to link against LLVM components.
  --targets-built   List of all targets currently built.
  --version         Print LLVM version.
Typical components:
  all               All LLVM libraries (default).
  engine            Either a native JIT or a bitcode interpreter.
-- Found LLVM (version: 19.1.1): (using /usr/bin/llvm-config)
--   Include dirs:   /usr/lib/llvm-19/include;/usr/lib/llvm-19/include
--   LLVM libraries: /usr/lib/llvm-19/lib/libLLVM-19.so
--   LLVM System libraries:
usage: llvm-config <OPTION>... [<COMPONENT>...]

Get various configuration information needed to compile programs which use
LLVM.  Typically called from 'configure' scripts.  Examples:
  llvm-config --cxxflags
  llvm-config --ldflags
  llvm-config --libs engine bcreader scalaropts

Options:
  --assertion-mode  Print assertion mode of LLVM tree (ON or OFF).
  --bindir          Directory containing LLVM executables.
  --build-mode      Print build mode of LLVM tree (e.g. Debug or Release).
  --build-system    Print the build system used to build LLVM (e.g. `cmake` or 
`gn`).
  --cflags          C compiler flags for files that include LLVM headers.
  --cmakedir        Directory containing LLVM CMake modules.
  --components      List of all possible components.
  --cppflags        C preprocessor flags for files that include LLVM headers.
  --cxxflags        C++ compiler flags for files that include LLVM headers.
  --has-rtti        Print whether or not LLVM was built with rtti (YES or NO).
  --help            Print a summary of llvm-config arguments.
  --host-target     Target triple used to configure LLVM.
  --ignore-libllvm  Ignore libLLVM and link component libraries instead.
  --includedir      Directory containing LLVM headers.
  --ldflags         Print Linker flags.
  --libdir          Directory containing LLVM libraries.
  --libfiles        Fully qualified library filenames for makefile depends.
  --libnames        Bare library names for in-tree builds.
  --libs            Libraries needed to link against LLVM components.
  --link-shared     Link the components as shared libraries.
  --link-static     Link the component libraries statically.
  --obj-root        Print the object root used to build LLVM.
  --prefix          Print the installation prefix.
  --shared-mode     Print how the provided components can be collectively 
linked (`shared` or `static`).
  --system-libs     System Libraries needed to link against LLVM components.
  --targets-built   List of all targets currently built.
  --version         Print LLVM version.
Typical components:
  all               All LLVM libraries (default).
  engine            Either a native JIT or a bitcode interpreter.
-- Detected that llvm-config comes from a build-tree, adding more include 
directories for Clang
-- Found Clang (LLVM version: 19.1.1)
--   Include dirs:          
/usr/lib/llvm-19/include;/usr/lib/llvm-19/include;/usr/lib/llvm-19/tools/clang/include;/tools/clang/include
--   Clang libraries:       
/usr/lib/llvm-19/lib/libclangFrontend.a;/usr/lib/llvm-19/lib/libclangDriver.a;/usr/lib/llvm-19/lib/libclangCodeGen.a;/usr/lib/llvm-19/lib/libclangSema.a;/usr/lib/llvm-19/lib/libclangAnalysis.a;/usr/lib/llvm-19/lib/libclangRewriteFrontend.a;/usr/lib/llvm-19/lib/libclangRewrite.a;/usr/lib/llvm-19/lib/libclangAST.a;/usr/lib/llvm-19/lib/libclangASTMatchers.a;/usr/lib/llvm-19/lib/libclangParse.a;/usr/lib/llvm-19/lib/libclangLex.a;/usr/lib/llvm-19/lib/libclangBasic.a;/usr/lib/llvm-19/lib/libclangARCMigrate.a;/usr/lib/llvm-19/lib/libclangEdit.a;/usr/lib/llvm-19/lib/libclangFrontendTool.a;/usr/lib/llvm-19/lib/libclangRewrite.a;/usr/lib/llvm-19/lib/libclangSerialization.a;/usr/lib/llvm-19/lib/libclangTooling.a;/usr/lib/llvm-19/lib/libclangStaticAnalyzerCheckers.a;/usr/lib/llvm-19/lib/libclangStaticAnalyzerCore.a;/usr/lib/llvm-19/lib/libclangStaticAnalyzerFrontend.a;/usr/lib/llvm-19/lib/libclangSema.a;/usr/lib/llvm-19/lib/libclangAPINotes.a
--   Libclang C library:    /usr/lib/llvm-19/lib/libclang.so
--   Clang dynamic library: /usr/lib/llvm-19/lib/libclang-cpp.so
Looking for std::regex support...
-- Configuring done (3.9s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
--check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/ClazyPlugin.dir/build.make CMakeFiles/ClazyPlugin.dir/depend
make  -f docs/man/CMakeFiles/man.dir/build.make 
docs/man/CMakeFiles/man.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/docs/man /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/man 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/man/CMakeFiles/man.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/ClazyPlugin.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f docs/man/CMakeFiles/man.dir/build.make 
docs/man/CMakeFiles/man.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make  -f CMakeFiles/ClazyPlugin.dir/build.make CMakeFiles/ClazyPlugin.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  1%] Generating clazy.1
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/man && /usr/bin/pod2man -c KDAB -r "1.12.0" -s 1 
/<<PKGBUILDDIR>>/docs/man/clazy.pod /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/docs/man/clazy.1
[  1%] Building CXX object CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.gch
/usr/bin/c++ -DCLAZY_VERSION=\"1.12\" -DClazyPlugin_EXPORTS -DHAVE_CLANG_CONFIG_H -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/lib/llvm-19/include -I/usr/lib/llvm-19/tools/clang/include -I/tools/clang/include 
-I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wno-class-memaccess -Wdate-time -D_FORTIFY_SOURCE=2 -fno-common -Woverloaded-virtual 
-Wcast-qual -fno-strict-aliasing -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti -fPIC -std=gnu++17 -fPIC 
-Winvalid-pch -x c++-header -include /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx -MD -MT 
CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.gch -MF CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.gch.d -o CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.gch -c 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.cxx
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[  1%] Built target man
In file included from 
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx:5,
                 from <command-line>:
/<<PKGBUILDDIR>>/src/checkbase.h:90:10: error: ‘void 
ClazyPreprocessorCallbacks::InclusionDirective(clang::SourceLocation, const clang::Token&, 
llvm::StringRef, bool, clang::CharSourceRange, clazy::OptionalFileEntryRef, llvm::StringRef, 
llvm::StringRef, const clang::Module*, clang::SrcMgr::CharacteristicKind)’ marked ‘override’, 
but does not override
   90 |     void InclusionDirective(clang::SourceLocation HashLoc,
      |          ^~~~~~~~~~~~~~~~~~
make[3]: *** [CMakeFiles/ClazyPlugin.dir/build.make:80: 
CMakeFiles/ClazyPlugin.dir/cmake_pch.hxx.gch] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:120: CMakeFiles/ClazyPlugin.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:33: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202410/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: clazy
Source-Version: 1.12-3
Done: Pino Toscano <p...@debian.org>

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

Debian distribution maintenance software
pp.
Pino Toscano <p...@debian.org> (supplier of updated clazy 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: SHA512

Format: 1.8
Date: Sun, 15 Dec 2024 19:11:44 +0100
Source: clazy
Architecture: source
Version: 1.12-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <p...@debian.org>
Closes: 1000934 1084393
Changes:
 clazy (1.12-3) unstable; urgency=medium
 .
   * Backport upstream commit ccb232e435ae3d83559486fce1fdb586aaaa6e07,
     upstream commit ef4fa16bf0df98404bfb8df449dfb88e8141840e,
     upstream commit 5a86780f0db6969725bd1336b4914bc435570e88,
     upstream commit e8d2fe6ccef9276678e7bd5483ae34c4e9640035,
     upstream commit 217b1938c43fcc51ac2296cad767a4da75e1ff15,
     upstream commit cfef69f03532242688e5445b0078f2c55bb06c20,
     upstream commit dcf15ab3ece9f54e65a7cc11e8dcc5338960e866, and
     upstream commit 49ebaf30f30ede6f2ef2c2e6b57eed4a68b35104 to make clazy
     compatible with LLVM 19; patches
     upstream_Use-clazy-helper-to-avoid-startsWith-starts_with-dep.patch,
     upstream_Fix-clang-deprecations-by-porting-to-FileEntryRef.patch,
     upstream_Update-LLVM-Clang-support-to-14.0-add-LLVM-19-handli.patch,
     upstream_Remove-guards-for-no-longer-necessary-CLAZY_DISABLE_.patch,
     upstream_remove-the-llvm-clang-version-sepecific-macros.patch,
     upstream_Revert-overeager-cleanups-to-usageg-OptionalFileEntr.patch,
     upstream_Adjust-additional-argument-in-InclusionDirective.patch, and
     upstream_Add-ifdefs-for-compatibility-with-LLVM-19.patch
     (Closes: #1084393, #1000934)
     - bump clang & LLVM to 14.0
   * CI: disable the crossbuild job, as clang-N is not M-A safe.
Checksums-Sha1:
 29f12178bfcf01e2af0cff1ecc8322948e121663 2904 clazy_1.12-3.dsc
 ce3c1141466dac5f1bc6650ef18abd547266abc4 29732 clazy_1.12-3.debian.tar.xz
 d74da8180e6ac6f274102100335c6c20df6a1190 17503 clazy_1.12-3_source.buildinfo
Checksums-Sha256:
 04107047a8ddb87f81af1e68f297cd364d888a43e73dfda3e53e11a08bbed741 2904 
clazy_1.12-3.dsc
 e68fee91ebc97e88040936c689a8f988fad1346e46e26e68a16346b2e623cd5a 29732 
clazy_1.12-3.debian.tar.xz
 3dbca1ca58aa376b85efee2356cc5b5086d7c43c43fd93305398cdfe70bca55d 17503 
clazy_1.12-3_source.buildinfo
Files:
 3055cd07e5055df9e7ba2369cefdb949 2904 devel optional clazy_1.12-3.dsc
 85216fcb03a696d63def6d020b436f7f 29732 devel optional 
clazy_1.12-3.debian.tar.xz
 b0a2d7b3e74613b9e12aec9062afde60 17503 devel optional 
clazy_1.12-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmdfG/kACgkQLRkciEOx
P03Q/Q//Vg4CY9nyb5c0a3jhQkXqF3WM4bqcW4wz2VBkg93bp6Ew5gptcmbv6gUy
8ZDmqTKxzf3dP4HiwSDpwCY3TfTUHVtaGcZYPTcnB26eO1nesP5vun5TUINwkkop
b4F8CXq40IzH6y73VxKsNJVIybFNL1wok4YJRcyiw+QLO+n0RWcq97ESbaQR+EOL
AIqObTyZB4NQVsJuXHCBT+DN0ms07qrJNJKzGmZf6sjkHGU/JgF4b4RXi9Z245zs
j4g7nMhPVyF3rRERW5KJl+L97255tLZWlb/tiNU9n426qiC8boVihV7VL0Axi5gT
ay5/UezMY0zA61xG0Kq/B2FEh/QpKO5tgKCh5n1fwTLbnFmr4Ubm3FdFymsmKjvt
LjW8B3eYkVd8HDJvJdshwpbmUycMvAzqiXyea5PPneRoMBAMrA9kckl2xYUfEJf3
jCwSdrUywqfpJqI3xR76JOrr9pLzhyxgLv3QU0RVM7DOrwdF7M6IWoUeAol2snbH
6zCka9ehMdO+EIL4gXxvCJ1R8JX8pQuY6425tWhwWdaZVAlS/AE8flMp/b3tv90M
YJIItjq5eMI7byazwcHt4qRdMsBAPRiMigi/y0z5nOzE6ZGigMdMOEmUHKPkYMYf
DveUjlGcgEg46tzQWgbO/GYfWhAzqxxQ3///zslBGoCKS/qjPRg=
=yyhQ
-----END PGP SIGNATURE-----

Attachment: pgpvTrvdgcybW.pgp
Description: PGP signature


--- End Message ---

Reply via email to