Perl 6 - the future is here, just unevenly distributed

IRC log for #perl11, 2017-04-10

| Channels | #perl11 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:46 perigrin joined #perl11
07:06 anton joined #perl11
11:25 kentnl joined #perl11
14:46 perigrin left #perl11
15:22 anton_p joined #perl11
21:22 spintronic joined #perl11
21:22 spintronic Trying to get RPerl to install via cpanm. I can force an install but the compiler can not build the example program given in the introductory documentation.
21:24 spintronic I'm trying several machines but get similar problems:
21:25 willthechill spintronic: I will be available to help you in a few mins
21:25 willthechill meanwhile, please use pastebin or similar to share as much detail as possible
21:25 willthechill thanks!  :-)
21:27 spintronic thank you I am building up my pastebin details right now
21:38 spintronic Ok here is all the detail I could think of: https://pastebin.com/62ZubzVy
21:48 willthechill okay I will check it soon
21:51 willthechill spintronic: first off, why are you using --force to install RPerl from cpan?  this is not good.
21:53 willthechill relatedly I will note, there is a known and brand new issue with Alien::Base::ModuleBuild, which is a sub-sub-dependency of RPerl but which is not at all under my control, and it only seems to affect Perl v5.24
21:54 willthechill so that MAY be causing a failure in normal `cpanm RPerl` command, which MAY be why you have to use `cpanm --force RPerl` ???
21:55 spintronic Yes I'm using force because many test failures were halting my build. I'm using perlbrew so I can try cpanm RPerl with perl 5.22.3 and see what happens. Thanks for the tip.
21:56 willthechill second off, before trying to run the `rperl -D rperl_test2.pl` command which does full C++ compiling, please instead run the `rperl -t -D -V rperl_test2.pl`which runs in test mode only and will check for initial errors without crazy complicated C++ compiler failure output
21:56 spintronic ok
21:57 willthechill since you are experiencing many failures during the build, then that is very much not good...  installing RPerl on top of a broken CPAN dependency tree means that we can never be sure if a failure is occuring due to RPerl or due to somebody else's buried sub-sub-sub-dependency
21:58 spintronic I'll try to get an unforced build working and let you know.
21:59 willthechill you can use perlbrew with RPerl, but you must make sure that perlbrew does not use the "perlbrew lib" feature, as documented here:  https://github.com/wbraswell/rperl/issues/79
22:00 spintronic Ok
22:03 spintronic Yeah we are friends on Facebook, search for Jovan Trujillo
22:03 spintronic What systems do you have RPerl working right now?
22:04 spintronic Debian?
22:04 willthechill I only use Xubuntu personally
22:04 willthechill but it should work easily on any Debian-based system
22:04 willthechill and also relatively-easily on most Linux-based systems
22:04 willthechill and mostly-relatively-easily on most Unix-based systems
22:04 willthechill and yes-it-works-but-whyyyyyyyy on non-Unix-based systems
22:04 willthechill ;-)
22:06 spintronic well I'm testing out builds on latest Debian, a Slackware variant (Puppy Linux 5), and Scientific Linux 6.
22:06 spintronic ;-)
22:06 willthechill sounds great!
22:08 spintronic I can send you an update through Facebook messenger. Thanks again.
22:08 willthechill on Debian you should be able to get away with just `cpanm RPerl`, and you will only be missing the ability to run in parallel, which can be achieved via some apt commands in the RPerl installer script:   https://github.com/wbraswell/rperl/blob/master/script/rperl_installer.sh
22:09 willthechill on non-Debian systems, you will need to look more closely at the RPerl installer script, and possibly do some manual software installation procedures
22:09 willthechill and yes you can send me updates through Facebook messenger  :-)
22:09 spintronic thanks. bookmarked.
22:10 willthechill when running the installer script, please be sure not to just select "yes yes yes" blindly without carefully reading the instructions and even possibly the source code of the installer script
22:11 willthechill also feel free to come back here to IRC as well, if we are online then we will help!

| Channels | #perl11 index | Today | | Search | Google Search | Plain-Text | summary