Bug#797284: pytango ftbfs in unstable

PICCA Frederic-Emmanuel frederic-emmanuel.picca at synchrotron-soleil.fr
Sat Aug 29 16:45:36 UTC 2015


ok, when I unmangle the symbol, I get this

c++filt _ZN5Tango11DeviceProxy14get_corba_nameB5cxx11Eb

Tango::DeviceProxy::get_corba_name[abi:cxx11](bool)

so it seems that this FTBFS is about a cxx11 ABi change.

during this build the c++ code compile in pytango (boost python)is noo more compatible with the 
libtango8 (whcih is not yest recompile with gcc5 due to the FTBF).

Even if a compilation of tango and then pytango should be possible.

I am wondering if the right solution is not to create a libtango8v5 and then to recompile pytango with this version ?

can I have yur opinion doko ?

thanks


Frederic
________________________________________
De : debian-science-maintainers [debian-science-maintainers-bounces+picca=synchrotron-soleil.fr at lists.alioth.debian.org] de la part de Matthias Klose [doko at debian.org]
Envoyé : samedi 29 août 2015 11:11
À : Debian Bug Tracking System
Objet : Bug#797284: pytango ftbfs in unstable

Package: src:pytango
Version: 8.1.5-1
Severity: serious
Tags: sid stretch

pytango ftbfs in unstable:

creating /scratch/packages/tmp/pytango-8.1.5/build/sphinx/html
Running Sphinx v1.3.1
Traceback (most recent call last):
  File "setup.py", line 528, in <module>
    main()
  File "setup.py", line 525, in main
    return setup(**setup_args())
  File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "setup.py", line 210, in run
    dftbuild.run(self)
  File "/usr/lib/python2.7/distutils/command/build.py", line 128, in run
    self.run_command(cmd_name)
  File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "setup.py", line 282, in run
    sphinx.setup_command.BuildDoc.run(self)
  File "/usr/lib/python2.7/dist-packages/sphinx/setup_command.py", line 161, in run
    freshenv=self.fresh_env)
  File "/usr/lib/python2.7/dist-packages/sphinx/application.py", line 126, in
__init__
    confoverrides or {}, self.tags)
  File "/usr/lib/python2.7/dist-packages/sphinx/config.py", line 277, in __init__
    execfile_(filename, config)
  File "/usr/lib/python2.7/dist-packages/sphinx/util/pycompat.py", line 128, in
execfile_
    exec_(code, _globals)
  File "/usr/lib/python2.7/dist-packages/six.py", line 672, in exec_
    exec("""exec _code_ in _globs_, _locs_""")
  File "<string>", line 1, in <module>
  File "conf.py", line 15, in <module>
  File
"/scratch/packages/tmp/pytango-8.1.5/build/lib.linux-x86_64-2.7/PyTango/__init__.py",
line 120, in <module>
    from . import _PyTango
ImportError:
/scratch/packages/tmp/pytango-8.1.5/build/lib.linux-x86_64-2.7/PyTango/_PyTango.so:
undefined symbol: _ZN5Tango11DeviceProxy14get_corba_nameB5cxx11Eb
dh_auto_build: python setup.py build --force returned exit code 1
debian/rules:13: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 1
make[1]: Leaving directory '/scratch/packages/tmp/pytango-8.1.5'

--
debian-science-maintainers mailing list
debian-science-maintainers at lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers



More information about the debian-science-maintainers mailing list