tlawrence3 / FAST

FAST: Fast Analysis of Sequences Toolbox
31 stars 10 forks source link

Installation on Perl Naive systems #24

Closed dhard closed 8 years ago

dhard commented 9 years ago

FASTers, it would be great to please test installation on naive systems of different kinds and report back. Try to break the installer or the code! Find bugs please!

tlawrence3 commented 9 years ago

It seems that FAST will not work on any perl version above 5.18.*, because the packages below currently don’t work with perl 5.19.0 and above.

Devel::Size List::Gen

On Feb 5, 2015, at 1:26 AM, David Ardell notifications@github.com<mailto:notifications@github.com> wrote:

FASTers, it would be great to please test installation on naive systems of different kinds and report back. Try to break the installer or the code! Find bugs please!

— Reply to this email directly or view it on GitHubhttps://github.com/tlawrence3/FAST/issues/24.

tlawrence3 commented 9 years ago

It seems I have fixed the List::Gen install. It failed a test because it was expecting a weird result that happened in previous versions of PERL. Here is the link I found the information on: https://rt.perl.org/Public/Bug/Display.html?id=121784

peterbecich commented 9 years ago

Travis, I encountered similar problems with Perl 5.20.1 on both Windows and Mac. Originally thought CPAN just couldn't get through my firewall, because many Stack Overflow answers on the topic point to firewalls.

tlawrence3 commented 9 years ago

It seems that Devel::Size is broken and will remain broken until Perl 5.22.0 link. There is a conflict between Devel::Size and some of the core guts of the newer Perl versions (link)

peterbecich commented 9 years ago

Thanks for the links.

Perhaps we could make a Wiki page with a matrix of test cases. Perl versions on one axis and Mac/Windows/Linux on the other. I could do this.

All is good on Ubuntu with Perl 5.18.2.

peterbecich@Sirius:~/ardell/FAST$ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ...... 1/? # Testing FAST 1.0, Perl 5.018002, /usr/bin/perl
t/00-load.t ...... ok   
t/boilerplate.t .. ok   
t/fascodon.t ..... ok   
t/fascomp.t ...... ok   
t/fasconvert.t ... ok   
t/fascut.t ....... ok     
t/fasfilter.t .... ok   
t/fasgrep.t ...... ok   
t/fashead.t ...... ok   
t/faslen.t ....... ok   
t/fasrc.t ........ ok   
t/fassort.t ...... ok     
t/fassub.t ....... ok   
t/FAST.t ......... ok   
t/fastail.t ...... ok   
t/fastax.t ....... ok   
t/fastaxsort.t ... ok   
t/fastr.t ........ ok   
t/fasuniq.t ...... ok     
t/faswc.t ........ ok   
t/fasxl.t ........ ok     
t/manifest.t ..... skipped: Author tests not required for installation
t/pod.t .......... skipped: Test::Pod 1.48 required for testing POD
All tests successful.

Test Summary Report
-------------------
t/boilerplate.t (Wstat: 0 Tests: 3 Failed: 0)
  TODO passed:   1, 3
Files=23, Tests=121, 18 wallclock secs ( 0.09 usr  0.02 sys + 15.49 cusr  1.84 csys = 17.44 CPU)
Result: PASS
dhard commented 9 years ago

FAST is now posted to CPAN. Users can install by saying sudo perl -MCPAN -e 'install FAST'