I wanted to build an awesome place for people to discuss module specific issues, but I don't have any more time for this, and there are much better places to discuss Perl-related issues. I'd recommend asking your question on Stack Overflow or on Perl Monks.
If you are looking for a Perl tutorial or Perl-related news, I hope these links will serve you well.
Posted on 2009-07-31 11:12:10-07 by jawaid
Unable to install MQSeries Perl Extension
I tried to install MQSeries from CPAN console but got error. The output is this:
cpan> install MQSeries CPAN: Storable loaded ok (v2.06) Going to read '/root/.cpan/Metadata' Database was generated on Thu, 30 Jul 2009 22:27:10 GMT Running install for module 'MQSeries' Running make for H/HB/HBIERSMA/MQSeries-1.29.tar.gz CPAN: checksum security checks disabled because Digest::SHA not installed. Please consider installing the Digest::SHA module. CPAN: Time::HiRes loaded ok (v1.38) Scanning cache /root/.cpan/build for sizes .......................-----------------------------------------------------DONE DEL(1/19): /root/.cpan/build/Module-Build-0.2808 DEL(2/19): /root/.cpan/build/Authen-SASL-2.10 DEL(3/19): /root/.cpan/build/XML-Stream-1.22 DEL(4/19): /root/.cpan/build/Net-XMPP-1.02 DEL(5/19): /root/.cpan/build/Test-Simple-0.74 DEL(6/19): /root/.cpan/build/Sub-Uplevel-0.1901 DEL(7/19): /root/.cpan/build/Test-Exception-0.27 DEL(8/19): /root/.cpan/build/Array-Compare-1.14 DEL(9/19): /root/.cpan/build/Tree-DAG_Node-1.06 DEL(10/19): /root/.cpan/build/Test-Warn-0.10 DEL(11/19): /root/.cpan/build/Net-SSLeay-1.32 DEL(12/19): /root/.cpan/build/IO-Socket-SSL-1.13 DEL(13/19): /root/.cpan/build/Params-Validate-0.91 DEL(14/19): /root/.cpan/build/MQSeries-1.29 DEL(15/19): /root/.cpan/build/PathTools-3.30 DEL(16/19): /root/.cpan/build/Digest-MD5-2.39 DEL(17/19): /root/.cpan/build/Data-Dumper-2.124 DEL(18/19): /root/.cpan/build/libnet-1.22 DEL(19/19): /root/.cpan/build/Term-ReadLine-Perl-1.0302 CPAN: Compress::Zlib loaded ok (v1.41) CPAN: Archive::Tar loaded ok (v1.52) MQSeries-1.29/ MQSeries-1.29/MQClient/ MQSeries-1.29/MQClient/MQSeries.xs.in/ MQSeries-1.29/MQClient/MQSeries.xs.in/21core MQSeries-1.29/MQClient/MQSeries.xs.in/31MQCONNX-v5 MQSeries-1.29/MQClient/MQSeries.xs.in/00header MQSeries-1.29/MQClient/MQSeries.xs.in/32MQOPEN-v5 MQSeries-1.29/MQClient/MQSeries.xs.in/30MQCONN MQSeries-1.29/MQClient/MQSeries.xs.in/41MQBEGIN-v5 MQSeries-1.29/MQClient/MQSeries.xs.in/34MQPUT-v5 MQSeries-1.29/MQClient/MQSeries.xs.in/33MQINQ MQSeries-1.29/MQClient/MQSeries.xs.in/36MQGET MQSeries-1.29/MQClient/MQSeries.xs.in/37MQCLOSE MQSeries-1.29/MQClient/MQSeries.xs.in/38MQDISC MQSeries-1.29/MQClient/MQSeries.xs.in/39MQCMIT MQSeries-1.29/MQClient/MQSeries.xs.in/40MQBACK MQSeries-1.29/MQClient/MQSeries.xs.in/35MQPUT1-v5 MQSeries-1.29/MQClient/MQSeries.xs.in/42MQSET MQSeries-1.29/MQClient/MQSeries.pm.in MQSeries-1.29/MQClient/typemap.PL MQSeries-1.29/MQClient/Makefile.PL MQSeries-1.29/MQClient/constants.c.PL MQSeries-1.29/MQSeries/ MQSeries-1.29/MQSeries/Message/ MQSeries-1.29/MQSeries/Message/ConfigEvent.pl MQSeries-1.29/MQSeries/Message/Storable.pm MQSeries-1.29/MQSeries/Message/Event.pm MQSeries-1.29/MQSeries/Message/IIH.pm MQSeries-1.29/MQSeries/Message/Trigger.pm MQSeries-1.29/MQSeries/Message/ConfigEvent.pm MQSeries-1.29/MQSeries/Message/RFH2.pm MQSeries-1.29/MQSeries/Message/Event.pl MQSeries-1.29/MQSeries/Command/ MQSeries-1.29/MQSeries/Command/MQSC/ MQSeries-1.29/MQSeries/Command/MQSC/Requests.pl MQSeries-1.29/MQSeries/Command/MQSC/Responses.pl MQSeries-1.29/MQSeries/Command/MQSC/RequestParameters.pl MQSeries-1.29/MQSeries/Command/MQSC/RequestValues.pl MQSeries-1.29/MQSeries/Command/MQSC/ResponseParameters.pl MQSeries-1.29/MQSeries/Command/MQSC/ResponseValues.pl MQSeries-1.29/MQSeries/Command/MQSC/RequestParameterPrimary.pl MQSeries-1.29/MQSeries/Command/MQSC/RequestParameterRemap.pl MQSeries-1.29/MQSeries/Command/MQSC/RequestArgs.pl MQSeries-1.29/MQSeries/Command/MQSC/SpecialParameters.pl MQSeries-1.29/MQSeries/Command/PCF/ MQSeries-1.29/MQSeries/Command/PCF/Requests.pl MQSeries-1.29/MQSeries/Command/PCF/Responses.pl MQSeries-1.29/MQSeries/Command/PCF/RequestValues.pl MQSeries-1.29/MQSeries/Command/PCF/ResponseParameters.pl MQSeries-1.29/MQSeries/Command/PCF/ResponseValues.pl MQSeries-1.29/MQSeries/Command/PCF/RequestParameterRequired.pl MQSeries-1.29/MQSeries/Command/PCF/RequestParameters.pl MQSeries-1.29/MQSeries/Command/PCF/RequestParameterOrder.pl MQSeries-1.29/MQSeries/Command/Request.pm MQSeries-1.29/MQSeries/Command/MQSC.pm MQSeries-1.29/MQSeries/Command/PCF.pm MQSeries-1.29/MQSeries/Command/Response.pm MQSeries-1.29/MQSeries/Command/Base.pm MQSeries-1.29/MQSeries/ErrorLog/ MQSeries-1.29/MQSeries/ErrorLog/Parser.pm MQSeries-1.29/MQSeries/ErrorLog/Tail.pm MQSeries-1.29/MQSeries/ErrorLog/descriptions.pl MQSeries-1.29/MQSeries/ErrorLog/Entry.pm MQSeries-1.29/MQSeries/FDC/ MQSeries-1.29/MQSeries/FDC/Entry.pm MQSeries-1.29/MQSeries/FDC/Parser.pm MQSeries-1.29/MQSeries/FDC/Tail.pm MQSeries-1.29/MQSeries/Config/ MQSeries-1.29/MQSeries/Config/Authority.pm MQSeries-1.29/MQSeries/Config/Machine.pm MQSeries-1.29/MQSeries/Config/QMgr.pm MQSeries-1.29/MQSeries/Config/ChannelTable.pm MQSeries-1.29/MQSeries/Constants/ MQSeries-1.29/MQSeries/Constants/ReasonText.pl MQSeries-1.29/MQSeries/Constants/AttributeLength.pl MQSeries-1.29/MQSeries/Constants/AttributeString.pl MQSeries-1.29/MQSeries/Constants/StringAttribute.pl MQSeries-1.29/MQSeries/Constants/ValidPutMsgRecFields.pl MQSeries-1.29/MQSeries/Constants/ReasonMacro.pl MQSeries-1.29/MQSeries/QueueManager.pm MQSeries-1.29/MQSeries/Message.pm MQSeries-1.29/MQSeries/Queue.pm MQSeries-1.29/MQSeries/Command.pm MQSeries-1.29/MQSeries/Constants.pl MQSeries-1.29/MQSeries/Utils.pm MQSeries-1.29/MQSeries-Message-DeadLetter/ MQSeries-1.29/MQSeries-Message-DeadLetter/t/ MQSeries-1.29/MQSeries-Message-DeadLetter/t/dlq.t MQSeries-1.29/MQSeries-Message-DeadLetter/DeadLetter.pm MQSeries-1.29/MQSeries-Message-DeadLetter/DeadLetter.xs MQSeries-1.29/MQSeries-Message-DeadLetter/Makefile.PL MQSeries-1.29/MQSeries-Message-DeadLetter/typemap MQSeries-1.29/MQSeries-Message-PCF/ MQSeries-1.29/MQSeries-Message-PCF/t/ MQSeries-1.29/MQSeries-Message-PCF/t/pcf.t MQSeries-1.29/MQSeries-Message-PCF/typemap MQSeries-1.29/MQSeries-Message-PCF/Makefile.PL MQSeries-1.29/MQSeries-Message-PCF/PCF.pm MQSeries-1.29/MQSeries-Message-PCF/PCF.xs MQSeries-1.29/MQSeries-Message-RulesFormat/ MQSeries-1.29/MQSeries-Message-RulesFormat/t/ MQSeries-1.29/MQSeries-OAM/ MQSeries-1.29/MQSeries-OAM/t/ MQSeries-1.29/MQSeries-OAM/t/oam.t MQSeries-1.29/MQSeries-OAM/OAM.xs MQSeries-1.29/MQSeries-OAM/OAM.pm MQSeries-1.29/MQSeries-OAM/Makefile.PL MQSeries-1.29/MQSeries-PubSub/ MQSeries-1.29/MQSeries-PubSub/PubSub/ MQSeries-1.29/MQSeries-PubSub/t/ MQSeries-1.29/examples/ MQSeries-1.29/examples/OO/ MQSeries-1.29/examples/OO/request-reply-1/ MQSeries-1.29/examples/OO/request-reply-1/reply.pl MQSeries-1.29/examples/OO/request-reply-1/request.pl MQSeries-1.29/examples/OO/request-reply-2/ MQSeries-1.29/examples/OO/request-reply-2/reply.pl MQSeries-1.29/examples/OO/request-reply-2/request.pl MQSeries-1.29/examples/PubSub/ MQSeries-1.29/examples/README MQSeries-1.29/examples/saveauth MQSeries-1.29/examples/mqini2chl MQSeries-1.29/examples/mqchl2ini MQSeries-1.29/include/ MQSeries-1.29/include/cmqcfce.h MQSeries-1.29/pre.in/ MQSeries-1.29/pre.in/MQSeries/ MQSeries-1.29/pre.in/MQSeries/Command/ MQSeries-1.29/pre.in/MQSeries/Command/PCF/ MQSeries-1.29/pre.in/MQSeries/Command/PCF/Requests.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/Responses.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/RequestValues.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/ResponseParameters.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/ResponseValues.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/RequestParameterRequired.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/RequestParameters.in MQSeries-1.29/pre.in/MQSeries/Command/PCF/RequestParameterOrder.in MQSeries-1.29/pre.in/MQSeries/Message/ MQSeries-1.29/pre.in/MQSeries/Message/Event.in MQSeries-1.29/pre.in/MQSeries/Message/ConfigEvent.in MQSeries-1.29/pre.in/MQSeries/Constants/ MQSeries-1.29/pre.in/MQSeries/Constants/ReasonText.in MQSeries-1.29/pre.in/MQSeries/Constants/AttributeLength.in MQSeries-1.29/pre.in/MQSeries/Constants/AttributeString.in MQSeries-1.29/pre.in/MQSeries/Constants/StringAttribute.in MQSeries-1.29/pre.in/MQSeries/Constants/ValidPutMsgRecFields.in MQSeries-1.29/pre.in/MQSeries/Constants/ReasonMacro.in MQSeries-1.29/pre.in/MQSeries-PubSub/ MQSeries-1.29/pre.in/MQSeries-PubSub/PubSub/ MQSeries-1.29/t.in/ MQSeries-1.29/t.in/10constants.t MQSeries-1.29/t.in/50oo-command.t MQSeries-1.29/t.in/20convert.t MQSeries-1.29/t.in/40oo-qmgr.t MQSeries-1.29/t.in/30basic.t MQSeries-1.29/t.in/70-config.t MQSeries-1.29/t.in/60-logs.t MQSeries-1.29/util/ MQSeries-1.29/util/flatten_macros MQSeries-1.29/util/parse_headers MQSeries-1.29/util/parse_config MQSeries-1.29/util/fake_mm MQSeries-1.29/util/extract_reason_codes MQSeries-1.29/util/write_manifest MQSeries-1.29/util/check_copyright MQSeries-1.29/util/check_version MQSeries-1.29/util/check_pcf_mqsc MQSeries-1.29/README.windows MQSeries-1.29/CONFIG MQSeries-1.29/COPYRIGHT MQSeries-1.29/Changes.src MQSeries-1.29/LICENSE MQSeries-1.29/MQSeries.pm MQSeries-1.29/Makefile.PL MQSeries-1.29/README MQSeries-1.29/SSL-cookbook/ MQSeries-1.29/SSL-cookbook/mq-ca.pl MQSeries-1.29/SSL-cookbook/MQclient.pl MQSeries-1.29/SSL-cookbook/MQmanager-swolinux-sslclient.sh MQSeries-1.29/SSL-cookbook/readme.txt MQSeries-1.29/README.html MQSeries-1.29/MANIFEST MQSeries-1.29/Changes.html CPAN: File::Temp loaded ok (v0.16) CPAN.pm: Going to build H/HB/HBIERSMA/MQSeries-1.29.tar.gz Creating directory MQServer/ Copying MQClient/MQSeries.pm.in -> MQServer/MQSeries.pm.in Creating directory MQServer/MQSeries.xs.in/ Copying MQClient/MQSeries.xs.in/00header -> MQServer/MQSeries.xs.in/00header Copying MQClient/MQSeries.xs.in/21core -> MQServer/MQSeries.xs.in/21core Copying MQClient/MQSeries.xs.in/30MQCONN -> MQServer/MQSeries.xs.in/30MQCONN Copying MQClient/MQSeries.xs.in/31MQCONNX-v5 -> MQServer/MQSeries.xs.in/31MQCONNX-v5 Copying MQClient/MQSeries.xs.in/32MQOPEN-v5 -> MQServer/MQSeries.xs.in/32MQOPEN-v5 Copying MQClient/MQSeries.xs.in/33MQINQ -> MQServer/MQSeries.xs.in/33MQINQ Copying MQClient/MQSeries.xs.in/34MQPUT-v5 -> MQServer/MQSeries.xs.in/34MQPUT-v5 Copying MQClient/MQSeries.xs.in/35MQPUT1-v5 -> MQServer/MQSeries.xs.in/35MQPUT1-v5 Copying MQClient/MQSeries.xs.in/36MQGET -> MQServer/MQSeries.xs.in/36MQGET Copying MQClient/MQSeries.xs.in/37MQCLOSE -> MQServer/MQSeries.xs.in/37MQCLOSE Copying MQClient/MQSeries.xs.in/38MQDISC -> MQServer/MQSeries.xs.in/38MQDISC Copying MQClient/MQSeries.xs.in/39MQCMIT -> MQServer/MQSeries.xs.in/39MQCMIT Copying MQClient/MQSeries.xs.in/40MQBACK -> MQServer/MQSeries.xs.in/40MQBACK Copying MQClient/MQSeries.xs.in/41MQBEGIN-v5 -> MQServer/MQSeries.xs.in/41MQBEGIN-v5 Copying MQClient/MQSeries.xs.in/42MQSET -> MQServer/MQSeries.xs.in/42MQSET Copying MQClient/Makefile.PL -> MQServer/Makefile.PL Copying MQClient/constants.c.PL -> MQServer/constants.c.PL Copying MQClient/typemap.PL -> MQServer/typemap.PL Checking if your kit is complete... Looks good ERROR from evaluation of /root/.cpan/build/MQSeries-1.29-xFWIrK/MQClient/Makefile.PL: No such direc +tory '/opt/mqm' Compilation failed in require at ./Makefile.PL line 14. # Looks like your test died before it could output anything. Warning: No success on command[/usr/bin/perl Makefile.PL] Warning (usually harmless): 'YAML' not installed, will not store persistent state HBIERSMA/MQSeries-1.29.tar.gz /usr/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Failed during this command: HBIERSMA/MQSeries-1.29.tar.gz : writemakefile NO '/usr/bin/perl Makefile.PL' return +ed status 65280
Direct Responses: 11320 | Write a response
Posted on 2009-08-19 05:59:19-07 by snerd in response to 11230
Re: Unable to install MQSeries Perl Extension
CPAN MQSeries makes some assumptions about the locations of the MQSeries SDK and Client libraries. They're normally found in /opt/mqm - I've had to change the entries in parse_headers and parse_config in the Utils dir of the module to get it to build. Still can't get it to install in my local site_perl though.
Direct Responses: Write a response