Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^2: [Perl6] How do I install Inline::Perl5

by syphilis (Archbishop)
on Mar 15, 2016 at 23:29 UTC ( [id://1157866]=note: print w/replies, xml ) Need Help??


in reply to Re: [Perl6] How do I install Inline::Perl5
in thread [Perl6] How do I install Inline::Perl5

==> Successfully installed Inline::Perl5

This doesn't go so well for me, either:
==> Inline::Perl5 depends on LibraryMake, File::Temp ==> File::Temp depends on File::Directory::Tree ==> Fetching LibraryMake ==> Building LibraryMake ==> Testing LibraryMake
The dependencies install ok, but when it comes to Inline::Perl5, the process croaks:
==> Building Inline::Perl5 gcc -Wall p5helper.c `perl -MExtUtils::Embed -e ccopts -e ldopts` -sha +red -o /home/sisyphus/.panda-work/1458083056_1/resources/libraries/li +bp5helper.so -fPIC -g /usr/bin/ld: /home/sisyphus/perl520-multi/lib/5.20.0/x86_64-linux-thre +ad-multi/CORE/libperl.a(op.o): relocation R_X86_64_32 against `.rodat +a.str1.8' can not be used when making a shared object; recompile with + -fPIC /home/sisyphus/perl520-multi/lib/5.20.0/x86_64-linux-thread-multi/CORE +/libperl.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status make: *** [/home/sisyphus/.panda-work/1458083056_1/resources/libraries +/libp5helper.so] Error 1 The spawned process exited unsuccessfully (exit code: 2) in method build at /home/sisyphus/.panda-work/1458083056_1/Build.pm +line 22 in block at /home/sisyphus/.rakudobrew/moar-2015.12/install/share/p +erl6/site/sources/A4234738340594A5E69071A672B936D94457CB75 line 12 in method build at /home/sisyphus/.rakudobrew/moar-2015.12/install/s +hare/perl6/site/sources/A4234738340594A5E69071A672B936D94457CB75 line + 8 in method install at /home/sisyphus/.rakudobrew/moar-2015.12/install +/share/perl6/site/sources/B25B344299565BCC5FF8835BB476E47C05F93321 li +ne 133 in method resolve at /home/sisyphus/.rakudobrew/moar-2015.12/install +/share/perl6/site/sources/B25B344299565BCC5FF8835BB476E47C05F93321 li +ne 219 in sub MAIN at /home/sisyphus/.rakudobrew/moar-2015.12/install/share +/perl6/site/resources/C697BA72E25F7038F8D01BB370DCA25DFCD320D6 line 1 +8 in block <unit> at /home/sisyphus/.rakudobrew/moar-2015.12/install/s +hare/perl6/site/resources/C697BA72E25F7038F8D01BB370DCA25DFCD320D6 li +ne 150
I don't know what's going awry there.
The "-fPIC" flag is already present:
sisyphus@sisyphus5-desktop:~$ perl -V:cccdlflags cccdlflags='-fPIC';
Both "perl -V" and "perl6 -V" outputs are given below.

Thanks guys.

Cheers,
Rob
sisyphus@sisyphus5-desktop:~$ perl -V Summary of my perl5 (revision 5 version 20 subversion 0) configuration +: Platform: osname=linux, osvers=3.5.0-49-generic, archname=x86_64-linux-threa +d-multi uname='linux sisyphus5-desktop 3.5.0-49-generic #74~precise1-ubunt +u smp fri may 2 21:32:31 utc 2014 x86_64 x86_64 x86_64 gnulinux ' config_args='-des -Duse64bitint -Duse64bitall -Dusethreads -Dprefi +x=/home/sisyphus/perl520-multi' hint=recommended, useposix=true, d_sigaction=define useithreads=define, usemultiplicity=define use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict- +aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SO +URCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing +-pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.6.3', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=1 +6 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', + lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fi +xed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib +/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib libs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=libc-2.15.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.15' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstac +k-protector' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Built under linux Compiled at May 27 2014 20:16:08 @INC: /home/sisyphus/perl520-multi/lib/site_perl/5.20.0/x86_64-linux-thr +ead-multi /home/sisyphus/perl520-multi/lib/site_perl/5.20.0 /home/sisyphus/perl520-multi/lib/5.20.0/x86_64-linux-thread-multi /home/sisyphus/perl520-multi/lib/5.20.0 . ################################ ################################ ################################ sisyphus@sisyphus5-desktop:~$ perl6 -V moar::dcbrule=@: moar::ar=ar moar::mastdir=/home/sisyphus/.rakudobrew/moar-2015.12/install/share/nq +p/lib/MAST moar::tomrule=$(AR) $(ARFLAGS) $@ 3rdparty/libtommath/*.o moar::syslibs[2]=rt moar::shaobjects=3rdparty/sha1/sha1.o moar::ccshared=-fPIC moar::be=0 moar::dynasmlua=./3rdparty/dynasm/dynasm.lua moar::ld=gcc moar::mtlib=3rdparty/tinymt/libtinymt.a moar::mtobjects=3rdparty/tinymt/tinymt64.o moar::noreturnspecifier= moar::perl=/usr/bin/perl moar::shaclean=$(RM) 3rdparty/sha1/libsha1.a 3rdparty/sha1/*.o moar::static_inline=static __inline__ moar::ccdebugflags=-g3 moar::auxclean=@: moar::thirdpartylibs=3rdparty/dyncall/dyncall/libdyncall_s.a 3rdparty/ +dyncall/dyncallback/libdyncallback_s.a 3rdparty/dyncall/dynload/libdy +nload_s.a 3rdparty/libatomic_ops/src/libatomic_ops.a 3rdparty/tinymt/ +libtinymt.a 3rdparty/sha1/libsha1.a 3rdparty/libtommath/libtommath.a +3rdparty/libuv/libuv.a moar::config=--optimize --prefix=/home/sisyphus/.rakudobrew/moar-2015. +12/install --make-install moar::ccinc=-I moar::booltype=_Bool moar::ldout=-o moar::moarlib=libmoar.a moar::mtrule=$(AR) $(ARFLAGS) $@ 3rdparty/tinymt/*.o moar::syslibs[0]=m moar::dcrule=cd 3rdparty/dyncall && ./configure && CC='$(CC)' CFLAGS= +'$(CFLAGS)' $(MAKE) -f Makefile moar::dcbobjects= moar::cflags=-Wdeclaration-after-statement -Werror=declaration-after-s +tatement -O3 -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC moar::laolib=3rdparty/libatomic_ops/src/libatomic_ops.a moar::libdir=/home/sisyphus/.rakudobrew/moar-2015.12/install/lib moar::nul=/dev/null moar::osvers=3.2.0-58-generic moar::translate_newline_output=0 moar::dlrule=@: moar::cat=cat moar::can_unaligned_int32=1 moar::ldimp= moar::ccdef=-D moar::lib=lib%s.a moar::tomclean=$(RM) 3rdparty/libtommath/libtommath.a 3rdparty/libtomm +ath/*.o moar::dlllocal=__attribute__ ((visibility ("hidden"))) moar::dcbclean=$(RM) 3rdparty/dyncall/dyncallback/libdyncallback_s.a moar::noreturnattribute=__attribute__((noreturn)) moar::ptr_size=8 moar::dllimport=__attribute__ ((visibility ("default"))) moar::ccout=-o moar::can_unaligned_num64=1 moar::has_pthread_yield=1 moar::ldrpath=-Wl,-rpath,/home/sisyphus/.rakudobrew/moar-2015.12/insta +ll/lib -Wl,-rpath,/home/sisyphus/.rakudobrew/moar-2015.12/install/sha +re/perl6/site/lib moar::ldusr=-l%s moar::mainflags=-DMVM_SHARED moar::name=moar moar::dll=lib%s.so moar::cincludes= -I3rdparty/libuv/include -I3rdparty/libuv/src -I3rdpa +rty/libatomic_ops/src -I3rdparty/libtommath -I3rdparty/dynasm -I3rdpa +rty/dyncall/dynload -I3rdparty/dyncall/dyncall -I3rdparty/dyncall/dyn +callback moar::uvrule=$(AR) $(ARFLAGS) $@ $(UV_LINUX) moar::tomlib=3rdparty/libtommath/libtommath.a moar::syslibs[3]=dl moar::staticlib= moar::dlclean=$(RM) 3rdparty/dyncall/dynload/libdynload_s.a moar::make=make moar::ccinstflags=-pg moar::ldflags= -O3 -DNDEBUG -Wl,-rpath,/home/sisyphus/.rakudobrew/moar +-2015.12/install/lib -Wl,-rpath,/home/sisyphus/.rakudobrew/moar-2015. +12/install/share/perl6/site/lib moar::crossconf= moar::obj=.o moar::dlobjects= moar::defs[0]=_REENTRANT moar::cppout=> moar::ccoptiflags=-O3 -DNDEBUG moar::asmswitch=-S moar::ldoptiflags=-O3 -DNDEBUG moar::mkflags= moar::moar=libmoar.so moar::version=2015.12 moar::dcclean=cd 3rdparty/dyncall && $(MAKE) -f Makefile clean moar::moarshared= moar::sharule=$(AR) $(ARFLAGS) $@ 3rdparty/sha1/*.o moar::ccwarnflags= moar::jit=$(JIT_POSIX_X64) moar::moardll=libmoar.so moar::asm=.s moar::mknoisy=ifneq ($(NOISY), 1)MSG = @echoCMD = @NOOUT = > /dev/null +NOERR = 2> /dev/nullendif moar::dclib=3rdparty/dyncall/dyncall/libdyncall_s.a moar::ccdefflags=-D_REENTRANT -D_FILE_OFFSET_BITS=64 moar::cc=gcc moar::exe= moar::lddir=-L moar::uvlib=3rdparty/libuv/libuv.a moar::dllib=3rdparty/dyncall/dynload/libdynload_s.a moar::shaincludedir=3rdparty/sha1 moar::versionmajor=2015 moar::cppswitch=-E moar::can_unaligned_int64=1 moar::lua=./3rdparty/dynasm/minilua moar::dcobjects= moar::cancgoto=1 moar::ldlibs=-lm -lpthread -lrt -ldl moar::mainlibs=-L. -lmoar moar::nativecall_backend=dyncall moar::objflags=-DMVM_BUILD_SHARED -fPIC moar::versionpatch=0 moar::laoclean=cd 3rdparty/libatomic_ops/src && $(MAKE) distclean moar::versionminor=12 moar::ccmiscflags=-Wdeclaration-after-statement -Werror=declaration-af +ter-statement moar::install= $(MKPATH) $(DESTDIR)$(PREFIX)/include/libuv $(CP) +3rdparty/libuv/include/*.h $(DESTDIR)$(PREFIX)/include/libuv $(M +KPATH) $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysdeps/a +rmcc $(MKPATH) $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_op +s/sysdeps/gcc $(MKPATH) $(DESTDIR)$(PREFIX)/include/libatomic_op +s/atomic_ops/sysdeps/hpc $(MKPATH) $(DESTDIR)$(PREFIX)/include/l +ibatomic_ops/atomic_ops/sysdeps/ibmc $(MKPATH) $(DESTDIR)$(PREFIX +)/include/libatomic_ops/atomic_ops/sysdeps/icc $(MKPATH) $(DESTD +IR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysdeps/loadstore + $(MKPATH) $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysd +eps/msftc $(MKPATH) $(DESTDIR)$(PREFIX)/include/libatomic_ops/atom +ic_ops/sysdeps/sunc $(CP) 3rdparty/libatomic_ops/src/*.h $(DESTDI +R)$(PREFIX)/include/libatomic_ops $(CP) 3rdparty/libatomic_ops/src/a +tomic_ops/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops + $(CP) 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/*.h $(DESTDIR)$( +PREFIX)/include/libatomic_ops/atomic_ops/sysdeps $(CP) 3rdparty/li +batomic_ops/src/atomic_ops/sysdeps/armcc/*.h $(DESTDIR)$(PREFIX)/incl +ude/libatomic_ops/atomic_ops/sysdeps/armcc $(CP) 3rdparty/liba +tomic_ops/src/atomic_ops/sysdeps/gcc/*.h $(DESTDIR)$(PREFIX)/include/ +libatomic_ops/atomic_ops/sysdeps/gcc $(CP) 3rdparty/libatomic_ops/ +src/atomic_ops/sysdeps/hpc/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ +ops/atomic_ops/sysdeps/hpc $(CP) 3rdparty/libatomic_ops/src/atomic +_ops/sysdeps/ibmc/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomi +c_ops/sysdeps/ibmc $(CP) 3rdparty/libatomic_ops/src/atomic_ops/sysde +ps/icc/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysde +ps/icc $(CP) 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/loadsto +re/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysdeps/l +oadstore $(CP) 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/m +sftc/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysdeps +/msftc $(CP) 3rdparty/libatomic_ops/src/atomic_ops/sysdeps/sun +c/*.h $(DESTDIR)$(PREFIX)/include/libatomic_ops/atomic_ops/sysdeps/su +nc $(CP) 3rdparty/libtommath/*.h $(DESTDIR)$(PREFIX)/include/libtomm +ath $(MKPATH) $(DESTDIR)$(PREFIX)/include/dyncall $(CP) 3rdparty +/dyncall/dynload/*.h $(DESTDIR)$(PREFIX)/include/dyncall $(CP) 3rdpa +rty/dyncall/dyncall/*.h $(DESTDIR)$(PREFIX)/include/dyncall $(CP) 3r +dparty/dyncall/dyncallback/*.h $(DESTDIR)$(PREFIX)/include/dyncall moar::laoobjects= moar::mtclean=$(RM) 3rdparty/tinymt/libtinymt.a 3rdparty/tinymt/*.o moar::rm=rm -f moar::uvclean=$(RM) 3rdparty/libuv/libuv.a $(UV_LINUX) moar::sharedlib= moar::dllexport=__attribute__ ((visibility ("default"))) moar::shalib=3rdparty/sha1/libsha1.a moar::arout= moar::lddebugflags=-g3 moar::osname=linux moar::prefix=/home/sisyphus/.rakudobrew/moar-2015.12/install moar::uvobjects=$(UV_LINUX) moar::dcblib=3rdparty/dyncall/dyncallback/libdyncallback_s.a moar::bindir=/home/sisyphus/.rakudobrew/moar-2015.12/install/bin moar::asmout=-o moar::havebooltype=1 moar::laorule=cd 3rdparty/libatomic_ops && CC='$(CC)' CFLAGS='$(CFLAGS +)' ./configure && cd src && $(MAKE) && cd .. moar::os=linux moar::sh=/bin/sh moar::arflags=rcs moar::ldshared=-shared -fPIC moar::defs[1]=_FILE_OFFSET_BITS=64 moar::impinst= moar::ldinstflags=-pg moar::ldmiscflags= moar::ldsys=-l%s moar::platform=$(PLATFORM_POSIX) moar::ccswitch=-c moar::formatattribute=__attribute__((format(X, Y, Z))) moar::tomobjects=3rdparty/libtommath/bn_error.o 3rdparty/libtommath/bn +_fast_mp_invmod.o 3rdparty/libtommath/bn_fast_mp_montgomery_reduce.o +3rdparty/libtommath/bn_fast_s_mp_mul_digs.o 3rdparty/libtommath/bn_fa +st_s_mp_mul_high_digs.o 3rdparty/libtommath/bn_fast_s_mp_sqr.o 3rdpar +ty/libtommath/bn_mp_2expt.o 3rdparty/libtommath/bn_mp_abs.o 3rdparty/ +libtommath/bn_mp_add.o 3rdparty/libtommath/bn_mp_add_d.o 3rdparty/lib +tommath/bn_mp_addmod.o 3rdparty/libtommath/bn_mp_and.o 3rdparty/libto +mmath/bn_mp_clamp.o 3rdparty/libtommath/bn_mp_clear.o 3rdparty/libtom +math/bn_mp_clear_multi.o 3rdparty/libtommath/bn_mp_cmp.o 3rdparty/lib +tommath/bn_mp_cmp_d.o 3rdparty/libtommath/bn_mp_cmp_mag.o 3rdparty/li +btommath/bn_mp_cnt_lsb.o 3rdparty/libtommath/bn_mp_copy.o 3rdparty/li +btommath/bn_mp_count_bits.o 3rdparty/libtommath/bn_mp_div.o 3rdparty/ +libtommath/bn_mp_div_2.o 3rdparty/libtommath/bn_mp_div_2d.o 3rdparty/ +libtommath/bn_mp_div_3.o 3rdparty/libtommath/bn_mp_div_d.o 3rdparty/l +ibtommath/bn_mp_dr_is_modulus.o 3rdparty/libtommath/bn_mp_dr_reduce.o + 3rdparty/libtommath/bn_mp_dr_setup.o 3rdparty/libtommath/bn_mp_exch. +o 3rdparty/libtommath/bn_mp_expt_d.o 3rdparty/libtommath/bn_mp_exptmo +d.o 3rdparty/libtommath/bn_mp_exptmod_fast.o 3rdparty/libtommath/bn_m +p_exteuclid.o 3rdparty/libtommath/bn_mp_fread.o 3rdparty/libtommath/b +n_mp_fwrite.o 3rdparty/libtommath/bn_mp_gcd.o 3rdparty/libtommath/bn_ +mp_get_int.o 3rdparty/libtommath/bn_mp_get_long.o 3rdparty/libtommath +/bn_mp_grow.o 3rdparty/libtommath/bn_mp_init.o 3rdparty/libtommath/bn +_mp_init_copy.o 3rdparty/libtommath/bn_mp_init_multi.o 3rdparty/libto +mmath/bn_mp_init_set.o 3rdparty/libtommath/bn_mp_init_set_int.o 3rdpa +rty/libtommath/bn_mp_init_size.o 3rdparty/libtommath/bn_mp_invmod.o 3 +rdparty/libtommath/bn_mp_invmod_slow.o 3rdparty/libtommath/bn_mp_is_s +quare.o 3rdparty/libtommath/bn_mp_jacobi.o 3rdparty/libtommath/bn_mp_ +karatsuba_mul.o 3rdparty/libtommath/bn_mp_karatsuba_sqr.o 3rdparty/li +btommath/bn_mp_lcm.o 3rdparty/libtommath/bn_mp_lshd.o 3rdparty/libtom +math/bn_mp_mod.o 3rdparty/libtommath/bn_mp_mod_2d.o 3rdparty/libtomma +th/bn_mp_mod_d.o 3rdparty/libtommath/bn_mp_montgomery_calc_normalizat +ion.o 3rdparty/libtommath/bn_mp_montgomery_reduce.o 3rdparty/libtomma +th/bn_mp_montgomery_setup.o 3rdparty/libtommath/bn_mp_mul.o 3rdparty/ +libtommath/bn_mp_mul_2.o 3rdparty/libtommath/bn_mp_mul_2d.o 3rdparty/ +libtommath/bn_mp_mul_d.o 3rdparty/libtommath/bn_mp_mulmod.o 3rdparty/ +libtommath/bn_mp_n_root.o 3rdparty/libtommath/bn_mp_neg.o 3rdparty/li +btommath/bn_mp_or.o 3rdparty/libtommath/bn_mp_prime_fermat.o 3rdparty +/libtommath/bn_mp_prime_is_divisible.o 3rdparty/libtommath/bn_mp_prim +e_is_prime.o 3rdparty/libtommath/bn_mp_prime_miller_rabin.o 3rdparty/ +libtommath/bn_mp_prime_next_prime.o 3rdparty/libtommath/bn_mp_prime_r +abin_miller_trials.o 3rdparty/libtommath/bn_mp_prime_random_ex.o 3rdp +arty/libtommath/bn_mp_radix_size.o 3rdparty/libtommath/bn_mp_radix_sm +ap.o 3rdparty/libtommath/bn_mp_rand.o 3rdparty/libtommath/bn_mp_read_ +radix.o 3rdparty/libtommath/bn_mp_read_signed_bin.o 3rdparty/libtomma +th/bn_mp_read_unsigned_bin.o 3rdparty/libtommath/bn_mp_reduce.o 3rdpa +rty/libtommath/bn_mp_reduce_2k.o 3rdparty/libtommath/bn_mp_reduce_2k_ +l.o 3rdparty/libtommath/bn_mp_reduce_2k_setup.o 3rdparty/libtommath/b +n_mp_reduce_2k_setup_l.o 3rdparty/libtommath/bn_mp_reduce_is_2k.o 3rd +party/libtommath/bn_mp_reduce_is_2k_l.o 3rdparty/libtommath/bn_mp_red +uce_setup.o 3rdparty/libtommath/bn_mp_rshd.o 3rdparty/libtommath/bn_m +p_set.o 3rdparty/libtommath/bn_mp_set_int.o 3rdparty/libtommath/bn_mp +_set_long.o 3rdparty/libtommath/bn_mp_shrink.o 3rdparty/libtommath/bn +_mp_signed_bin_size.o 3rdparty/libtommath/bn_mp_sqr.o 3rdparty/libtom +math/bn_mp_sqrmod.o 3rdparty/libtommath/bn_mp_sqrt.o 3rdparty/libtomm +ath/bn_mp_sub.o 3rdparty/libtommath/bn_mp_sub_d.o 3rdparty/libtommath +/bn_mp_submod.o 3rdparty/libtommath/bn_mp_to_signed_bin.o 3rdparty/li +btommath/bn_mp_to_signed_bin_n.o 3rdparty/libtommath/bn_mp_to_unsigne +d_bin.o 3rdparty/libtommath/bn_mp_to_unsigned_bin_n.o 3rdparty/libtom +math/bn_mp_toom_mul.o 3rdparty/libtommath/bn_mp_toom_sqr.o 3rdparty/l +ibtommath/bn_mp_toradix.o 3rdparty/libtommath/bn_mp_toradix_n.o 3rdpa +rty/libtommath/bn_mp_unsigned_bin_size.o 3rdparty/libtommath/bn_mp_xo +r.o 3rdparty/libtommath/bn_mp_zero.o 3rdparty/libtommath/bn_prime_tab +.o 3rdparty/libtommath/bn_reverse.o 3rdparty/libtommath/bn_s_mp_add.o + 3rdparty/libtommath/bn_s_mp_exptmod.o 3rdparty/libtommath/bn_s_mp_mu +l_digs.o 3rdparty/libtommath/bn_s_mp_mul_high_digs.o 3rdparty/libtomm +ath/bn_s_mp_sqr.o 3rdparty/libtommath/bn_s_mp_sub.o 3rdparty/libtomma +th/bncore.o moar::syslibs[1]=pthread perl6::language_version=6.c perl6::codename= perl6::release-number= perl6::build-date=2016-01-09T05:36:25Z perl6::version=2015.12 perl6::implementation=Rakudo

Replies are listed 'Best First'.
Re^3: [Perl6] How do I install Inline::Perl5
by syphilis (Archbishop) on Mar 16, 2016 at 05:10 UTC
    The dependencies install ok, but when it comes to Inline::Perl5, the process croaks

    Aaah ... in the Inline::Perl5 README, I had missed that perl5 needs to be built with -Duseshrplib.
    (The README actually states that -Duseshrplib is needed if you build perl with perlbrew or plenv. I use neither of those and therefore didn't really pay much attention to the actual directive but, of course, -Duseshrplib will be needed irrespective of *how* one builds perl.)

    Anyway, I've now built a perl 5.22.0 (with -Duseshrplib) specifically for use with perl6.
    And Inline::Perl5 now installs fine with panda !!

    Thanks to all for the guidance.

    Cheers,
    Rob

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1157866]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (3)
As of 2024-03-28 17:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found