> > (2) I tried to make a few debs from source.  Here is what happened.
> > 
> >     (a) I wanted to compile numeric python and started to compile
> >     the python-llnl package (which originally was the source).  I
> >     had installed the relevant python packages.  I found that,
> >     the python-dev package doesnt ship with all the header
> >     files.   My linux install has 69 files in
> >     /usr/include/python1.5/  but hurd had 63.  I simply copied
> >     the missing ones from linux and it worked.
> 
> You should list the missing files. Maybe they are about 
> features the hurd doesn't have.
> 
> Usually, such one time hacks are terrible wrong, and don't 
> bring us further.  In the ideal case, you should get the python
> source, build it, ands ee why it doesn't include those headers.
> Yes, I know it takes more time. What do you think I am doing two
> years long? The advantage is that your work isn't lost, but a 
> real contribution.
> 

I built the original Python packages on the Hurd.  This was an early
Python 1.5 series, so things may have changed compared to the 1.5.2
found in Debian GNU/Linux.  There were no special hacks required to
build Python, assuming a 'current' autoconf/autogen macro set is 
installed.

> >     (b) While compiling python-numeric.  I found that a lot of
> >     important modules were not present in hurd.  glob and shutil
> >     come to mind.
> > 
> >     $ ls -la /gnu/usr/lib/python1.5/ | wc -l  
> >     190
> >     $ ls -la /usr/lib/python1.5/ | wc -l
> >     424
> >     $
> 
> I am not a python guy, and nobody else bother to build and 
> upload them.  Maybe at some day the autobuilder will catch 
> up on them, but otherwise you need to find some interested
> maintainer or build them yourself.
>

Again, I built the core Python pieces, and stopped there.  This was
during the zero-hole-bug period, so it was much more frustrating
to get things accomplished.  I just never got around to building
the other pieces, and I tend to use Perl more often now, so it
never got high enough on my list.  Sorry!
 
Thanks,

-Brent


Reply via email to