--- Bbirthisel wrote:
> Hello Robert,
> 
> In a message dated 4/29/2005 7:51:42 PM Eastern Daylight Time, 
> r_wray_johnson writes:
> 
> > checking the checking serial control via ioctl... no
> > configure: WARNING: Without ioctl support, most serial control functions
> > are missing.
> 
> That is not quite as fatal as it sounds. Some functions will run without 
> ioctl support. Although probably not enough to keep Device::Modem happy.

[snip]

> I am one of the earlier authors of Device::SerialPort. But I use 
> Win32::SerialPort under Cygwin (frequently). The real question for you is
> whether Posix.pm, which Device::SerialPort calls for its termio support, 
> works fully under Cygwin. It didn't several years ago - and the "unsupplied 
> headers" would suggest it still doesn't. But I don't know for sure. That is 
> the first question you should ask.

Ah, sorry i didn't mean to imply you were complicit in the plot :)  Thank you
very much for your detailed reply.

So, now my question becomes trivial.  How do I get Win32::SerialPort to work
under cygwin?  i tried installing this module but it dies miserably during the
make.  I therefore assumed it was incompatable with cygwin.  I've installed it
(win32:serial) and had it working just fine on my "normal" Windows perl build. 
Sorry for all the hand-holding, I'm feeling pretty incompetent about now.


> > so...  my task, should i accept it, is to port SerialPort.pm over to 
> > cygwin, by resolving the problems with the three missing header files.  
> > at least.  and probably then some more.
> 
> Oh yes, a whole lot more. The second question you should ask is whether the 
> zmodem routines will compile and run under Cygwin. At all, freestanding, no 
> Perl involved. The problems you will probably encounter (I have created 
> "customized" versions of them on linux, so I know the compile issues) will
> probably lead you back to that first question - or some varient of it.

well, since i'm so confounded by the simple issues, I might need to rethink my
strategy altogether.


> > which would be difficult if i knew what i was doing.  But since I 
> > Have No Idea, it should be a breeze, right?
> 
> My understanding of Cygwin is that it is an application layer environment. It
> is not (or at least none of the versions I have used have been) a complete 
> virtual OS. Hence, you still need to use the driver level code from the basic
> OS. For you, that will mean Win32::SerialPort. I suspect the port of un*x
> zmodem to Cygwin will not be trivial. But that is the place to start, since 
> the rest is irrelevant unless you get that working.
> 
> -bill
> 

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to