[maker-devel] Maker 2.31 fails with MPI.pm

Carson Holt carsonhh at gmail.com
Thu Jun 11 16:03:57 MDT 2015


Hi Ann,

Build.PL just configures (the status message only shows me your configuration choices).  You still have to run './Build install’.  Your error shows that you configured maker for MPI but never ran the install step successfully.

You should get something like this —>

$ ./Build install
Installing MAKER...
Configuring MAKER with MPI support
Installing maker/2.31.8/src/../perl/lib/Parallel/Application/MPI.pm
Installing maker/2.31.8/src/../perl/lib/auto/Parallel/Application/MPI/MPI.so
Installing maker/2.31.8/src/../perl/lib/auto/Parallel/Application/MPI/MPI.inl
cp blib/config-x86_64-linux-thread-multi-5.010001 maker/2.31.8/src/../perl/config-x86_64-linux-thread-multi-5.010001


Thanks,
Carson



> On Jun 11, 2015, at 3:44 PM, Ann Danowitz <adanowitz8 at gmail.com> wrote:
> 
> Hello Yandell maker gurus,
> 
> Installed Maker 2.31 with MPICH2 .
> No errors with Build.PL and Build install 
> ==============================================================================
> STATUS MAKER v2.31.8
> ==============================================================================
> PERL Dependencies:	VERIFIED
> External Programs:	VERIFIED
> External C Libraries:	VERIFIED
> MPI SUPPORT:		ENABLED
> MWAS Web Interface:	DISABLED
> MAKER PACKAGE:		CONFIGURATION OK
> 
> but with the following command, maker fails:
> 
> dcopetti at bam:/opt/bam_processing/Dario/MAKER_mpi[4:21pm]> mpiexec -n 20 /opt/maker/bin/maker maker_opts_wg_bam_mpi.ctl maker_bopts_wg_bam_mpi.ctl maker_exe_wg_bam_mpi.ctl
> 
>  at /opt/maker/bin/../perl/lib/Parallel/Application/MPI.pm line 236.
> --> rank=NA, hostname=bam.genome.arizona.edu <http://bam.genome.arizona.edu/>
>     ...propagated at /usr/local/share/perl5/Inline/C.pm line 772.
> --> rank=NA, hostname=bam.genome.arizona.edu <http://bam.genome.arizona.edu/>
>  at /opt/maker/bin/../perl/lib/Parallel/Application/MPI.pm line 256.
>     Parallel::Application::MPI::_bind("/usr/lib64/openmpi/bin/mpicc", "/usr/include", "/opt/maker/bin/../perl", "") called at /opt/maker/bin/../perl/lib/Parallel/Application/MPI.pm line 213
>     Parallel::Application::MPI::_load() called at /opt/maker/bin/../perl/lib/Parallel/Application/MPI.pm line 74
>     Parallel::Application::MPI::MPI_Init() called at /opt/maker/bin/maker line 279
> 
> {line 279     stat = MPI_Init(&PL_origargc, &PL_origargv);}
> 
> make: *** No targets specified and no makefile found.  Stop.
> 
> A problem was encountered while attempting to compile and install your Inline
> C code. The command that failed was:
>   make > out.make 2>&1
> 
> [root at bam ~]# more /opt/maker/perl/build/Parallel/Application/MPI/out.make_install
> Makefile:123: warning: NUL character seen; rest of line ignored
> Makefile:123: *** missing separator.  Stop.
> 
> also from out.make in the same directory:
> make: *** [MPI.c] mv: cannot stat `MPI.xsc': No such file or directory
> make: *** [MPI.c] Error 1
>  or directory
> make: *** [MPI.c] Error 1
> 
> What values are not getting passed to MPI.pm?
> 
> Many thanks for any help!
> _______________________________________________
> maker-devel mailing list
> maker-devel at box290.bluehost.com
> http://box290.bluehost.com/mailman/listinfo/maker-devel_yandell-lab.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://yandell-lab.org/pipermail/maker-devel_yandell-lab.org/attachments/20150611/53a73948/attachment-0003.html>


More information about the maker-devel mailing list