cygwin, windows, and copyover, again?

Posted by Boris on Sat 18 Aug 2001 06:19 AM — 5 posts, 19,710 views.

#0
Log Boris: copy
ROM is ready to rock on port 4000
Copyover recovery initiated
Write_to_descriptor: The descriptor is a file, not a socket

Well, I haven't managed to find any insight on the problem from the rom mailing list, but searching the cygwin list turned up
http://www.cygwin.com/ml/cygwin/2000-10/msg01379.html
Using winsock2 would fix this? How can I get cygwin to do that!? Unfortunately no one seems to have run across this in my same situation... maybe this is more of a cygwin specific question...
Australia Forum Administrator #1
Which version of ROM are you using?

The one I have, Rom24b6, I think, does not have any reference to copyover, recovery, or duplicatesocket.

In answer to your other question, I would guess that installing the ws2_32.dll file would automatically apply to Cygwin, however I can't be certain.
#2
Hmm, well if you're not familiar with copyover, never mind I guess. I'm using heavily modified 2.4b4, and yeah I have the dll, no luck. Maybe if I remove the original winsock...
Australia Forum Administrator #3
Here's a tip I found by doing a search. It might work better if you force it to link with Winsock2, rather than Winsock library.

Try adding:


-lws2_32


to the link line in the makefile.
#4
Nope, no luck there. Maybe winsock2 won't fix it after all. Oh well! Thanks for looking into it.