tarock2 Posted January 3, 2017 Posted January 3, 2017 Hi,after moving from Stevie to Tommy I try to make my scripts work again. So I installed the Module "JSON::XS" (protocol see below).When trying the script: #!/usr/bin/perl -w use strict; use warnings; use CGI; use CGI::Carp qw(fatalsToBrowser); use Cpanel::JSON::XS; print "Content-type: text/html\n\n"; print "Hello World\n"; I get the error: Can't locate Cpanel/JSON/XS.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at test2.pl line 7. BEGIN failed--compilation aborted at test2.pl line 7. Thanks a lot in advance,Bernhard__________________________ Here the protocol of installing the module: Testing connection speed...(using fast method)...Done Ping:1000.0 (ticks) Testing connection speed to mirror.leaseweb.com using pureperl...(cached .. 318229.99 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to ftp.stu.edu.tw using pureperl...(cached .. 4197.64 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to cpan.cpantesters.org using pureperl...(cached .. 4161.53 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to ftp.litnet.lt using pureperl...(cached .. 3221.94 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to mirror.is.co.za using pureperl...(cached .. 1866.13 bytes/s)...Done Five usable mirrors located Ping:1000.0 (ticks) Testing connection speed to 209.85.80.214 using pureperl...(using cached speed)...Done Ping:1000.0 (ticks) Testing connection speed to 69.73.140.17 using pureperl...(using cached speed)...Done Ping:1000.0 (ticks) Testing connection speed to 67.205.110.4 using pureperl...(using cached speed)...Done Three usable fallback mirrors located Fetching http://mirror.leaseweb.com/CPAN/index.html (connected:0).......(request attempt 1/12)...Resolving mirror.leaseweb.com...(resolve attempt 1/65)...@209.58.135.187......receiving......request success......Done Mirror Check passed for mirror.leaseweb.com (/index.html) Checking C compiler....C compiler (/usr/bin/gcc) OK (cached Tue Jan 3 04:20:51 2017) Tuned C compiler not available because it is not enabled....Done Installer: cpanm: Not Available: Perl Expect (Could not load expect perl module: Can't locate Expect.pm in @INC (@INC contains: /usr/local/cpanel /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/local/cpanel/Cpanel/cPCPAN/Install.pm line 65. ) Method: Using System Expect, Installer: cpanm spawn /usr/local/cpanel/bin/cpanm --notest --local-lib=~/perl5 --notest --verbose --perl=/scripts/cpan_sandbox/x86_64/perl JSON::XS --perl is deprecated since it's known to be fragile in figuring out dependencies. Run `/scripts/cpan_sandbox/x86_64/perl -S cpanm` instead. cpanm (App::cpanminus) 1.7039 on perl 5.016003 built for x86_64-linux-thread-multi Work directory is /home/tarock/.cpanm/work/1483450760.8201 You have make /bin/make Falling back to HTTP::Tiny 0.056 You have /bin/tar: tar (GNU tar) 1.26 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. You have /bin/unzip Testing connection speed...(using fast method)...Done Ping:1000.0 (ticks) Testing connection speed to mirror.leaseweb.com using pureperl...(cached .. 318229.99 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to ftp.stu.edu.tw using pureperl...(cached .. 4197.64 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to cpan.cpantesters.org using pureperl...(cached .. 4161.53 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to ftp.litnet.lt using pureperl...(cached .. 3221.94 bytes/s)...Done Ping:1000.0 (ticks) Testing connection speed to mirror.is.co.za using pureperl...(cached .. 1866.13 bytes/s)...Done Five usable mirrors located Ping:1000.0 (ticks) Testing connection speed to 209.85.80.214 using pureperl...(using cached speed)...Done Ping:1000.0 (ticks) Testing connection speed to 69.73.140.17 using pureperl...(using cached speed)...Done Ping:1000.0 (ticks) Testing connection speed to 67.205.110.4 using pureperl...(using cached speed)...Done Three usable fallback mirrors located Fetching http://mirror.leaseweb.com/CPAN/index.html (connected:0).......(request attempt 1/12)...Resolving mirror.leaseweb.com...(resolve attempt 1/65)...@209.58.135.187......receiving......request success......Done Mirror Check passed for mirror.leaseweb.com (/index.html) Searching on cpanmetadb ... Searching JSON::XS on cpanmetadb (http://cpanmetadb.cpanel.net/v1.0/package/JSON::XS) ... Source: fastest CPAN mirror ... --> Working on JSON::XS Fetching http://mirror.leaseweb.com/CPAN///authors/id/M/ML/MLEHMANN/JSON-XS-3.03.tar.gz ... OK Unpacking JSON-XS-3.03.tar.gz JSON-XS-3.03/ JSON-XS-3.03/t/ JSON-XS-3.03/t/52_object.t JSON-XS-3.03/t/07_pc_esc.t JSON-XS-3.03/t/13_limit.t JSON-XS-3.03/t/20_faihu.t JSON-XS-3.03/t/18_json_checker.t JSON-XS-3.03/t/08_pc_base.t JSON-XS-3.03/t/17_relaxed.t JSON-XS-3.03/t/04_dwiw_encode.t JSON-XS-3.03/t/19_incr.t JSON-XS-3.03/t/12_blessed.t JSON-XS-3.03/t/00_load.t JSON-XS-3.03/t/01_utf8.t JSON-XS-3.03/t/10_pc_keysort.t JSON-XS-3.03/t/06_pc_pretty.t JSON-XS-3.03/t/16_tied.t JSON-XS-3.03/t/09_pc_extra_number.t JSON-XS-3.03/t/22_comment_at_eof.t JSON-XS-3.03/t/05_dwiw_decode.t JSON-XS-3.03/t/03_types.t JSON-XS-3.03/t/21_evans.t JSON-XS-3.03/t/14_latin1.t JSON-XS-3.03/t/02_error.t JSON-XS-3.03/t/15_prefix.t JSON-XS-3.03/t/99_binary.t JSON-XS-3.03/t/11_pc_expo.t JSON-XS-3.03/MANIFEST JSON-XS-3.03/bin/ JSON-XS-3.03/bin/json_xs JSON-XS-3.03/eg/ JSON-XS-3.03/eg/bench JSON-XS-3.03/XS.xs JSON-XS-3.03/Makefile.PL JSON-XS-3.03/COPYING JSON-XS-3.03/XS.pm JSON-XS-3.03/XS/ JSON-XS-3.03/XS/Boolean.pm JSON-XS-3.03/Changes JSON-XS-3.03/typemap JSON-XS-3.03/README JSON-XS-3.03/META.yml JSON-XS-3.03/META.json Entering JSON-XS-3.03 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (6.68) Checking if you have Canary::Stability 0 ... No ==> Found dependencies: Canary::Stability Searching Canary::Stability on cpanmetadb (http://cpanmetadb.cpanel.net/v1.0/package/Canary::Stability) ... Source: fastest CPAN mirror ... --> Working on Canary::Stability Fetching http://mirror.leaseweb.com/CPAN///authors/id/M/ML/MLEHMANN/Canary-Stability-2012.tar.gz ... OK Unpacking Canary-Stability-2012.tar.gz Canary-Stability-2012/ Canary-Stability-2012/Stability.pm Canary-Stability-2012/Changes Canary-Stability-2012/Makefile.PL Canary-Stability-2012/README Canary-Stability-2012/COPYING Canary-Stability-2012/MANIFEST Canary-Stability-2012/META.yml Canary-Stability-2012/META.json Entering Canary-Stability-2012 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (6.68) Configuring Canary-Stability-2012 ... Running Makefile.PL [2017-01-03 05:39:21 -0800] info [cpanm] /home/tarock/.cpanel/datastore/Cpanel::Sys::Compiler::test_compile_gcc info [cpanm] /home/tarock/.cpanel/datastore/Cpanel::Sys::Compiler::test_compile_gcc perl-64bit-hack: enabled Checking if your kit is complete... Looks good Writing Makefile for Canary::Stability Writing MYMETA.yml and MYMETA.json OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.68) Building Canary-Stability-2012 ... cp Stability.pm blib/lib/Canary/Stability.pm Manifying blib/man3/Canary::Stability.3pm Installing /home/tarock/perl5/lib/perl5/Canary/Stability.pm Installing /home/tarock/perl5/man/man3/Canary::Stability.3pm Appending installation info to /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod OK Successfully installed Canary-Stability-2012 Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/Canary-Stability-2012/install.json Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/Canary-Stability-2012/MYMETA.json Configuring JSON-XS-3.03 ... Running Makefile.PL perl-64bit-hack: enabled *** *** Canary::Stability COMPATIBILITY AND SUPPORT CHECK *** ================================================= *** *** Hi! *** *** I do my best to provide predictable and reliable software. *** *** However, in recent releases, P5P (who maintain perl) have been *** introducing regressions that are sometimes subtle and at other times *** catastrophic, often for personal preferences with little or no concern *** for existing code, most notably CPAN. *** *** For this reason, it has become very hard for me to maintain the level *** of reliability and support I have committed myself to in the past, at *** least with some perl versions: I simply can't keep up working around new *** bugs or gratituous incompatibilities, and in turn you might suffer from *** unanticipated problems. *** *** Therefore I have introduced a support and compatibility check, the results *** of which follow below, together with a FAQ and some recommendations. *** *** This check is just to let you know that there might be a risk, so you can *** make judgement calls on how to proceed - it will not keep the module from *** installing or working. *** *** The stability canary says: chirp! chirp! (it seems to be quite happy) *** *** Your version of perl (5.016003) is quite supported by JSON::XS, nothing *** else to be said, hope it comes in handy. Checking if your kit is complete... Looks good Warning: prerequisite Types::Serialiser 0 not found. Warning: prerequisite common::sense 0 not found. Writing Makefile for JSON::XS Writing MYMETA.yml and MYMETA.json OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.68) Checking if you have Types::Serialiser 0 ... No Checking if you have common::sense 0 ... No ==> Found dependencies: Types::Serialiser, common::sense Searching Types::Serialiser on cpanmetadb (http://cpanmetadb.cpanel.net/v1.0/package/Types::Serialiser) ... Source: fastest CPAN mirror ... --> Working on Types::Serialiser Fetching http://mirror.leaseweb.com/CPAN///authors/id/M/ML/MLEHMANN/Types-Serialiser-1.0.tar.gz ... OK Unpacking Types-Serialiser-1.0.tar.gz Types-Serialiser-1.0/ Types-Serialiser-1.0/Makefile.PL Types-Serialiser-1.0/Serialiser.pm Types-Serialiser-1.0/META.yml Types-Serialiser-1.0/Changes Types-Serialiser-1.0/META.json Types-Serialiser-1.0/COPYING Types-Serialiser-1.0/README Types-Serialiser-1.0/t/ Types-Serialiser-1.0/t/00_load.t Types-Serialiser-1.0/t/51_types.t Types-Serialiser-1.0/Serialiser/ Types-Serialiser-1.0/Serialiser/Error.pm Types-Serialiser-1.0/MANIFEST Entering Types-Serialiser-1.0 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (6.68) Configuring Types-Serialiser-1.0 ... Running Makefile.PL perl-64bit-hack: enabled Checking if your kit is complete... Looks good Warning: prerequisite common::sense 0 not found. Writing Makefile for Types::Serialiser Writing MYMETA.yml and MYMETA.json OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.68) Checking if you have common::sense 0 ... No ==> Found dependencies: common::sense Searching common::sense on cpanmetadb (http://cpanmetadb.cpanel.net/v1.0/package/common::sense) ... Source: fastest CPAN mirror ... --> Working on common::sense Fetching http://mirror.leaseweb.com/CPAN///authors/id/M/ML/MLEHMANN/common-sense-3.74.tar.gz ... OK Unpacking common-sense-3.74.tar.gz common-sense-3.74/ common-sense-3.74/Makefile.PL common-sense-3.74/sense.pm.PL common-sense-3.74/META.yml common-sense-3.74/Changes common-sense-3.74/META.json common-sense-3.74/LICENSE common-sense-3.74/README common-sense-3.74/t/ common-sense-3.74/t/00_load.t common-sense-3.74/t/01_arch.t common-sense-3.74/sense.pod common-sense-3.74/MANIFEST Entering common-sense-3.74 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (6.68) Configuring common-sense-3.74 ... Running Makefile.PL perl-64bit-hack: enabled Checking if your kit is complete... Looks good Writing Makefile for common::sense Writing MYMETA.yml and MYMETA.json OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.68) Building common-sense-3.74 ... /usr/bin/perl sense.pm.PL sense.pm cp sense.pm blib/arch/common/sense.pm cp sense.pod blib/lib/common/sense.pod Manifying blib/man3/common::sense.3pm Manifying blib/man3/common::sense.3pm Manifying blib/man3/common::sense.3pm Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/common/sense.pm Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/common/sense.pod Installing /home/tarock/perl5/man/man3/common::sense.3pm Appending installation info to /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod OK Successfully installed common-sense-3.74 Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/common-sense-3.74/install.json Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/common-sense-3.74/MYMETA.json Building Types-Serialiser-1.0 ... cp Serialiser.pm blib/lib/Types/Serialiser.pm cp Serialiser/Error.pm blib/lib/Types/Serialiser/Error.pm Manifying blib/man3/Types::Serialiser.3pm Manifying blib/man3/Types::Serialiser::Error.3pm Installing /home/tarock/perl5/lib/perl5/Types/Serialiser.pm Installing /home/tarock/perl5/lib/perl5/Types/Serialiser/Error.pm Installing /home/tarock/perl5/man/man3/Types::Serialiser.3pm Installing /home/tarock/perl5/man/man3/Types::Serialiser::Error.3pm Appending installation info to /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod OK Successfully installed Types-Serialiser-1.0 Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/Types-Serialiser-1.0/install.json Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/Types-Serialiser-1.0/MYMETA.json Already tried common::sense. Skipping. Building JSON-XS-3.03 ... cp XS/Boolean.pm blib/lib/JSON/XS/Boolean.pm cp XS.pm blib/lib/JSON/XS.pm /usr/bin/perl /usr/share/perl5/vendor_perl/ExtUtils/xsubpp -typemap /usr/share/perl5/ExtUtils/typemap -typemap typemap XS.xs > XS.xsc && mv XS.xsc XS.c gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DVERSION=\"3.03\" -DXS_VERSION=\"3.03\" -fPIC "-I/usr/lib64/perl5/CORE" XS.c gcc-64bit-hack: enabled XS.xs: In function 'ptr_to_index': XS.xs:207:10: warning: pointer targets in passing argument 2 of 'Perl_utf8_distance' differ in signedness [-Wpointer-sign] ? utf8_distance (offset, SvPVX (sv)) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5030:0, from XS.xs:2: /usr/lib64/perl5/CORE/proto.h:4534:18: note: expected 'const U8 *' but argument is of type 'char *' PERL_CALLCONV IV Perl_utf8_distance(pTHX_ const U8 *a, const U8 * ^ XS.xs:207:10: warning: pointer targets in passing argument 3 of 'Perl_utf8_distance' differ in signedness [-Wpointer-sign] ? utf8_distance (offset, SvPVX (sv)) ^ In file included from /usr/lib64/perl5/CORE/perl.h:5030:0, from XS.xs:2: /usr/lib64/perl5/CORE/proto.h:4534:18: note: expected 'const U8 *' but argument is of type 'char *' PERL_CALLCONV IV Perl_utf8_distance(pTHX_ const U8 *a, const U8 * ^ XS.xs: In function 'ref_bool_type': XS.xs:318:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (len == 1) ^ XS.xs: In function 'encode_str': XS.xs:429:23: warning: pointer targets in passing argument 1 of 'decode_utf8' differ in signedness [-Wpointer-sign] uch = decode_utf8 (str, end - str, &clen); ^ XS.xs:165:1: note: expected 'unsigned char *' but argument is of type 'char *' decode_utf8 (unsigned char *s, STRLEN len, STRLEN *clen) ^ XS.xs:482:23: warning: pointer targets in passing argument 1 of 'encode_utf8' differ in signedness [-Wpointer-sign] enc->cur = encode_utf8 (enc->cur, uch); ^ XS.xs:182:1: note: expected 'unsigned char *' but argument is of type 'char *' encode_utf8 (unsigned char *s, UV ch) ^ XS.xs:482:32: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] enc->cur = encode_utf8 (enc->cur, uch); ^ XS.xs: In function 'decode_str': XS.xs:1095:26: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (hi >= 0xd800) ^ XS.xs:1121:27: warning: pointer targets in passing argument 1 of 'encode_utf8' differ in signedness [-Wpointer-sign] cur = encode_utf8 (cur, hi); ^ XS.xs:182:1: note: expected 'unsigned char *' but argument is of type 'char *' encode_utf8 (unsigned char *s, UV ch) ^ XS.xs:1121:31: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] cur = encode_utf8 (cur, hi); ^ XS.xs:1141:15: warning: pointer targets in passing argument 1 of 'decode_utf8' differ in signedness [-Wpointer-sign] decode_utf8 (dec_cur, dec->end - dec_cur, &clen); ^ XS.xs:165:1: note: expected 'unsigned char *' but argument is of type 'char *' decode_utf8 (unsigned char *s, STRLEN len, STRLEN *clen) ^ XS.xs: In function 'decode_num': XS.xs:1294:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (numtype & IS_NUMBER_IN_UV) ^ XS.xs: In function 'decode_json': XS.xs:1781:7: warning: pointer targets in passing argument 3 of 'Perl_pv_uni_display' differ in signedness [-Wpointer-sign] pv_uni_display (uni, dec.cur, dec.end - dec.cur, 20, UNI_DISPLAY_QQ); ^ In file included from /usr/lib64/perl5/CORE/perl.h:5030:0, from XS.xs:2: /usr/lib64/perl5/CORE/proto.h:3128:21: note: expected 'const U8 *' but argument is of type 'char *' PERL_CALLCONV char* Perl_pv_uni_display(pTHX_ SV *dsv, const U8 *spv, STRLEN len, STRLEN pvlim, UV flags) ^ XS.xs: In function 'incr_parse': XS.xs:1882:26: warning: multi-line comment [-Wcomment] ++p; // "virtually" consumes character after \ ^ XS.xs:1946:7: warning: label 'modechange' defined but not used [-Wunused-label] modechange: ^ In file included from XS.xs:3:0: XS.c: In function 'XS_JSON__XS_CLONE': /usr/lib64/perl5/CORE/XSUB.h:164:20: warning: unused variable 'items' [-Wunused-variable] #define dITEMS I32 items = (I32)(SP - MARK) ^ /usr/lib64/perl5/CORE/XSUB.h:172:16: note: in expansion of macro 'dITEMS' dSP; dAXMARK; dITEMS ^ XS.c:2115:11: note: in expansion of macro 'dXSARGS' dVAR; dXSARGS; ^ XS.xs: In function 'XS_JSON__XS_incr_parse': XS.xs:2129:12: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (!DECODE_WANTS_OCTETS (self) == !SvUTF8 (self->incr_text)) ^ XS.xs:2151:16: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if (SvUTF8 (jsonstr) != SvUTF8 (self->incr_text)) ^ In file included from /usr/lib64/perl5/CORE/perl.h:38:0, from XS.xs:2: XS.xs: In function 'encode_sv': /usr/lib64/perl5/CORE/config.h:1422:31: warning: ignoring return value of 'gcvt', declared with attribute warn_unused_result [-Wunused-result] #define Gconvert(x,n,t, gcvt((x),(n),() ^ XS.xs:873:7: note: in expansion of macro 'Gconvert' Gconvert (SvNVX (sv), NV_DIG, 0, enc->cur); ^ Running Mkbootstrap for JSON::XS () chmod 644 XS.bs rm -f blib/arch/auto/JSON/XS/XS.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -Wl,-z,relro XS.o -o blib/arch/auto/JSON/XS/XS.so \ \ gcc-64bit-hack: enabled chmod 755 blib/arch/auto/JSON/XS/XS.so cp XS.bs blib/arch/auto/JSON/XS/XS.bs chmod 644 blib/arch/auto/JSON/XS/XS.bs cp bin/json_xs blib/script/json_xs /usr/bin/perl -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/json_xs Manifying blib/man1/json_xs.1 Manifying blib/man3/JSON::XS::Boolean.3pm Manifying blib/man3/JSON::XS.3pm Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/auto/JSON/XS/XS.so Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/auto/JSON/XS/XS.bs Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/JSON/XS.pm Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/JSON/XS/Boolean.pm Installing /home/tarock/perl5/man/man1/json_xs.1 Installing /home/tarock/perl5/man/man3/JSON::XS::Boolean.3pm Installing /home/tarock/perl5/man/man3/JSON::XS.3pm Installing /home/tarock/perl5/bin/json_xs Appending installation info to /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/perllocal.pod OK Successfully installed JSON-XS-3.03 Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/JSON-XS-3.03/install.json Installing /home/tarock/perl5/lib/perl5/x86_64-linux-thread-multi/.meta/JSON-XS-3.03/MYMETA.json 4 distributions installed
Krydos Posted January 3, 2017 Posted January 3, 2017 On this page https://tommy.heliohost.org:2083/frontend/paper_lantern/module_installers/main.html?lang=perl it says Using Your Perl Module(s) Your Perl script needs to know how to find the modules in your path. You can do this by adding one of the two choices below to the top of your script: #!/usr/bin/perl use cPanelUserConfig; or #!/usr/bin/perlmlDid you add either of those lines to your script?
tarock2 Posted January 4, 2017 Author Posted January 4, 2017 Shame on me - I didn't do that. Now it works like charm.Thanks a lot.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now