--- 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