I read that thread and the other links it contains, but all I see is an acknowledgement of problems with no official solutions. Or did I miss something?
Let me ask a different question: I have had problems installing perl modules from CPAN before, and occasionally the "solution" is to do a force install because the test itself is either broken or isn't testing for something that really matters in the context in which the module is used. Could that be the case here? If I force install Test::TCP given my current build failures will WWW::Mechanize::PhantomJS still work?