Hi Michael,

I have to confess that I don't contribute to CPAN Testers network, but I have 
no problems with PoCo::Client::Keepalive 0.268 under Solaris 10 (both SPARC and 
i86pc)
and Perl 5.10.1 (succeeded to compile the module even in my legacy environment 
under Solaris 8 and Perl 5.8.8).

With the module versions listed below installed, "make test" runs successfully 
for PoCo::Client::Keepalive 0.268.
I hope the numbers below are good enough to cross-check on your side
[If needed, I could step my ClearCase view back to August 1st when the module 
was integrated].

The relevant excerpt from "perl -V" is
Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
                        PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
                        PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API

Hope this helps to get rid of the doesn't-compile-on-Solaris syndrome in this 
case.

Best regards,
    Markus

bash-3.00$ pwd
.../buildtmp/cpan/POE-Component-Client-Keepalive-0.268-bvQflh
bash-3.00$ ( truss -f make test 2>&1 ) > test.truss.log
bash-3.00$ egrep 'open.*[(].*\.pm".*[)] = [0-9]' test.truss.log | sed -e 
's,^.*/lib/,/,;s/[.]pm".*//1' -e 's,^.*/5[^/]*/,,1' -e 
's,[^/]*-[^/]*-[^/]*-[^/]*/,,1' -e 's,^//*,,' -e 's,/,::,g' | sort -u | perl 
-nle 'my $use = "use $_; printf \"%-40s %s\\n\", \"$_\", " . "\$" . $_ . 
"::VERSION"; eval $use;' 2>&1 | egrep '^[A-Za-z].* [0-9].[0-9]*$'
AutoLoader                               5.72
Benchmark                                1.11
Carp                                     1.23
Cwd                                      3.33
DirHandle                                1.03
DynaLoader                               1.10
Errno                                    1.11
Exporter                                 5.65
Exporter::Heavy                          5.65
ExtUtils::Command                        1.16
ExtUtils::Command::MM                    6.62
ExtUtils::Liblist                        6.62
ExtUtils::Liblist::Kid                   6.62
ExtUtils::MM                             6.62
ExtUtils::MM_Any                         6.62
ExtUtils::MM_Unix                        6.62
ExtUtils::MY                             6.62
ExtUtils::MakeMaker                      6.62
ExtUtils::MakeMaker::Config              6.62
Fcntl                                    1.06
File::Basename                           2.77
File::Compare                            1.1006
File::Copy                               2.14
File::Glob                               1.06
File::Path                               2.08
File::Spec                               3.33
File::Spec::Unix                         3.33
FileHandle                               2.02
IO                                       1.25
IO::File                                 1.14
IO::Handle                               1.28
IO::Pty                                  1.10
IO::Seekable                             1.1
IO::Select                               1.17
IO::Socket                               1.31
IO::Socket::INET                         1.31
IO::Socket::UNIX                         1.23
IO::Stty                                 0.03
IO::Tty                                  1.10
IPC::Open3                               1.04
List::Util                               1.23
Math::BigInt                             1.997
Math::BigInt::Calc                       1.997
Net::IP                                  1.25
Net::SSLeay                              1.42
POE                                      1.312
POE::Component::Client::Keepalive        0.268
POE::Component::Connection::Keepalive    0.268
POE::Component::Resolver                 0.914
POE::Component::Resolver::Sidecar        0.914
POE::Component::SSLify                   1.008
POE::Component::SSLify::ClientHandle     1.008
POE::Component::SSLify::ServerHandle     1.008
POE::Component::Server::TCP              1.312
POE::Driver::SysRW                       1.312
POE::Filter                              1.312
POE::Filter::Line                        1.312
POE::Filter::Reference                   1.312
POE::Kernel                              1.312
POE::Loop::PerlSignals                   1.312
POE::Loop::Select                        1.312
POE::Pipe                                1.312
POE::Pipe::OneWay                        1.312
POE::Pipe::TwoWay                        1.312
POE::Queue::Array                        1.312
POE::Resource::Aliases                   1.312
POE::Resource::Events                    1.312
POE::Resource::Extrefs                   1.312
POE::Resource::FileHandles               1.312
POE::Resource::SIDs                      1.312
POE::Resource::Sessions                  1.312
POE::Resource::Signals                   1.312
POE::Resources                           1.312
POE::Session                             1.312
POE::Wheel                               1.312
POE::Wheel::ReadWrite                    1.312
POE::Wheel::Run                          1.312
POE::Wheel::SocketFactory                1.312
POSIX                                    1.17
PerlIO                                   1.06
Scalar::Util                             1.23
SelectSaver                              1.02
Socket                                   1.96
Socket::GetAddrInfo                      0.21
Socket::GetAddrInfo::Core                0.21
Storable                                 2.30
Symbol                                   1.07
Sys::Hostname                            1.11
TAP::Base                                3.23
TAP::Formatter::Base                     3.23
TAP::Formatter::File                     3.23
TAP::Formatter::File::Session            3.23
TAP::Formatter::Session                  3.23
TAP::Harness                             3.23
TAP::Object                              3.23
TAP::Parser                              3.23
TAP::Parser::Aggregator                  3.23
TAP::Parser::Grammar                     3.23
TAP::Parser::Iterator                    3.23
TAP::Parser::Iterator::Array             3.23
TAP::Parser::Iterator::Process           3.23
TAP::Parser::Iterator::Stream            3.23
TAP::Parser::IteratorFactory             3.23
TAP::Parser::Result                      3.23
TAP::Parser::Result::Bailout             3.23
TAP::Parser::Result::Comment             3.23
TAP::Parser::Result::Plan                3.23
TAP::Parser::Result::Pragma              3.23
TAP::Parser::Result::Test                3.23
TAP::Parser::Result::Unknown             3.23
TAP::Parser::Result::Version             3.23
TAP::Parser::Result::YAML                3.23
TAP::Parser::ResultFactory               3.23
TAP::Parser::Scheduler                   3.23
TAP::Parser::Scheduler::Job              3.23
TAP::Parser::Scheduler::Spinner          3.23
TAP::Parser::Source                      3.23
TAP::Parser::SourceHandler               3.23
TAP::Parser::SourceHandler::Executable   3.23
TAP::Parser::SourceHandler::File         3.23
TAP::Parser::SourceHandler::Handle       3.23
TAP::Parser::SourceHandler::Perl         3.23
TAP::Parser::SourceHandler::RawTAP       3.23
TAP::Parser::Utils                       3.23
TAP::Parser::YAMLish::Reader             3.23
Task::Weaken                             1.04
Test::Builder                            0.98
Test::Builder::Module                    0.98
Test::Harness                            3.23
Test::More                               0.98
Tie::Hash                                1.03
Time::HiRes                              1.9724
XSLoader                                 0.15
base                                     2.14
bytes                                    1.03
constant                                 1.21
integer                                  1.00
lib                                      0.62
overload                                 1.07
parent                                   0.221
re                                       0.09
strict                                   1.04
utf8                                     1.07
vars                                     1.01
warnings                                 1.06
warnings::register                       1.01
bash-3.00$





Markus Jansen

Ericsson GmbH
Eurolab R&D
Ericsson Allee 1
52134 Herzogenrath, Germany
Phone +49 2407 575 5157
Fax +49 22407 575 150
Mobile +49 172 2742003
markus.jan...@ericsson.com
www.ericsson.com



Ericsson GmbH. Sitz: Düsseldorf. Registergericht: Amtsgericht Düsseldorf, HRB 
33012. Geschäftsführer: Stefan Koetz (Vors.), Nils de Baar, Bernd Schmidt. 
Aufsichtsratsvorsitzender: Anders Runevad.

This Communication is confidential. We only send and receive email on the basis 
of the terms set out at 
www.ericsson.com/email_disclaimer<http://www.ericsson.com/email_disclaimer>.


-----Original Message-----
From: Michael Lackhoff [mailto:mich...@lackhoff.de]
Sent: Friday, December 16, 2011 10:42 AM
To: POE Mailing List
Subject: POE-Component-Client-Keepalive under Solaris

As the test results on CPAN indicate I am not the only one having problems with 
this module under Solaris. To keep my app going I installed version 0.260 from 
backpan but for easy distribution I would like it to work with the most recent 
version.
Anything I could do to help fixing the problem(s)? Though I must admit I am no 
expert at all for the inner workings of POE. I just use 
POE::Component::Client::HTTP from a cookbook recipe and 
POE-Component-Client-Keepalive is a dependency.

-Michael

<<inline: Picture (Metafile) 1.jpg>>

<<inline: Picture (Metafile) 2.jpg>>

Reply via email to