[Python-modules-team] Bug#810139: kivy: FTBFS: TypeError: can't pickle Cython.Compiler.FlowControl.NameAssignment objects

Chris Lamb lamby at debian.org
Wed Jan 6 20:56:40 UTC 2016


Source: kivy
Version: 1.9.0-3
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,

kivy fails to build from source in unstable/amd64:

  [..]

  copying kivy/uix/filechooser.py -> /home/lamby/temp/cdt.20160106205225.upezSixthN/kivy-  running build_ext
  Build configuration is:
   * use_rpi = 0
   * use_opengl_es2 = 1
   * use_opengl_debug = 0
   * use_glew = 0
   * use_sdl2 = 1
   * use_ios = 0
   * use_mesagl = 0
   * use_x11 = 0
   * use_gstreamer = 1
   * use_avfoundation = 0
   * use_osx_frameworks = 0
   * debug = False
  Updated /home/lamby/temp/cdt.20160106205225.upezSixthN/kivy-1.9.0/.pybuild/pythonX.Y_3.5/build/kivy/graphics/config.h
  Updated kivy/graphics/config.h
  Updated /home/lamby/temp/cdt.20160106205225.upezSixthN/kivy-1.9.0/.pybuild/pythonX.Y_3.5/build/kivy/graphics/config.pxi
  Updated kivy/graphics/config.pxi
  Updated /home/lamby/temp/cdt.20160106205225.upezSixthN/kivy-1.9.0/.pybuild/pythonX.Y_3.5/build/kivy/setupconfig.py
  Updated kivy/setupconfig.py
  Detected compiler is unix
  cythoning kivy/graphics/opengl.pyx to kivy/graphics/opengl.c
   /usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'dependency_links'
     warnings.warn(msg)
   /usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'install_requires'
     warnings.warn(msg)
   Traceback (most recent call last):
     File "setup.py", line 910, in <module>
       install_requires=['Kivy-Garden==0.1.1'])
     File "/usr/lib/python3.5/distutils/core.py", line 148, in setup
       dist.run_commands()
     File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands
       self.run_command(cmd)
     File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
       cmd_obj.run()
     File "/usr/lib/python3.5/distutils/command/build.py", line 135, in run
       self.run_command(cmd_name)
     File "/usr/lib/python3.5/distutils/cmd.py", line 313, in run_command
       self.distribution.run_command(command)
     File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command
       cmd_obj.run()
     File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 164, in run
       _build_ext.build_ext.run(self)
     File "/usr/lib/python3.5/distutils/command/build_ext.py", line 338, in run
       self.build_extensions()
     File "setup.py", line 258, in build_extensions
       build_ext.build_extensions(self)
     File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 171, in build_extensions
       ext.sources = self.cython_sources(ext.sources, ext)
     File "/usr/lib/python3/dist-packages/Cython/Distutils/build_ext.py", line 320, in cython_sources
       full_module_name=module_name)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 677, in compile
       return compile_single(source, options, full_module_name)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 630, in compile_single
       return run_pipeline(source, options, full_module_name)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Main.py", line 487, in run_pipeline
       err, enddata = Pipeline.run_pipeline(pipeline, source)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Pipeline.py", line 328, in run_pipeline
       data = phase(data)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Pipeline.py", line 53, in generate_pyx_code_stage
       module_node.process_implementation(options, result)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/ModuleNode.py", line 118, in process_implementation
       self.generate_c_code(env, options, result)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/ModuleNode.py", line 339, in generate_c_code
       self.body.generate_function_definitions(env, code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 436, in generate_function_definitions
       stat.generate_function_definitions(env, code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 436, in generate_function_definitions
       stat.generate_function_definitions(env, code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 3056, in generate_function_definitions
       FuncDefNode.generate_function_definitions(self, env, code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 1923, in generate_function_definitions
       self.generate_function_body(env, code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 1681, in generate_function_body
       self.body.generate_execution_code(code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 442, in generate_execution_code
       stat.generate_execution_code(code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 7024, in generate_execution_code
       fresh_finally_clause().generate_execution_code(code)
     File "/usr/lib/python3/dist-packages/Cython/Compiler/Nodes.py", line 7012, in fresh_finally_clause
       node_copy = copy.deepcopy(node)
     File "/usr/lib/python3.5/copy.py", line 182, in deepcopy
       y = _reconstruct(x, rv, 1, memo)
     File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct
       state = deepcopy(state, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict
       y[deepcopy(key, memo)] = deepcopy(value, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 219, in _deepcopy_list
       y.append(deepcopy(a, memo))
     File "/usr/lib/python3.5/copy.py", line 182, in deepcopy
       y = _reconstruct(x, rv, 1, memo)
     File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct
       state = deepcopy(state, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict
       y[deepcopy(key, memo)] = deepcopy(value, memo)
     File "/usr/lib/python3.5/copy.py", line 182, in deepcopy
       y = _reconstruct(x, rv, 1, memo)
     File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct
       state = deepcopy(state, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict
       y[deepcopy(key, memo)] = deepcopy(value, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 219, in _deepcopy_list
       y.append(deepcopy(a, memo))
     File "/usr/lib/python3.5/copy.py", line 182, in deepcopy
       y = _reconstruct(x, rv, 1, memo)
     File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct
       state = deepcopy(state, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict
       y[deepcopy(key, memo)] = deepcopy(value, memo)
     File "/usr/lib/python3.5/copy.py", line 182, in deepcopy
       y = _reconstruct(x, rv, 1, memo)
     File "/usr/lib/python3.5/copy.py", line 298, in _reconstruct
       state = deepcopy(state, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 244, in _deepcopy_dict
       y[deepcopy(key, memo)] = deepcopy(value, memo)
     File "/usr/lib/python3.5/copy.py", line 155, in deepcopy
       y = copier(x, memo)
     File "/usr/lib/python3.5/copy.py", line 219, in _deepcopy_list
       y.append(deepcopy(a, memo))
     File "/usr/lib/python3.5/copy.py", line 174, in deepcopy
       rv = reductor(4)
   TypeError: can't pickle Cython.Compiler.FlowControl.NameAssignment objects
  E: pybuild pybuild:274: build: plugin distutils failed with: exit code=1: /usr/bin/python3.5 setup.py build 
  dh_auto_build: pybuild --build -i python{version} -p 3.5 3.4 --dir . returned exit code 13
  debian/rules:6: recipe for target 'build' failed
  make: *** [build] Error 25

  [..]

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: kivy.1.9.0-3.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 9371 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20160106/bd232875/attachment-0001.obj>


More information about the Python-modules-team mailing list