[openSpeak-dev] Mac OSX Port status. I mean bugs...

François Guerraz kubrick at fgv6.net
Sun May 11 13:52:27 CEST 2008


Hi.

oS have many strange behaviors under Mac. I will not have time to  
work on this today so if you got some time, feel free to take a look  
at the code and ask yourself "why the hell doesn't it works?".

Here are the problems I noticed :

In bool UDPConnection::select(void) : don't check if FD_ISSET(...) ==  
1 but FD_ISSET(...) != 0 : it takes various values ...
In void UDPConnection::sendAll(const std::string &pkt, const  
sockaddr_in &to) there is something strange : sendto(mSocket,  
pkt.substr(total).c_str(), (int)bytesleft, 0, (struct sockaddr*)&to,  
sizeof(struct sockaddr)) systematically returns -1 but send(mSocket,  
pkt.substr(total).c_str(), (int)bytesleft, 0) works but of course  
there is some side-effects.

These changes made, it seems to connect to the server (on Mac OSX  
too) : "[DEBUG] Core: User francoisguerraz finished connecting"
But in the same time, on the client, this msg box appears : "Could  
not unlock mutex (error: 0 unknown error: 0)"
Also when quitting the app, I have this msg box : "Could not unlock  
mutex (error: 2 No such file or directory)"

I googled, of course, but I didn't find anything of interest.

See ya ! And good luck.

François Guerraz
kubrick at fgv6.net



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.fgv6.net/pipermail/openspeak-dev/attachments/20080511/ecfbae66/attachment.htm 


More information about the openSpeak-dev mailing list


Copyright 2006-2007 © The openSpeak Team
openSpeak is free software and is released under the terms of the GNU General Public License
main
News
Documentation
Bugtracker
Mailing List
Downloads


informations
About
Team
Help us
Contact


supported by
SourceForge.net