On Tue, Dec 9, 2014 at 6:16 PM, Jan Blechta <[email protected]> wrote:
> Building mpi4py fails on Ubuntu 12.04 because of some problem with
> system Cython (see below for full log)
>
> ImportError: /usr/lib/pymodules/python2.7/Cython/Compiler/Code.so:
> undefined symbol: PyUnicodeUCS4_DecodeUTF8
>
> Shouldn't be Cython built also?

Yes, it should and it is already building Cython.

> 2014/12/09 18:02:56 - INFO: [package:run_job] running install
> 2014/12/09 18:02:56 - INFO: [package:run_job] running build
> 2014/12/09 18:02:56 - INFO: [package:run_job] running build_src
> 2014/12/09 18:02:56 - INFO: [package:run_job] cythonizing
> 'mpi4py.MPI.pyx' -> 'mpi4py.MPI.c' 2014/12/09 18:02:56 - INFO:
> [package:run_job] Traceback (most recent call last): 2014/12/09
> 18:02:56 - INFO: [package:run_job]   File "setup.py", line 624, in
> <module> 2014/12/09 18:02:56 - INFO: [package:run_job]     main()
> 2014/12/09 18:02:56 - INFO: [package:run_job]   File "setup.py", line
> 621, in main 2014/12/09 18:02:56 - INFO: [package:run_job]
> run_setup() 2014/12/09 18:02:56 - INFO: [package:run_job]   File
> "setup.py", line 493, in run_setup 2014/12/09 18:02:56 - INFO:
> [package:run_job]     **metadata) 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/tmp/mpi4py-dps5vsljzl7g-1/conf/mpidistutils.py",
> line 441, in setup 2014/12/09 18:02:56 - INFO: [package:run_job]
> return fcn_setup(**attrs) 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/core.py",
> line 151, in setup 2014/12/09 18:02:56 - INFO: [package:run_job]
> dist.run_commands() 2014/12/09 18:02:56 - INFO: [package:run_job]
> File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/dist.py",
> line 953, in run_commands 2014/12/09 18:02:56 - INFO:
> [package:run_job]     self.run_command(cmd) 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/dist.py",
> line 972, in run_command 2014/12/09 18:02:56 - INFO:
> [package:run_job]     cmd_obj.run() 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/command/install.py",
> line 563, in run 2014/12/09 18:02:56 - INFO: [package:run_job]
> self.run_command('build') 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/cmd.py",
> line 326, in run_command 2014/12/09 18:02:56 - INFO:
> [package:run_job]     self.distribution.run_command(command) 2014/12/09
> 18:02:56 - INFO: [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/dist.py",
> line 972, in run_command 2014/12/09 18:02:56 - INFO:
> [package:run_job]     cmd_obj.run() 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/command/build.py",
> line 127, in run 2014/12/09 18:02:56 - INFO: [package:run_job]
> self.run_command(cmd_name) 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/cmd.py",
> line 326, in run_command 2014/12/09 18:02:56 - INFO:
> [package:run_job]     self.distribution.run_command(command) 2014/12/09
> 18:02:56 - INFO: [package:run_job]   File
> "/srv/groot/blechta/.hashdist/bld/python/ctzx2dm36c6d/lib/python2.7/distutils/dist.py",
> line 972, in run_command 2014/12/09 18:02:56 - INFO:
> [package:run_job]     cmd_obj.run() 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File "setup.py", line 594, in build_sources
> 2014/12/09 18:02:56 - INFO: [package:run_job]     wdir='src',
> force=cmd.force, VERSION=CYTHON) 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File "setup.py", line 573, in run_cython 2014/12/09
> 18:02:56 - INFO: [package:run_job]     wdir=wdir) 2014/12/09 18:02:56 -
> INFO: [package:run_job]   File
> "/srv/groot/blechta/.hashdist/tmp/mpi4py-dps5vsljzl7g-1/conf/cythonize.py",
> line 9, in cythonize 2014/12/09 18:02:56 - INFO: [package:run_job]
> from Cython.Compiler.Main import \ 2014/12/09 18:02:56 - INFO:
> [package:run_job]   File
> "/usr/lib/pymodules/python2.7/Cython/Compiler/Main.py", line 18, in
> <module> 2014/12/09 18:02:56 - INFO: [package:run_job]     import Code
> 2014/12/09 18:02:56 - INFO: [package:run_job]
> ImportError: /usr/lib/pymodules/python2.7/Cython/Compiler/Code.so:
> undefined symbol: PyUnicodeUCS4_DecodeUTF8 2014/12/09 18:02:56 - ERROR:
> [package:run_job] Command '[u'/bin/bash', '_hashdist/build.sh']'
> returned non-zero exit status 1 2014/12/09 18:02:56 - ERROR:
> [package:run_job] command failed (code=1); raising

I'm not sure why it is using system Cython. I have reported an issue:
https://github.com/hashdist/hashstack/issues/583

Johannes
_______________________________________________
fenics mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics

Reply via email to