[Tutor] eyeD3 module installation on XP
Terry Carroll
carroll at tjc.com
Mon Jul 16 18:03:25 CEST 2007
On Fri, 13 Jul 2007, Richard Querin wrote:
> Any pointers on how to go about installing this module? There's a file
> called 'setup.py.in' as well. Not sure what that does..
Richard; I'm stumped. Can you try version 0.6.10? See why below.
I'm using eyeD3-0.6.10, so I know it's possible to install on XP. I took
your question as an opportunity to upgrade to eyeD3-0.6.14, planning to
write down how I did it an respond to your message. No joy.
I think the appropriate sequence is config / setup build / setup install ;
But I can't get it working. (BTW, I have Cygwin installed, which is where
I get my "sh" command).
When I did the "sh configure", I got:
F:\installs\Python\eyed3\eyeD3-0.6.14>sh configure
checking whether make sets $(MAKE)... yes
checking for python... /cygdrive/c/Python25//python
checking if /cygdrive/c/Python25//python is version 2.3 or greater... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting
config.status: creating setup.py
config.status: error: cannot find input file: etc/eyeD3.spec.in
I think that warning and error are fatal to the install.
When I try to setup build, I get:
F:\installs\Python\eyed3\eyeD3-0.6.14>python setup.py build
running build
running build_py
error: package directory 'src\eyeD3' does not exist
So, bottom line, I think the warning message:
Makefile.in seems to ignore the --datarootdir setting
is the key.
I just retried the configure in the .10 version and did *not* get this
error:
F:\installs\Python\eyed3\eyeD3-0.6.10>sh configure
checking whether make sets $(MAKE)... yes
checking for python... /cygdrive/c/Python25//python
checking if /cygdrive/c/Python25//python is version 2.3 or greater... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating setup.py
config.status: creating etc/eyeD3.spec
config.status: creating src/eyeD3/__init__.py
config.status: creating doc/eyeD3.1
You might want to try downloading .10 instead of the current release and
see if that works for you. See http://eyed3.nicfit.net/releases/
Sorry I can't help more.
More information about the Tutor
mailing list