You have version 2.006 of Socket.pm, but the Socket "object" (ie Socket.so) is for version 1.94.

This type of error generally indicates that a botched upgrade of Socket (from version 1.94 to 2.006, in this instance) has been performed.Just how this stuff-up has occurred is anybody's guess.

Removing any existing Socket.so, and then re-installing Socket-2.006 should fix the problem ... but all bets are off if you're running the "system" perl. (Proceed with caution if you *are* using the system's perl.)

Afterthought: Might be safer/easier instead to replace the 2.006 version of Socket.pm with version 1.94. That should work just as well.

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other