<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">forks::signals is part of forks. It’s not a separate package. If it’s missing, there is a problem with the forks installation. So you need to do a force install of forks to force the reinstall.<div class=""><br class=""></div><div class="">Example —>         cpan[1]> force install forks<div class=""><div class=""><br class=""></div><div class="">—Carson</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 21, 2017, at 10:17 AM, 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="">I tried this and still get the same error.  Then I tried forcing a reinstall of forks/signals and got:<br class=""><br class="">cpan[1]> install forks::signals<br class="">Warning: Cannot install forks::signals, don't know what it is.<br class="">Try the command<br class=""><br class="">    i /forks::signals/<br class=""><br class="">to find objects with matching identifiers.<br class=""><br class=""></div>but scrolling through the install scroll of the forks reinstall I do see it got installed properly.<br class=""><div class=""><br class=""></div></div><div class="gmail_extra"><br clear="all" class=""><div class=""><div class="gmail_signature" data-smartmail="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>
<br class=""><div class="gmail_quote">On Fri, Feb 17, 2017 at 3:39 PM, Carson Holt <span dir="ltr" class=""><<a href="mailto:carsonhh@gmail.com" target="_blank" class="">carsonhh@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Do a force reinstall of forks via CPAN. The error is coming from <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> 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 class=""><blockquote type="cite" class=""><div class=""><div class="h5"><div class="">On Feb 17, 2017, at 1:11 PM, Seth Munholland <<a href="mailto:munholl@uwindsor.ca" target="_blank" class="">munholl@uwindsor.ca</a>> wrote:</div><br class="m_4928129430173910275Apple-interchange-newline"></div></div><div class=""><div class=""><div class="h5"><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_<wbr class="">exe.ctl /Data/Apps/maker/data/maker_<wbr class="">opts.ctl /Data/Apps/maker/data/maker_<wbr class="">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/" target="_blank" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">forks.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">forks.pm</a><br class="">/home/seth/.cpan/build/forks-<wbr class="">0.36-0/blib/lib/<a href="http://forks.pm/" target="_blank" class="">forks.pm</a><br class="">/home/seth/.cpan/build/forks-<wbr class="">0.36-0/lib/<a href="http://forks.pm/" target="_blank" class="">forks.pm</a><br class="">/usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1/<a href="http://forks.pm/" target="_blank" class="">forks.pm</a><br class=""><br class=""></div><div class="">Since /usr/local/lib/x86_64-linux-<wbr class="">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" class="">https://rt.cpan.org/Public/<wbr class="">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_<wbr class="">exe.ctl 
/Data/Apps/maker/data/maker_<wbr class="">opts.ctl 
/Data/Apps/maker/data/maker_<wbr class="">bopts.ctl<br class="">Can't locate forks/<a href="http://signals.pm/" target="_blank" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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/" target="_blank" class="">signals.pm</a> in @INC (you may need to install the forks::signals module) (@INC contains: /Data/Apps/maker/bin/../perl/<wbr class="">lib /Data/Apps/maker/bin/../lib /Data/Apps/maker/bin/../src/<wbr class="">inc/perl/lib /Data/Apps/CEGMA_v2.5/lib /etc/perl /usr/local/lib/x86_64-linux-<wbr class="">gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/<wbr class="">perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/<wbr class="">perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/<wbr class="">perl-base .) at <a href="http://forks.pm/" target="_blank" class="">forks.pm</a> line 83.<br class="">BEGIN failed--compilation aborted at <a href="http://forks.pm/" target="_blank" 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="m_4928129430173910275gmail_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></div></div>
______________________________<wbr class="">_________________<br class="">maker-devel mailing list<br class=""><a href="mailto:maker-devel@box290.bluehost.com" target="_blank" class="">maker-devel@box290.bluehost.<wbr class="">com</a><br class=""><a href="http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org" target="_blank" class="">http://box290.bluehost.com/<wbr class="">mailman/listinfo/maker-devel_<wbr class="">yandell-lab.org</a><br class=""></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></div></div></div></body></html>