Some people always have Net::OSCAR errors along the lines of "Your vendor didn't specify POSIX macro EINPROGRESS" or something like that.
alienz told me that a Juggernaut user who had that error went into the AIM signon_done handler's code and removed the line to format the bot's screenname, and that that fixed the error.
So if you get that error in your bot, try going into the AIM signon_done handler (in Juggernaut and Leviathan it's in handlers/aim/aim_signon_done.pl) and comment out or remove the format_screenname line:
Code:
It looks something like this:
$aim->format_screenname (......);
where $aim may be $self, and the "....." would be some variable. But that's what the line looks like so comment it out or delete it.
And then try running it again. If it works, reply here, if it doesn't, reply here. It would be something really useful to others if this is the only problem because this error seems to happen a lot to some people. _________________ Current Site (2008) http://www.cuvou.com/
If anyone has anymore info on fixing this error, post away here or at Botworld. As far as I know, EINPROGRESS is a constant of the ERRNO class in POSIX, but as for the cause of this error...no one really seems to know. It tends to just happen out of the blue and affects bots other than Juggernaut. _________________ Check out Botworld! A dev resource for things bot.
Downloads, articles, news, fourm and more.
http://botworld.marzopolis.com