"the headers are found in the python-dev package. please install this
and retry." - That is exactly the problem. python-numeric (as it is now)
depends on python-dev, yet this dependency is not reflected by the
package. I never suggested to change the python package in any way!
Please excuse that my original bug description was unclear. Let me try
to rephrase:

The package dependencies of python-numeric are wrong. 
Compilation of python c-extensions that use 
/usr/include/python2.5/arrayobject.h fails, because 
/usr/include/python2.5/arrayobject.h depends on header files provided by 
python-dev.

Two possible fixes for this situation are suggested:

EITHER add python-dev to the package dependences of python-numeric. This
would reflect the actual dependencies between files contained in
packages.

OR remove /usr/include/python2.5/arrayobject.h from python-numeric and
place it inside a (new?) python-numeric-dev package, which then depends
on python-dev. This would fix the dependency problems and maintain
proper separation of dev files from runtime libraries. (In earlier
versions of Ubuntu, the Numeric headers were contained in a separate
python-numeric-dev package, which in turn correctly depended on python-
dev.)

The patch to /usr/include/python2.5/arrayobject.h suggested in the
original bug report actually refers to a separate bug in Numeric itself.

-- 
python-numeric dependency error
https://bugs.launchpad.net/bugs/240390
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to