<div dir="ltr"><div>I tried this and still get the same error.  Then I tried forcing a reinstall of forks/signals and got:<br><br>cpan[1]> install forks::signals<br>Warning: Cannot install forks::signals, don't know what it is.<br>Try the command<br><br>    i /forks::signals/<br><br>to find objects with matching identifiers.<br><br></div>but scrolling through the install scroll of the forks reinstall I do see it got installed properly.<br><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Seth Munholland, B.Sc.<br></div><div>Department of Biological Sciences<br>
Rm. 304 Biology Building<br>
University of Windsor<br>
401 Sunset Ave. N9B 3P4<br>
T: <a value="+15192533000">(519) 253-3000 Ext: 4755</a></div></div></div></div>
<br><div class="gmail_quote">On Fri, Feb 17, 2017 at 3:39 PM, Carson Holt <span dir="ltr"><<a href="mailto:carsonhh@gmail.com" target="_blank">carsonhh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Do a force reinstall of forks via CPAN. The error is coming from <a href="http://forks.pm" target="_blank">forks.pm</a> line 83, so the problem is the forks installation itself.<div><br></div><div>Thanks,</div><div>Carson<br><div><br></div><div><br><div><blockquote type="cite"><div><div class="h5"><div>On Feb 17, 2017, at 1:11 PM, Seth Munholland <<a href="mailto:munholl@uwindsor.ca" target="_blank">munholl@uwindsor.ca</a>> wrote:</div><br class="m_4928129430173910275Apple-interchange-newline"></div></div><div><div><div class="h5"><div dir="ltr"><div><div>Hi Everyone,<br><br></div>After sorting my MPICH/OpenMPI issue I have come across another: When I try to run MAKER on the demo data via<br><br>$ mpiexec -machinefile /Data/machinefile -n 4 /Data/Apps/maker/bin/maker /Data/Apps/maker/data/maker_<wbr>exe.ctl /Data/Apps/maker/data/maker_<wbr>opts.ctl /Data/Apps/maker/data/maker_<wbr>bopts.ctl<br><br></div><div>(-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><br>Can't locate <a href="http://forks.pm/" target="_blank">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate <a href="http://forks.pm/" target="_blank">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate <a href="http://forks.pm/" target="_blank">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate <a href="http://forks.pm/" target="_blank">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br><br></div><div>However I also see<br>$ locate <a href="http://forks.pm/" target="_blank">forks.pm</a><br>/home/seth/.cpan/build/forks-<wbr>0.36-0/blib/lib/<a href="http://forks.pm/" target="_blank">forks.pm</a><br>/home/seth/.cpan/build/forks-<wbr>0.36-0/lib/<a href="http://forks.pm/" target="_blank">forks.pm</a><br>/usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1/<a href="http://forks.pm/" target="_blank">forks.pm</a><br><br></div><div>Since /usr/local/lib/x86_64-linux-<wbr>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" target="_blank">https://rt.cpan.org/Public/<wbr>Bug/Display.html?id=102730</a> and tried again.  Now I get:<br><br>$ mpiexec -machinefile /Data/machinefile -n 4 /Data/Apps/maker/bin/maker
 /Data/Apps/maker/data/maker_<wbr>exe.ctl 
/Data/Apps/maker/data/maker_<wbr>opts.ctl 
/Data/Apps/maker/data/maker_<wbr>bopts.ctl<br>Can't locate forks/<a href="http://signals.pm/" target="_blank">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate forks/<a href="http://signals.pm/" target="_blank">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate forks/<a href="http://signals.pm/" target="_blank">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br>Can't locate forks/<a href="http://signals.pm/" target="_blank">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr>lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr>inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr>gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr>perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr>perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr>perl-base .) at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 83.<br>BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank">forks.pm</a> line 84.<br>Compilation failed in require at /Data/Apps/maker/bin/maker line 42.<br>BEGIN failed--compilation aborted at /Data/Apps/maker/bin/maker line 42.<br>Undefined subroutine &threads::_END called at (eval 2) line 1.<br>END failed--call queue aborted at /Data/Apps/maker/bin/maker line 42.<br><br></div><div>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></div><div><div><br clear="all"><div><div><div class="m_4928129430173910275gmail_signature"><div dir="ltr"><div>Seth Munholland, B.Sc.<br></div><div>Department of Biological Sciences<br>
Rm. 304 Biology Building<br>
University of Windsor<br>
401 Sunset Ave. N9B 3P4<br>
T: <a value="+15192533000">(519) 253-3000 Ext: 4755</a></div></div></div></div>
</div></div></div></div></div></div>
______________________________<wbr>_________________<br>maker-devel mailing list<br><a href="mailto:maker-devel@box290.bluehost.com" target="_blank">maker-devel@box290.bluehost.<wbr>com</a><br><a href="http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org" target="_blank">http://box290.bluehost.com/<wbr>mailman/listinfo/maker-devel_<wbr>yandell-lab.org</a><br></div></blockquote></div><br></div></div></div></blockquote></div><br></div>