Package: breathe-doc
Version: 4.35.0-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: paolo.gre...@libpf.com

While preparing to upload doxygen 1.9.8, I did a partial rebuild of packages that build-depend on it. More info here: https://salsa.debian.org/debian/doxygen/-/wikis/ratt_doxygen_1.9.8+ds-1_amd64-partial

Of 510 packages I tried, 6 failed and one is breathe-doc.

The build error was:

  Exception occurred while building, starting debugger:
  Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/sphinx/cmd/build.py", line 281, in build_main
      app.build(args.force_all, args.filenames)
File "/usr/lib/python3/dist-packages/sphinx/application.py", line 341, in build
      self.builder.build_update()
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 310, in build_update
      self.build(to_build,
File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 325, in build
      with logging.pending_warnings():
    File "/usr/lib/python3.11/contextlib.py", line 144, in __exit__
      next(self.gen)
File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 218, in pending_warnings
      memhandler.flushTo(logger)
File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 183, in flushTo
      logger.handle(record)
    File "/usr/lib/python3.11/logging/__init__.py", line 1644, in handle
      self.callHandlers(record)
File "/usr/lib/python3.11/logging/__init__.py", line 1706, in callHandlers
      hdlr.handle(record)
    File "/usr/lib/python3.11/logging/__init__.py", line 974, in handle
      rv = self.filter(record)
          ^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.11/logging/__init__.py", line 830, in filter
      result = f.filter(record)
              ^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/sphinx/util/logging.py", line 426, in filter
      raise exc
sphinx.errors.SphinxWarning: /<<PKGBUILDDIR>>/documentation/source/specific.rst:195:Invalid C++ declaration: Expected identifier in nested name. [error at 0]

    ^
  > /usr/lib/python3/dist-packages/sphinx/util/logging.py(426)filter()
  -> raise exc
  (Pdb)
  make[3]: *** [Makefile:56: html] Error 2

I attach the full build log.

Paolo

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages breathe-doc depends on:
ii  libjs-mathjax    2.7.9+dfsg-1
ii  libjs-sphinxdoc  5.3.0-7

breathe-doc recommends no packages.

breathe-doc suggests no packages.

-- no debconf information

Attachment: breathe_4.35.0-2.xz
Description: application/xz

Reply via email to