Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re^8: Calling R in perl

by blackzero (Acolyte)
on Dec 17, 2012 at 04:01 UTC ( #1009108=note: print w/replies, xml ) Need Help??

in reply to Re^7: Calling R in perl
in thread Calling R in perl

cpan>look Statistics::R

Returned this:

# Testing Statistics::R 0.30, Perl 5.014003, /usr/bin/perl # Failed test 'Internal error' # at t/08-errors.t line 40. (in cleanup) Error stopping R: 256 # Looks like you failed 1 test of 10. Failed 1/9 test programs. 1/10195 subtests failed. make: ** [test_dynamic] Erro 1

This is the code in 08-errors.t

#! perl use strict; use warnings; use Test::More; use Statistics::R; SKIP: { skip 'because tests hang on Win32 (bug #81159)', 1 if $^O =~ /^(MS) +?Win32$/; ok my $R = Statistics::R->new(); is $R->run(q`a <- 1;`), ''; eval { $R->run( qq`print("Hello");\nprint(ASDF)` ); }; #diag "Diagnostic: \n".$@."\n"; ok $@, 'Runtime error'; is $R->run(q`a <- 1;`), ''; ok $R = Statistics::R->new(); eval { $R->run( qq`print("Hello");\nprint "ASDF"` ); }; #diag "Diagnostic: \n".$@."\n"; ok $@, 'Syntax error'; # Actual error message varies depending on locale is $R->run(q`a <- 1;`), ''; use_ok 't::FlawedStatisticsR'; ok $R = t::FlawedStatisticsR->new(); eval { $R->run( qq`print("Hello");\ncolors<-c("red")` ); }; #diag "Diagnostic: \n".$@."\n"; ok $@, 'Internal error'; # THIS IS LINE 40 !!! }; done_testing;

Replies are listed 'Best First'.
Re^9: Calling R in perl
by frozenwithjoy (Priest) on Dec 17, 2012 at 05:24 UTC

    Since you are having so much trouble with this installation, maybe you should just use Perlbrew to install a fresh, independent, and current Perl installation. Then use the guide on the Perlbrew site to install cpanm and then you are running on EZ-mode.

    Also, which versions of R and Perl are you running?

      perl is 4:5.14.3-218.fc17

      R is 2.15.2-1.fc17

      that is highly unlikely to help in this situation
Re^9: Calling R in perl
by Anonymous Monk on Dec 17, 2012 at 12:01 UTC
    So all other tests pass? In that case, ignore it and install the module -- you might also report upstream to rt://Statistics-R

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1009108]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (6)
As of 2018-07-20 16:53 GMT
Find Nodes?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?

    Results (438 votes). Check out past polls.