Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

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;


Comment on Re^8: Calling R in perl
Select or Download Code
Replies are listed 'Best First'.
Re^9: Calling R in perl
by frozenwithjoy (Curate) 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?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (9)
As of 2015-07-31 06:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (274 votes), past polls