Compilation issues in Linux

Sreejith22
Sreejith22 used Ask the Experts™
on
Hello experts,

I am trying to compile the source code of Android open source project in Ubuntu 10.10

While compiling the source code(make), I get the error which is attached here as snippet.


In the attached log , please note the lines starting with form which the error begins:

make: *** No rule to make target `/home/administrator/CMUSphinx/pocketsphinx/src/libpocketsphinx/hmm.c', needed by `out/target/product/SH70F/obj/STATIC_LIBRARIES/pocketsphinx_intermediates/hmm.o'.  Stop.
make: *** Waiting for unfinished jobs....

Open in new window


For your reference, I am giving the Android.mk build file written to describe the C and C++ source files of the app from which I get the "make: *** No rule to make target" error.

Any help in this regard, which would help me overcome this "No rule to make target" issue would be appreciated with points for sure.

For detailed reference(if required) , complete log is also attached

Regards,
Sree
linux-make-error.txt
Android.mk.txt
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
CEO/Programmer
Commented:
There is no hmm.c and no rule to generate it.  So if the source is not there  I bet one needs to figure out from what it has to be  generated. So look through the makefile. I see hmm.c.arm that sounds as if one has to rename that  to hmm.c or the like. There are other files which also havd .arm in their name. This probably will give other error messages of the above type.
I would think it's for Hidden Markov Model voice recognition, but I don't find it in the GHMM project library on SourceForge - http://sourceforge.net/projects/ghmm/

Maybe it's in the Android NDK?
http://developer.android.com/sdk/ndk/index.html

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial