while installing dev-python/pygsl-0.9.0 I ran into the following problem: >>> Unpacking pygsl-0.9.0.tar.gz to /var/tmp/portage/dev-python/pygsl-0.9.0/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-python/pygsl-0.9.0/work/pygsl-0.9.0 ... No Numobj was selected, trying to find one. Traceback (most recent call last): File "setup.py", line 47, in <module> import gsl_numobj File "/var/tmp/portage/dev-python/pygsl-0.9.0/work/pygsl-0.9.0/gsl_numobj.py", line 232, in <module> nummodule = build_guess() File "/var/tmp/portage/dev-python/pygsl-0.9.0/work/pygsl-0.9.0/gsl_numobj.py", line 210, in build_guess nummodule = switchpreference(tmp) File "/var/tmp/portage/dev-python/pygsl-0.9.0/work/pygsl-0.9.0/gsl_numobj.py", line 107, in switchpreference raise DistutilsModuleError, "I need either Numeric or nummarray!" distutils.errors.DistutilsModuleError: I need either Numeric or nummarray! It seems like a dependency for either numeric or nummarray is missing. There is no package called nummarray in the tree so I'm going to compile numeric now and see if this fixes the problem. (I guess so)
# emerge numeric -vp These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-python/numeric-24.2-r6 USE="-doc -lapack" 727 kB Total: 1 package (1 reinstall), Size of downloads: 727 kB Guess it doesn't find the package then... I don't have time looking deeper into this currently.
I think I found the error. And it sits between keyboard and chair.... I forget to run python-updater. It's running now. Will report back if this fixed it.
Hi Markus, pygsl should not depend on either numeric or numarray, but numpy only. We are trying to slowly remove any numeric or numarray dep, they are not maintained upstream anymore. So even if it compiles, let me know if it uses numeric. Thanks-
yes, pygsl uses numpy and the error went away when python-updater finished. added ~ppc64 by the way.