[Buildroot] Having a trouble with installing h5py

Arnout Vandecappelle arnout at mind.be
Mon Dec 3 18:37:45 UTC 2018



On 30/11/2018 08:58, 김상헌 wrote:
>  Hi
> 
> I'm trying to install h5py to my image for installing keras. I made
> 2 directories which names are 'libhdf5-dev', 'python-h5py'. but I got a error
> message, when my machine built 'python-h5py'.
> 
> here is my 'python-h5py.mk' file.
> 
>     ################################################################################
>     #
>     # python-h5py
>     #
>     ################################################################################
> 
>     PYTHON_H5PY_VERSION = 2.8.0
>     PYTHON_H5PY_SOURCE = h5py-$(PYTHON_H5PY_VERSION).tar.gz
>     PYTHON_H5PY_SITE =
>     https://files.pythonhosted.org/packages/74/5d/6f11a5fffc3d8884bb8d6c06abbee0b3d7c8c81bde9819979208ba823a47
>     PYTHON_H5PY_SETUP_TYPE = setuptools
>     PYTHON_H5PY_LICENSE = THG
> 
>     $(eval $(python-package))
> 
> 
> here is my 'Config.in' file
> 
>     config BR2_PACKAGE_PYTHON_H5PY
>             bool "python-h5py"
>             depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
>             depends on BR2_INSTALL_LIBSTDCPP
>             depends on BR2_USE_WCHAR
> 
> 
> 
> 
> and here is error message which I got.
> 
>     Download error on https://pypi.python.org/simple/pkgconfig/: unknown url
>     type: https -- Some packages may not be found!
>     Couldn't find index page for 'pkgconfig' (maybe misspelled?)
>     Download error on https://pypi.python.org/simple/: unknown url type: https
>     -- Some packages may not be found!
>     No local packages or working download links found for pkgconfig
>     Traceback (most recent call last):
>       File "setup.py", line 168, in <module>
>         cmdclass = CMDCLASS,
>       File
>     "/home/keti/buildroot-opencv/output/target/usr/lib/python3.6/distutils/core.py",
>     line 108, in setup
>         _setup_distribution = dist = klass(attrs)
>       File "build/bdist.linux-x86_64/egg/setuptools/dist.py", line 320, in __init__
>       File "build/bdist.linux-x86_64/egg/setuptools/dist.py", line 377, in
>     fetch_build_eggs
>       File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 852,
>     in resolve
>       File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1124,
>     in best_match
>       File "build/bdist.linux-x86_64/egg/pkg_resources/__init__.py", line 1136,
>     in obtain
>       File "build/bdist.linux-x86_64/egg/setuptools/dist.py", line 445, in
>     fetch_build_egg
>       File "build/bdist.linux-x86_64/egg/setuptools/command/easy_install.py",
>     line 667, in easy_install
>     distutils.errors.DistutilsError: Could not find suitable distribution for
>     Requirement.parse('pkgconfig')

 It looks like you need to add

 PYTHON_H5PY_DEPENDENCIES = host-pkgconf

 And you probably also have to add the dependency on libhdf5 if the python
package uses that.


 Regards,
 Arnout

>     package/pkg-generic.mk:227: recipe for target
>     '/home/keti/buildroot-opencv/output/build/python-h5py-2.8.0/.stamp_built' failed
>     make[1]: ***
>     [/home/keti/buildroot-opencv/output/build/python-h5py-2.8.0/.stamp_built]
>     Error 1
>     Makefile:79: recipe for target '_all' failed
>     make: *** [_all] Error 2
> 
> 
> Thanks in advance for your help.
> 
> Best Regards,
> Sanghun Kim
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 


More information about the buildroot mailing list