<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Do a force reinstall of forks via CPAN. The error is coming from forks.pm line 83, so the problem is the forks installation itself.<div class=""><br class=""></div><div class="">Thanks,</div><div class="">Carson<br class=""><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 17, 2017, at 1:11 PM, Seth Munholland <<a href="mailto:munholl@uwindsor.ca" class="">munholl@uwindsor.ca</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Hi Everyone,<br class=""><br class=""></div>After sorting my MPICH/OpenMPI issue I have come across another: When I try to run MAKER on the demo data via<br class=""><br class="">$ mpiexec -machinefile /Data/machinefile -n 4 /Data/Apps/maker/bin/maker /Data/Apps/maker/data/maker_exe.ctl /Data/Apps/maker/data/maker_opts.ctl /Data/Apps/maker/data/maker_bopts.ctl<br class=""><br class=""></div><div class="">(-n 4 because I have 4 nodes in my MPI cluster and I wanted to get it working before opening up, if I change the -n value then the error repeats once for each process I attempt to run via MPICH) I got the following:<br class=""><br class="">Can't locate <a href="http://forks.pm/" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate <a href="http://forks.pm/" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate <a href="http://forks.pm/" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate <a href="http://forks.pm/" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class=""><br class=""></div><div class="">However I also see<br class="">$ locate <a href="http://forks.pm/" class="">forks.pm</a><br class="">/home/seth/.cpan/build/forks-0.36-0/blib/lib/<a href="http://forks.pm/" class="">forks.pm</a><br class="">/home/seth/.cpan/build/forks-0.36-0/lib/<a href="http://forks.pm/" class="">forks.pm</a><br class="">/usr/local/lib/x86_64-linux-gnu/perl/5.22.1/<a href="http://forks.pm/" class="">forks.pm</a><br class=""><br class=""></div><div class="">Since /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 is in INC I initially thought this was a Perl error.  I hit up perlmonks and found that there is an issue between forks and Storable, where Storable now has a verion number of X.Y_Z but forks is only looking for X.Y (no _Z).  I followed these instructions <a href="https://rt.cpan.org/Public/Bug/Display.html?id=102730" class="">https://rt.cpan.org/Public/Bug/Display.html?id=102730</a> and tried again.  Now I get:<br class=""><br class="">$ mpiexec -machinefile /Data/machinefile -n 4 /Data/Apps/maker/bin/maker
 /Data/Apps/maker/data/maker_exe.ctl 
/Data/Apps/maker/data/maker_opts.ctl 
/Data/Apps/maker/data/maker_bopts.ctl<br class="">Can't locate forks/<a href="http://signals.pm/" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate forks/<a href="http://signals.pm/" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate forks/<a href="http://signals.pm/" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Can't locate forks/<a href="http://signals.pm/" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at <a href="http://forks.pm/" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" class="">forks.pm</a> line 84.<br class="">Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br class="">BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br class="">Undefined subroutine &threads::_END called at (eval 2) line 1.<br class="">END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br class=""><br class=""></div><div class="">Clearly MAKER has an issue with forks, but it is installed, it is up to date (I double checked via cpan and apt-get to be sure), and it is in a directory that is in @INC.  Should I pursue this as a MAKER error or as a Perl error?<br class=""></div><div class=""><div class=""><br clear="all" class=""><div class=""><div class=""><div class="gmail_signature"><div dir="ltr" class=""><div class="">Seth Munholland, B.Sc.<br class=""></div><div class="">Department of Biological Sciences<br class="">
Rm. 304 Biology Building<br class="">
University of Windsor<br class="">
401 Sunset Ave. N9B 3P4<br class="">
T: <a value="+15192533000" class="">(519) 253-3000 Ext: 4755</a></div></div></div></div>
</div></div></div></div>
_______________________________________________<br class="">maker-devel mailing list<br class=""><a href="mailto:maker-devel@box290.bluehost.com" class="">maker-devel@box290.bluehost.com</a><br class="">http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org<br class=""></div></blockquote></div><br class=""></div></div></body></html>