Build error

Jean K jean.kossaifi at gmail.com
Mon Oct 14 09:38:35 EDT 2013


Hi all,

I'm trying to build scikit-image locally, in my git folder, and to just add 
it to my PYTHONPATH.
I checked that all the requirements were met (confirmed by pip install -r 
requirements.txt).
However, when I do 

> python setup.py build_ext -i 

I get an error.
I must be missing something but can't really figure out what...
 
This is the output I get:

> non-existing path in 'skimage/_shared': 'tests'
> non-existing path in 'skimage/_shared': 'geometry.c'
> non-existing path in 'skimage/_shared': 'interpolation.c'
> non-existing path in 'skimage/_shared': 'transform.c'
> non-existing path in 'skimage/draw': '_draw.c'
> non-existing path in 'skimage/feature': 'corner_cy.c'
> non-existing path in 'skimage/feature': 'censure_cy.c'
> non-existing path in 'skimage/feature': '_brief_cy.c'
> non-existing path in 'skimage/feature': '_texture.c'
> non-existing path in 'skimage/feature': '_template.c'
> cython -o /homes/jk712/scikit-image/skimage/filter/_ctmf.c 
> /homes/jk712/scikit-image/skimage/filter/_ctmf.pyx
> Traceback (most recent call last):
>   File "setup.py", line 146, in <module>
>     cmdclass={'build_py': build_py},
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/core.py", line 
> 152, in setup
>     config = configuration()
>   File "setup.py", line 48, in configuration
>     config.add_subpackage('skimage')
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 1003, in add_subpackage
>     caller_level = 2)
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 972, in get_subpackage
>     caller_level = caller_level + 1)
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 909, in _get_configuration_from_setup_py
>     config = setup_module.configuration(*args)
>   File "skimage/setup.py", line 14, in configuration
>     config.add_subpackage('filter')
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 1003, in add_subpackage
>     caller_level = 2)
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 972, in get_subpackage
>     caller_level = caller_level + 1)
>   File "/usr/lib/python2.7/dist-packages/numpy/distutils/misc_util.py", 
> line 909, in _get_configuration_from_setup_py
>     config = setup_module.configuration(*args)
>   File "skimage/filter/setup.py", line 15, in configuration
>     cython(['_ctmf.pyx'], working_path=base_path)
>   File "/homes/jk712/scikit-image/skimage/_build.py", line 49, in cython
>     subprocess.call(['cython', '-o', c_file, pyxfile])
>   File "/usr/lib/python2.7/subprocess.py", line 524, in call
>     return Popen(*popenargs, **kwargs).wait()
>   File "/usr/lib/python2.7/subprocess.py", line 711, in __init__
>     errread, errwrite)
>   File "/usr/lib/python2.7/subprocess.py", line 1308, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory



Apparently the problem would be coming from a missing file _template.c

>  > /usr/lib/python2.7/subprocess.py(524)call()
>     523     """
> --> 524     return Popen(*popenargs, **kwargs).wait()
>     525 
>
 

> ipdb> print popenargs
> (['cython', '-o', '/homes/jk712/scikit-image/skimage/feature/_template.c', 
> '/homes/jk712/scikit-image/skimage/feature/_template.pyx'],)
>
 

> ipdb> print kwargs
> {}


On the other hand, 

> easy_install --prefix ~/usr scikit-image 

works. 

Any idea of what is going on?

Thanks,

Jean 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20131014/cfe88aa2/attachment.html>


More information about the scikit-image mailing list