help building OpenOCD on XP with Parallel wiggler support

First, Hardware and Goal:

I am looking to put a binary file in the ram of an ARM920T and execute it, specifically an MMSP2 processor in a GP2X.

I know my Wiggler works because I am able to load and execute an ELF successfully with OCD Commander, but it does not allow loading or execution of a binary.

My ultimate goal is to get the original firmware flashed onto the GP2X NAND, if indeed the NAND is not broken entirely. I do not think the circuit allows direct flashing, so I need to load a program that will flash with data from the SD slot.

Software:

I have Cygwin installed using the sticky on the top of this forum section.

It is in c:\cygwin with the everything the sticky mentioned in the devel section installed:

autoconf

automake

gcc

make

subversion

tex

I was able to get the trunk from berlios.de just fine.

I ran ./bootstrap

I ran the command ./configure --enable-parport --enable-parport_giveio

Then I ran make

I got this message

parport.c:65:20: sys/io.h: No such file or directory
make[3]: *** [parport.o] Error 1
make[3]: Leaving directory '/home/openocd/trunk/src/jtag'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/openocd/trunk/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/openocd/trunk/'
make: *** [all] Error 2

No executible file is generated.

**Can anyone please point me in the right direction?**

Alternatively if this is a really difficult way of going about what I want to achieve let me know, I don’t think I can connect up to the NAND for direct flashing as it is very fine dot pitch.

Has support for Parallel been dropped in the current trunk on Berlios?

Thanks for any help you can offer.