/bin/bash: compile: command not found when using MAKE

231 views
Skip to first unread message

jiecon...@gmail.com

unread,
Jul 7, 2018, 1:55:35 AM7/7/18
to MEME Suite Q&A
When I tried to Installing MEME command line programs and the website on Ubuntu 16.04, I got the "compile /bin/bash: compile: command not found" error.

My configuration is 

./configure   --prefix=$HOME/meme_5   --enable-build-libxml2 --enable-build-libxslt --enable-web --with-url=http://host/meme_5.0

Here is my Make.log

make  all-recursive
make[1]: Entering directory '/home/jieconlin3/opt/meme-5.0.1'
Making all in src
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src'
make  all-recursive
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src'
Making all in filters
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/filters'
Making all in purge
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/filters/purge'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/filters/purge'
Making all in dust
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/filters/dust'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/filters/dust'
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/filters'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/filters'
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/filters'
Making all in libxml2
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2'
Making all in include
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include'
Making all in .
make[6]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include'
Making all in libxml
make[6]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include/libxml'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include/libxml'
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2/include'
Making all in .
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2'
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxml2'
Making all in libxslt
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libxslt'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libxslt'
Making all in libexslt
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/libexslt'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/libexslt'
Making all in .
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src'
Making all in parallel
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/src/parallel'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src/parallel'
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src'
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/src'
Making all in scripts
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/scripts'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/scripts'
Making all in tests
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests'
Making all in ame
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/ame'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/ame'
Making all in clustalw2fasta
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/clustalw2fasta'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/clustalw2fasta'
Making all in centrimo
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/centrimo'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/centrimo'
Making all in common
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/common'
Making all in motif.crp0
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/common/motif.crp0'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/common/motif.crp0'
Making all in motif.Puf3p
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/common/motif.Puf3p'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/common/motif.Puf3p'
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/common'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/common'
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/common'
Making all in create-priors
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/create-priors'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/create-priors'
Making all in draw-mhmm
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/draw-mhmm'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/draw-mhmm'
Making all in dreme
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/dreme'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/dreme'
Making all in fasta-center
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/fasta-center'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/fasta-center'
Making all in fimo
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/fimo'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/fimo'
Making all in glam2
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/glam2'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/glam2'
Making all in glam2scan
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/glam2scan'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/glam2scan'
Making all in gomo
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/gomo'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/gomo'
Making all in mast
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/mast'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/mast'
Making all in mcast
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/mcast'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/mcast'
Making all in meme
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/meme'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/meme'
Making all in meme-chip
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/meme-chip'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/meme-chip'
Making all in mhmm
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmm'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmm'
Making all in mhmms
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmms'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmms'
Making all in momo
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/momo'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/momo'
Making all in mhmmscan
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmmscan'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/mhmmscan'
Making all in motiph
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/motiph'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/motiph'
Making all in psp-gen
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/psp-gen'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/psp-gen'
Making all in qvalue
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/qvalue'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/qvalue'
Making all in scaffold
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/scaffold'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/scaffold'
Making all in spamo
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/spamo'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/spamo'
Making all in tomtom
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/tomtom'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/tomtom'
Making all in web
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/web'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/web'
Making all in scripts
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests/scripts'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests/scripts'
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/tests'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests'
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/tests'
Making all in doc
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc'
make  all-recursive
make[3]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc'
Making all in examples
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples'
Making all in compute_prior_dist_example_output_files
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples/compute_prior_dist_example_output_files'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples/compute_prior_dist_example_output_files'
Making all in sample_opal_scripts
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples/sample_opal_scripts'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples/sample_opal_scripts'
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples'
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/examples'
Making all in images
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/images'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/images'
Making all in css
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/css'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/css'
Making all in js
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/js'
make  all-am
make[5]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc/js'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/js'
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc/js'
make[4]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc'
make[3]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc'
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/doc'
Making all in etc
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1/etc'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1/etc'
make[2]: Entering directory '/home/jieconlin3/opt/meme-5.0.1'
compile
/bin/bash: compile: command not found
Makefile:1176: recipe for target 'all-local' failed
make[2]: *** [all-local] Error 127
make[2]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1'
Makefile:730: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jieconlin3/opt/meme-5.0.1'
Makefile:661: recipe for target 'all' failed
make: *** [all] Error 2

CharlesEGrant

unread,
Jul 10, 2018, 4:54:50 PM7/10/18
to MEME Suite Q&A
The "compile not found" message ndicates that  you don't have the Java build tool, ant, installed on your system. To install the MEME Suite web applications, you'll need to have the Java SDK, Tomcat, and Jakarta Ant installed on your system. Note that we don't recommend trying to set up the MEME Suite web applications unless you have substantial experience as as system administrator, and in particular, in configuring Tomcat. While we are happy to answer any questions directly related to using the MEME Suite command line tools, we will provide only limited assistance in setting up the web server. We simply don't have the resources to act as remote system administrators.
Reply all
Reply to author
Forward
0 new messages