[Reproducible-builds] Bug#827804: breathe: FTBFS: ValueError: too many values to unpack (expected 2)

Chris Lamb lamby at debian.org
Tue Jun 21 09:59:04 UTC 2016


Source: breathe
Version: 4.2.0-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

breathe fails to build from source in unstable/amd64:

  [..]

    doctest    to run all doctests embedded in the documentation (if enabled)
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  /bin/sh: 1: cd: can't cd to ../../examples/tinyxml
  make[4]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  Please use `make <target>' where <target> is one of
    html       to make standalone HTML files
    dirhtml    to make HTML files named index.html in directories
    singlehtml to make a single large HTML file
    pickle     to make pickle files
    json       to make JSON files
    htmlhelp   to make HTML files and a HTML help project
    qthelp     to make HTML files and a qthelp project
    devhelp    to make HTML files and a Devhelp project
    epub       to make an epub
    latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
    latexpdf   to make LaTeX files and run them through pdflatex
    latexpdfja to make LaTeX files and run them through platex/dvipdfmx
    text       to make text files
    man        to make manual pages
    texinfo    to make Texinfo files
    info       to make Texinfo files and run them through makeinfo
    gettext    to make PO message catalogs
    changes    to make an overview of all changed/added/deprecated items
    xml        to make Docutils-native XML files
    pseudoxml  to make pseudoxml-XML files for display purposes
    linkcheck  to check all external links for integrity
    doctest    to run all doctests embedded in the documentation (if enabled)
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  building [mo]: targets for 0 po files that are out of date
  building [html]: targets for 36 source files that are out of date
  updating environment: 36 added, 0 changed, 0 removed
  reading sources... [  2%] autofile
  reading sources... [  5%] autoindex
  reading sources... [  8%] class
  Exception occurred while building, starting debugger:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/sphinx/cmdline.py", line 244, in main
      app.build(opts.force_all, filenames)
    File "/usr/lib/python3/dist-packages/sphinx/application.py", line 298, in build
      self.builder.build_update()
    File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 251, in build_update
      'out of date' % len(to_build))
    File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 265, in build
      self.doctreedir, self.app))
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 564, in update
      self._read_serial(docnames, app)
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 584, in _read_serial
      self.read_doc(docname, app)
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 737, in read_doc
      pub.publish()
    File "/usr/lib/python3/dist-packages/docutils/core.py", line 217, in publish
      self.settings)
    File "/usr/lib/python3/dist-packages/sphinx/io.py", line 49, in read
      self.parse()
    File "/usr/lib/python3/dist-packages/docutils/readers/__init__.py", line 78, in parse
      self.parser.parse(self.input, document)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/__init__.py", line 172, in parse
      self.statemachine.run(inputlines, document, inliner=self.inliner)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 171, in run
      input_source=document['source'])
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2727, in underline
      self.section(title, source, style, lineno - 1, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
      self.new_subsection(title, lineno, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
      node=section_node, match_titles=True)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
      node=node, match_titles=match_titles)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 196, in run
      results = StateMachineWS.run(self, input_lines, input_offset)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2727, in underline
      self.section(title, source, style, lineno - 1, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
      self.new_subsection(title, lineno, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
      node=section_node, match_titles=True)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
      node=node, match_titles=match_titles)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 196, in run
      results = StateMachineWS.run(self, input_lines, input_offset)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2300, in explicit_markup
      nodelist, blank_finish = self.explicit_construct(match)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2312, in explicit_construct
      return method(self, expmatch)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2055, in directive
      directive_class, match, type_name, option_presets)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2104, in run_directive
      result = directive_instance.run()
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/directives.py", line 314, in run
      self.directive_args)
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/directive/base.py", line 86, in render
      return object_renderer.render()
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py", line 71, in render
      nodes, contentnode = self.render_signature(file_data, self.create_doxygen_target())
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py", line 43, in render_signature
      signode, contentnode = node.children
  ValueError: too many values to unpack (expected 2)
  > /home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py(43)render_signature()
  -> signode, contentnode = node.children
  (Pdb) (Pdb) 
  
  Build finished. The HTML pages are in build/html.
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  /usr/bin/make -C documentation latexpdf
  make[3]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  /usr/share/sphinx/scripts/python3/sphinx-build -b latex -P -d build/doctrees   source build/latex
  Running Sphinx v1.4.4
  making output directory...
  loading pickled environment... not yet created
  /bin/sh: 1: cd: can't cd to ../../examples/doxygen
  make[4]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  Please use `make <target>' where <target> is one of
    html       to make standalone HTML files
    dirhtml    to make HTML files named index.html in directories
    singlehtml to make a single large HTML file
    pickle     to make pickle files
    json       to make JSON files
    htmlhelp   to make HTML files and a HTML help project
    qthelp     to make HTML files and a qthelp project
    devhelp    to make HTML files and a Devhelp project
    epub       to make an epub
    latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
    latexpdf   to make LaTeX files and run them through pdflatex
    latexpdfja to make LaTeX files and run them through platex/dvipdfmx
    text       to make text files
    man        to make manual pages
    texinfo    to make Texinfo files
    info       to make Texinfo files and run them through makeinfo
    gettext    to make PO message catalogs
    changes    to make an overview of all changed/added/deprecated items
    xml        to make Docutils-native XML files
    pseudoxml  to make pseudoxml-XML files for display purposes
    linkcheck  to check all external links for integrity
    doctest    to run all doctests embedded in the documentation (if enabled)
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  /bin/sh: 1: cd: can't cd to ../../examples/specific
  make[4]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  Please use `make <target>' where <target> is one of
    html       to make standalone HTML files
    dirhtml    to make HTML files named index.html in directories
    singlehtml to make a single large HTML file
    pickle     to make pickle files
    json       to make JSON files
    htmlhelp   to make HTML files and a HTML help project
    qthelp     to make HTML files and a qthelp project
    devhelp    to make HTML files and a Devhelp project
    epub       to make an epub
    latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
    latexpdf   to make LaTeX files and run them through pdflatex
    latexpdfja to make LaTeX files and run them through platex/dvipdfmx
    text       to make text files
    man        to make manual pages
    texinfo    to make Texinfo files
    info       to make Texinfo files and run them through makeinfo
    gettext    to make PO message catalogs
    changes    to make an overview of all changed/added/deprecated items
    xml        to make Docutils-native XML files
    pseudoxml  to make pseudoxml-XML files for display purposes
    linkcheck  to check all external links for integrity
    doctest    to run all doctests embedded in the documentation (if enabled)
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  /bin/sh: 1: cd: can't cd to ../../examples/tinyxml
  make[4]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  Please use `make <target>' where <target> is one of
    html       to make standalone HTML files
    dirhtml    to make HTML files named index.html in directories
    singlehtml to make a single large HTML file
    pickle     to make pickle files
    json       to make JSON files
    htmlhelp   to make HTML files and a HTML help project
    qthelp     to make HTML files and a qthelp project
    devhelp    to make HTML files and a Devhelp project
    epub       to make an epub
    latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
    latexpdf   to make LaTeX files and run them through pdflatex
    latexpdfja to make LaTeX files and run them through platex/dvipdfmx
    text       to make text files
    man        to make manual pages
    texinfo    to make Texinfo files
    info       to make Texinfo files and run them through makeinfo
    gettext    to make PO message catalogs
    changes    to make an overview of all changed/added/deprecated items
    xml        to make Docutils-native XML files
    pseudoxml  to make pseudoxml-XML files for display purposes
    linkcheck  to check all external links for integrity
    doctest    to run all doctests embedded in the documentation (if enabled)
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  building [mo]: targets for 0 po files that are out of date
  building [latex]: all documents
  updating environment: 36 added, 0 changed, 0 removed
  reading sources... [  2%] autofile
  reading sources... [  5%] autoindex
  reading sources... [  8%] class
  Exception occurred while building, starting debugger:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/sphinx/cmdline.py", line 244, in main
      app.build(opts.force_all, filenames)
    File "/usr/lib/python3/dist-packages/sphinx/application.py", line 298, in build
      self.builder.build_update()
    File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 246, in build_update
      self.build(['__all__'], to_build)
    File "/usr/lib/python3/dist-packages/sphinx/builders/__init__.py", line 265, in build
      self.doctreedir, self.app))
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 564, in update
      self._read_serial(docnames, app)
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 584, in _read_serial
      self.read_doc(docname, app)
    File "/usr/lib/python3/dist-packages/sphinx/environment.py", line 737, in read_doc
      pub.publish()
    File "/usr/lib/python3/dist-packages/docutils/core.py", line 217, in publish
      self.settings)
    File "/usr/lib/python3/dist-packages/sphinx/io.py", line 49, in read
      self.parse()
    File "/usr/lib/python3/dist-packages/docutils/readers/__init__.py", line 78, in parse
      self.parser.parse(self.input, document)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/__init__.py", line 172, in parse
      self.statemachine.run(inputlines, document, inliner=self.inliner)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 171, in run
      input_source=document['source'])
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2727, in underline
      self.section(title, source, style, lineno - 1, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
      self.new_subsection(title, lineno, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
      node=section_node, match_titles=True)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
      node=node, match_titles=match_titles)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 196, in run
      results = StateMachineWS.run(self, input_lines, input_offset)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2727, in underline
      self.section(title, source, style, lineno - 1, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 328, in section
      self.new_subsection(title, lineno, messages)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 396, in new_subsection
      node=section_node, match_titles=True)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 283, in nested_parse
      node=node, match_titles=match_titles)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 196, in run
      results = StateMachineWS.run(self, input_lines, input_offset)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 239, in run
      context, state, transitions)
    File "/usr/lib/python3/dist-packages/docutils/statemachine.py", line 460, in check_line
      return method(match, context, next_state)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2300, in explicit_markup
      nodelist, blank_finish = self.explicit_construct(match)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2312, in explicit_construct
      return method(self, expmatch)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2055, in directive
      directive_class, match, type_name, option_presets)
    File "/usr/lib/python3/dist-packages/docutils/parsers/rst/states.py", line 2104, in run_directive
      result = directive_instance.run()
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/directives.py", line 314, in run
      self.directive_args)
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/directive/base.py", line 86, in render
      return object_renderer.render()
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py", line 71, in render
      nodes, contentnode = self.render_signature(file_data, self.create_doxygen_target())
    File "/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py", line 43, in render_signature
      signode, contentnode = node.children
  ValueError: too many values to unpack (expected 2)
  > /home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build/breathe/renderer/index.py(43)render_signature()
  -> signode, contentnode = node.children
  (Pdb) 
  Running LaTeX files through pdflatex...
  /usr/bin/make -C build/latex all-pdf
  make[4]: Entering directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation/build/latex'
  make[4]: *** No rule to make target 'all-pdf'.  Stop.
  make[4]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation/build/latex'
  Makefile:115: recipe for target 'latexpdf' failed
  make[3]: *** [latexpdf] Error 2
  make[3]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/documentation'
  Makefile:8: recipe for target 'pdf' failed
  make[2]: *** [pdf] Error 2
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0'
  E: pybuild pybuild:274: build: plugin custom failed with: exit code=2: env PYTHONPATH=/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0/.pybuild/pythonX.Y_3.5/build /usr/bin/make SPHINXBUILD=/usr/share/sphinx/scripts/python3/sphinx-build
  debian/rules:21: recipe for target 'override_dh_auto_build' failed
  make[1]: *** [override_dh_auto_build] Error 13
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160621103729.4bz1RgeTbD.breathe/breathe-4.2.0'
  debian/rules:13: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: breathe.4.2.0-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 15294 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160621/122120cb/attachment.obj>


More information about the Reproducible-builds mailing list