Menu

PocketSphinx for Android - Problems building

Help
Anonymous
2010-12-21
2012-09-22
1 2 > >> (Page 1 of 2)
  • Anonymous

    Anonymous - 2010-12-21

    Hi,

    I apologize for bothering everyone here with this issue but it's starting to
    drive me nuts. I'm trying to build the PocketSphinxAndroidDemo project. When I
    run ndk-build from the PocketSphinxAndroidDemo project I get pretty far along
    and then end up getting a slew of errors. Below is the console output (that I
    can see, anyways)

    I should note I'm trying to build this on Windows using Cygwin.

    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:891: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functioncreate_dag_nodes':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:1049: undefined reference to ngram_model_set_known_wid' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1064: undefined reference tolistelem_malloc'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function find_end_node': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1139: undefined reference tongram_tg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function ngram_search_lattice': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1227: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdtree.o): In function create_search_tree': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:202: undefined reference tongram_model_set_known_wid'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:252: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:262: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:274: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:286: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:316: undefined reference to ngram_model_set_known_wid' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionreinit_search_subtree':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:355: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionlast_phone_transition':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:974: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionprune_word_chan':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:1079: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionword_transition':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:1343: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionngram_fwdflat_expand_all':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:77: undefined reference to ngram_model_set_known_wid' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionbuild_fwdflat_wordlist':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:241: undefined reference to ngram_model_set_known_wid' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:254: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:276: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionbuild_fwdflat_chan':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:326: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:337: undefined reference tolistelem_malloc'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function fwdflat_word_transition': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:693: undefined reference tongram_tg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function
    destroy_fwdflat_wordlist': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:875: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function destroy_fwdflat_chan': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:903: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(phone_loop_search.o): In function phone_loop_search_reinit': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se arch.c:102: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se
    arch.c:103: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se arch.c:104: undefined reference tologmath_log'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(tmat.o): In function tmat_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:215: u ndefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:230: u
    ndefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:236: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:238: u
    ndefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:240: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:242: u
    ndefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:270: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:293: u
    ndefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:303: u ndefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_mgau_map_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:8 1: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    05: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 13: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    19: undefined reference to bio_fread_1d' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 35: undefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_mixw_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 66: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    81: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 87: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    90: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 92: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    94: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 37: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2
    52: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 70: undefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 93: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2
    93: undefined reference to logmath_init' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_senone.o): In functionsenone_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:3
    62: undefined reference to logmath_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_senone.o): In functionsenone_eval':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:4
    04: undefined reference to logmath_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionread_sendump':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:60
    0: undefined reference to mmio_file_read' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:60 3: undefined reference tommio_file_ptr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:62
    6: undefined reference to mmio_file_ptr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionread_mixw':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:67
    6: undefined reference to bio_readhdr' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69 1: undefined reference tobio_hdrarg_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69
    7: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69 8: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:70
    0: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:70 2: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:72
    9: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:74 4: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:75
    7: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionptm_mgau_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:77
    9: undefined reference to logmath_retain' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78 1: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78
    1: undefined reference to logmath_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78 5: undefined reference tologmath_get_width'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78
    6: undefined reference to logmath_get_base' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionptm_mgau_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:88
    7: undefined reference to logmath_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:88 8: undefined reference tologmath_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:89
    1: undefined reference to mmio_file_unmap' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functionread_sendump':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1036: undefined reference to mmio_file_read' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1039: undefined reference tommio_file_ptr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1062: undefined reference to mmio_file_ptr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functionread_mixw':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1112: undefined reference to bio_readhdr' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1127: undefined reference tobio_hdrarg_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1133: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1134: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1136: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1138: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1164: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1179: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1192: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functions2_semi_mgau_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1245: undefined reference to logmath_retain' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1247: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1247: undefined reference to logmath_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1251: undefined reference tologmath_get_width'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1252: undefined reference to logmath_get_base' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functions2_semi_mgau_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1350: undefined reference to logmath_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1351: undefined reference tologmath_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1354: undefined reference to mmio_file_unmap' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_lextree.o): In functionfsg_lextree_lc_rc':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :115: undefined reference to fsg_model_arcs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :116: undefined reference tofsg_arciter_get'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :115: undefined reference to fsg_arciter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :164: undefined reference tofsg_model_arcs'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :165: undefined reference to fsg_arciter_get' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :164: undefined reference tofsg_arciter_next'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(fsg_lextree.o): In function fsg_psubtree_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :707: undefined reference tofsg_model_trans'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_gauden.o): In function gauden_param_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 04: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    19: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 25: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    30: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 35: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    42: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 51: undefined reference tobio_fread'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_gauden.o):E:/Development/CMUSphinx/pocketsphinx/src/l
    ibpocketsphinx/ms_gauden.c:279: more undefined references to bio_fread' follow E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_gauden.o): In functiongauden_param_read':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    83: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_gauden.o): In functiongauden_dist_precompute':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:3
    44: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:3 47: undefined reference tologmath_ln_to_log'
    collect2: ld returned 1 exit status
    make: *** Error 1

    Any ideas what's going on? Many thanks in advance!

     
  • Nickolay V. Shmyrev

    Any ideas what's going on?

    Linked failed to link libpocketsphinx_jni.so to libsphinxbase.a. But since you
    provided only part of the log and not the link command it's impossible to say
    what was wrong with the link command. Maybe libsphinxbase.a was not built
    properly, maybe it's located in different place than it should be

    When you report about build issues try to provide FULL log or at least
    meaningful part of it

     
  • Anonymous

    Anonymous - 2010-12-21

    Thanks for your reply!

    Unfortunately I'm not a unix/linux or C/C++ guy at all so I'm kind of working
    in the dark right now. That's the whole log that's shown in the Cygwin console
    window. Is there a full log that's spit out somewhere I can post here?

     
  • Anonymous

    Anonymous - 2010-12-21

    Below is the full output from the ndk-build tool using NDK_LOG=1

    Android NDK: NDK installation path auto-detected: '/cygdrive/e/Developm
    ent/AndroidSDK/android-ndk-r5'
    Android NDK: GNU Make version 3.81 detected
    Android NDK: Host OS was auto-detected: windows
    Android NDK: Host CPU was auto-detected: x86
    Android NDK: HOST_TAG set to windows
    Android NDK: Host awk tool was auto-detected: awk
    Android NDK: Host awk test returned: Pass
    Android NDK: This NDK supports the following toolchains and target ABIs:
    Android NDK: arm-eabi-4.4.0: armeabi armeabi-v7a
    Android NDK: arm-linux-androideabi-4.4.3: armeabi armeabi-v7a
    Android NDK: x86-4.2.1: x86
    Android NDK: Found platform root directory: /cygdrive/e/Development/And
    roidSDK/android-ndk-r5/platforms
    Android NDK: Found supported platforms: android-3 android-4 android-5
    android-8
    android-9
    Android NDK: PLATFORM android-3 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-3/arch-arm
    Android NDK: PLATFORM android-4 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-4/arch-arm
    Android NDK: PLATFORM android-5 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-5/arch-arm
    Android NDK: PLATFORM android-8 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-8/arch-arm
    Android NDK: PLATFORM android-9 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-9/arch-arm
    Android NDK: Found stable platform levels: 3 4 5 8 9
    Android NDK: Found max platform level: 9
    Android NDK: Looking for AndroidManifest.xml in /cygdrive/e/development
    /playground/pocketsphinxandroiddemo
    Android NDK: Found it !
    Android NDK: Found project path: /cygdrive/e/development/playground/poc
    ketsphinxandroiddemo
    Android NDK: Parsing /cygdrive/e/Development/AndroidSDK/android-ndk-r5/
    build/core/default-application.mk
    Android NDK: Found APP_PLATFORM=android-8 in /cygdrive/e/development/
    playground/pocketsphinxandroiddemo/default.properties
    Android NDK: Using build script /cygdrive/e/development/playground/po
    cketsphinxandroiddemo/jni/Android.mk
    Android NDK: Application 'local' is debuggable
    Android NDK: Selecting debug optimization mode (app is debuggable)
    Android NDK: Adding import directory: /cygdrive/e/Development/AndroidSD
    K/android-ndk-r5/sources
    Android NDK: Building application 'local' for ABI 'armeabi'
    Android NDK: Using target toolchain 'arm-linux-androideabi-4.4.3' for
    'armeabi'
    ABI
    Android NDK: Looking for imported module with tag 'cxx-stl/system'
    Android NDK: Probing /cygdrive/e/Development/AndroidSDK/android-ndk-r
    5/sources/cxx-stl/system/Android.mk
    Gdbserver : libs/armeabi/gdbserver
    Gdbsetup : libs/armeabi/gdb.setup
    SharedLibrary : libpocketsphinx_jni.so
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(pocketsphinx.o): In function ps_reinit': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:228: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:231: undefined reference to logmath_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:232: undefined reference tologmath_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:293: undefined reference to ptmr_init' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(pocketsphinx.o): In functionps_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:340: undefined reference to logmath_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(pocketsphinx.o): In functionps_update_lmset':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:413: undefined reference to ngram_model_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(pocketsphinx.o): In functionps_add_word':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:565: undefined reference to ngram_model_add_word' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(pocketsphinx.o): In functionps_start_utt':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:629: undefined reference to ptmr_reset' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:630: undefined reference toptmr_start'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(pocketsphinx.o): In function ps_end_utt': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:817: undefined reference toptmr_stop'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:823: undefined reference to ptmr_stop' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:833: undefined reference toptmr_stop'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:836: undefined reference to ptmr_stop' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:857: undefined reference tologmath_exp'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(pocketsphinx.o): In function ps_get_hyp': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:869: undefined reference toptmr_start'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:873: undefined reference to ptmr_stop' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(pocketsphinx.o): In functionps_get_prob':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:882: undefined reference to ptmr_start' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:886: undefined reference toptmr_stop'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(pocketsphinx.o): In function ps_seg_iter': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx. c:895: undefined reference toptmr_start'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/pocketsphinx.
    c:897: undefined reference to ptmr_stop' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_link':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    80: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 81: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    82: undefined reference to __listelem_malloc__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functiondelete_node':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    150: undefined reference to __listelem_free__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 155: undefined reference tolistelem_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    157: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionremove_dangling_links':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    174: undefined reference to __listelem_free__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 175: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o):E:/Development/CMUSphinx/pocketsphinx/src/
    libpocketsphinx/ps_lattice.c:188: more undefined references to
    __listelem_free_ _' follow E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_write':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    250: undefined reference to logmath_get_base' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_write_htk':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    361: undefined reference to logmath_log_to_ln' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 361: undefined reference tologmath_exp'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function dag_param_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 378: undefined reference tolineiter_next'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_lattice_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 429: undefined reference tologmath_retain'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    434: undefined reference to logmath_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 438: undefined reference tolistelem_alloc_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    439: undefined reference to listelem_alloc_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 440: undefined reference tolistelem_alloc_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    447: undefined reference to fopen_compchk' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 451: undefined reference tolineiter_start'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    462: undefined reference to lineiter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 473: undefined reference tologmath_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    475: undefined reference to logmath_get_base' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 503: undefined reference tolineiter_next'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    537: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 578: undefined reference tolineiter_next'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    586: undefined reference to lineiter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 596: undefined reference tolineiter_next'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    614: undefined reference to lineiter_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 615: undefined reference tofclose_comp'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    637: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 638: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    640: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 649: undefined reference tolineiter_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    650: undefined reference to fclose_comp' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_init_search':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    669: undefined reference to logmath_retain' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 673: undefined reference tolistelem_alloc_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    674: undefined reference to listelem_alloc_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 675: undefined reference tolistelem_alloc_init'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_lattice_free': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 694: undefined reference tologmath_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    695: undefined reference to listelem_alloc_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 696: undefined reference tolistelem_alloc_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    697: undefined reference to listelem_alloc_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_latnode_prob':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    758: undefined reference to logmath_get_zero' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_compute_lscr':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    913: undefined reference to ngram_bg_score' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 924: undefined reference tongram_tg_score'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    931: undefined reference to ngram_tg_score' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 936: undefined reference tongram_bg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_lattice_link2itor': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 968: undefined reference tologmath_add'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function latlink_list_new': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1056: undefined reference tolistelem_malloc'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_lattice_popq': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1085: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_lattice_bestpath': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1245: undefined reference tologmath_get_zero'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1259: undefined reference to ngram_bg_score' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1287: undefined reference tongram_ng_prob'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1306: undefined reference to logmath_add' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1309: undefined reference tongram_tg_score'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1331: undefined reference to logmath_get_zero' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1338: undefined reference tongram_ng_prob'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1343: undefined reference to logmath_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_joint':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1380: undefined reference to ngram_ng_prob' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_posterior':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1412: undefined reference to logmath_get_zero' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1431: undefined reference tongram_ng_prob'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1452: undefined reference to logmath_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_lattice_posterior_prune':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1478: undefined reference to __listelem_free__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1490: undefined reference tolistelem_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1498: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionbest_rem_score':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1537: undefined reference to ngram_bg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionpath_insert':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1588: undefined reference to __listelem_free__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1593: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function path_extend': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1619: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1626: undefined reference to ngram_tg_score' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1633: undefined reference tongram_bg_score'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1648: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ps_lattice.o): In functionps_astar_start':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1679: undefined reference to listelem_alloc_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1699: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c:
    1705: undefined reference to ngram_bg_score' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1706: undefined reference tongram_tg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ps_lattice.o): In function ps_astar_finish': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ps_lattice.c: 1876: undefined reference tolistelem_alloc_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_init_feat': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:144: undefined reference tocmn_type_from_str'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:144:
    undefined reference to agc_type_from_str' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:144: undefined reference tofeat_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:155:
    undefined reference to feat_read_lda' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:165: undefined reference toparse_subvecs'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:167:
    undefined reference to feat_set_subvecs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:173: undefined reference toagc_set_threshold'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_fe_mismatch': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:204: undefined reference tofe_get_output_size'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:246: undefined reference tofe_retain'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:252:
    undefined reference to fe_init_auto_r' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:259: undefined reference tofeat_retain'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:282:
    undefined reference to feat_array_alloc' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:291: undefined reference tologmath_get_zero'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_free': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:306: undefined reference tofeat_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:307:
    undefined reference to fe_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:312: undefined reference tofeat_array_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_write_senfh_header': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:355: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:356:
    undefined reference to bio_writehdr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(acmod.o): In functionacmod_grow_feat_buf':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:400:
    undefined reference to feat_array_alloc' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:407: undefined reference tofeat_array_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_start_utt': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:430: undefined reference tofe_start_utt'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_end_utt': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:454: undefined reference tofe_end_utt'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_process_full_cep': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:526: undefined reference tofeat_array_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:527:
    undefined reference to feat_array_alloc' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:533: undefined reference tofeat_s2mfc2feat_live'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_process_full_raw': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:554: undefined reference tofe_process_frames'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:558:
    undefined reference to fe_get_output_size' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:564: undefined reference tofe_start_utt'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:565:
    undefined reference to fe_process_frames' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:568: undefined reference tofe_end_utt'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_process_raw': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:639: undefined reference tofe_process_frames'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:664:
    undefined reference to fe_process_frames' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(acmod.o): In functionacmod_process_cep':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:737:
    undefined reference to feat_s2mfc2feat_live' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:757: undefined reference tofeat_s2mfc2feat_live'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(acmod.o): In function acmod_read_senfh_header': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:812: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:823:
    undefined reference to logmath_get_base' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:824: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:831:
    undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/acmod.c:834: undefined reference tobio_hdrarg_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(bin_mdef.o): In function bin_mdef_free': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/bin_mdef.c:28 7: undefined reference tommio_file_unmap'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(bin_mdef.o): In function bin_mdef_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/bin_mdef.c:40 4: undefined reference tommio_file_read'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/bin_mdef.c:41
    1: undefined reference to mmio_file_ptr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(dict.o): In functiondict_read':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:165: u
    ndefined reference to lineiter_start' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:165: u ndefined reference tolineiter_next'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(dict.o): In function dict_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:276: u ndefined reference tolineiter_start'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:276: u
    ndefined reference to lineiter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:287: u ndefined reference tolineiter_start'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/dict.c:287: u
    ndefined reference to lineiter_next' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfsg_search_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    120: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 123: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    126: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 131: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    134: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 153: undefined reference tofsg_model_readfile'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    156: undefined reference to fsg_model_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 172: undefined reference tojsgf_parse_file'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    180: undefined reference to jsgf_get_rule' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 191: undefined reference tojsgf_rule_iter'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    194: undefined reference to jsgf_rule_public' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 202: undefined reference tojsgf_build_fsg'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    204: undefined reference to fsg_model_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfsg_search_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    230: undefined reference to jsgf_grammar_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 241: undefined reference tofsg_model_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(fsg_search.o): In function fsg_search_add_silences': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 297: undefined reference tofsg_model_add_silence'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    305: undefined reference to fsg_model_add_silence' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfsg_search_add_altpron':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    355: undefined reference to fsg_model_add_alt' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfsg_search_null_prop':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    761: undefined reference to fsg_model_arcs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 763: undefined reference tofsg_arciter_get'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    762: undefined reference to fsg_arciter_next' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionnew_node':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1365: undefined reference to __listelem_malloc__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfind_start_node':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1421: undefined reference to fsg_model_word_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfind_end_node':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1478: undefined reference to fsg_model_word_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_search.o): In functionfsg_search_lattice':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1620: undefined reference to fsg_model_arcs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 1622: undefined reference tofsg_arciter_get'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1641: undefined reference to fsg_model_arcs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 1643: undefined reference tofsg_arciter_get'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1642: undefined reference to fsg_arciter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 1621: undefined reference tofsg_arciter_next'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c:
    1684: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_search.c: 1688: undefined reference tologmath_log'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function ngram_search_update_widmap': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:91: undefined reference tongram_model_set_map_words'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function ngram_search_calc_beams': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:105: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:106: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:107: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:108: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:109: undefined reference tologmath_log'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o):E:/Development/CMUSphinx/pocketsphinx/sr
    c/libpocketsphinx/ngram_search.c:110: more undefined references to
    logmath_log' follow E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_search_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:155: undefined reference to listelem_alloc_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:156: undefined reference tolistelem_alloc_init'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:157: undefined reference to listelem_alloc_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:191: undefined reference tongram_model_set_read'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:199: undefined reference to ngram_model_set_select' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:206: undefined reference tongram_model_read'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:211: undefined reference to ngram_model_set_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:220: undefined reference tongram_wid'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:220: undefined reference to ngram_unknown_wid' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_search_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:305: undefined reference to listelem_alloc_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:306: undefined reference tolistelem_alloc_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:307: undefined reference to listelem_alloc_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:308: undefined reference tongram_model_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function ngram_search_alloc_all_rc': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:598: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:612: undefined reference to __listelem_malloc__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_search_free_all_rc':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:638: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_compute_seg_score':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:700: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_search_start':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:716: undefined reference to ngram_model_flush' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functionngram_search_bp2itor':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:891: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search.o): In functioncreate_dag_nodes':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search.
    c:1049: undefined reference to ngram_model_set_known_wid' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1064: undefined reference tolistelem_malloc'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function find_end_node': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1139: undefined reference tongram_tg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search.o): In function ngram_search_lattice': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search. c:1227: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdtree.o): In function create_search_tree': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:202: undefined reference tongram_model_set_known_wid'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:252: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:262: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:274: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdtree.c:286: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:316: undefined reference to ngram_model_set_known_wid' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionreinit_search_subtree':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:355: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionlast_phone_transition':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:974: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionprune_word_chan':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:1079: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdtree.o): In functionword_transition':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdtree.c:1343: undefined reference to ngram_tg_score' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionngram_fwdflat_expand_all':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:77: undefined reference to ngram_model_set_known_wid' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionbuild_fwdflat_wordlist':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:241: undefined reference to ngram_model_set_known_wid' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:254: undefined reference tolistelem_malloc'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:276: undefined reference to __listelem_free__' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ngram_search_fwdflat.o): In functionbuild_fwdflat_chan':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_
    fwdflat.c:326: undefined reference to __listelem_malloc__' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:337: undefined reference tolistelem_malloc'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function fwdflat_word_transition': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:693: undefined reference tongram_tg_score'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function
    destroy_fwdflat_wordlist': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:875: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ngram_search_fwdflat.o): In function destroy_fwdflat_chan': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ngram_search_ fwdflat.c:903: undefined reference tolistelem_free'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(phone_loop_search.o): In function phone_loop_search_reinit': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se arch.c:102: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se
    arch.c:103: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/phone_loop_se arch.c:104: undefined reference tologmath_log'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(tmat.o): In function tmat_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:215: u ndefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:230: u
    ndefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:236: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:238: u
    ndefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:240: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:242: u
    ndefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:270: u ndefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:293: u
    ndefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/tmat.c:303: u ndefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_mgau_map_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:8 1: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    05: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 13: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    19: undefined reference to bio_fread_1d' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 35: undefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_mixw_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 66: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    81: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 87: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    90: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1 92: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:1
    94: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 37: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2
    52: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 70: undefined reference tobio_verify_chksum'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_senone.o): In function senone_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2 93: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:2
    93: undefined reference to logmath_init' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_senone.o): In functionsenone_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:3
    62: undefined reference to logmath_free' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_senone.o): In functionsenone_eval':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_senone.c:4
    04: undefined reference to logmath_add' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionread_sendump':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:60
    0: undefined reference to mmio_file_read' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:60 3: undefined reference tommio_file_ptr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:62
    6: undefined reference to mmio_file_ptr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionread_mixw':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:67
    6: undefined reference to bio_readhdr' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69 1: undefined reference tobio_hdrarg_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69
    7: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:69 8: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:70
    0: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:70 2: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:72
    9: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:74 4: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:75
    7: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionptm_mgau_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:77
    9: undefined reference to logmath_retain' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78 1: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78
    1: undefined reference to logmath_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78 5: undefined reference tologmath_get_width'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:78
    6: undefined reference to logmath_get_base' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ptm_mgau.o): In functionptm_mgau_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:88
    7: undefined reference to logmath_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:88 8: undefined reference tologmath_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:89
    1: undefined reference to mmio_file_unmap' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functionread_sendump':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1036: undefined reference to mmio_file_read' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1039: undefined reference tommio_file_ptr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1062: undefined reference to mmio_file_ptr' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functionread_mixw':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1112: undefined reference to bio_readhdr' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1127: undefined reference tobio_hdrarg_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1133: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1134: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1136: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1138: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1164: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1179: undefined reference tologmath_log'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1192: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functions2_semi_mgau_init':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1245: undefined reference to logmath_retain' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1247: undefined reference tologmath_get_base'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1247: undefined reference to logmath_init' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1251: undefined reference tologmath_get_width'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1252: undefined reference to logmath_get_base' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(s2_semi_mgau.o): In functions2_semi_mgau_free':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1350: undefined reference to logmath_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau. c:1351: undefined reference tologmath_free'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.
    c:1354: undefined reference to mmio_file_unmap' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(fsg_lextree.o): In functionfsg_lextree_lc_rc':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :115: undefined reference to fsg_model_arcs' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :116: undefined reference tofsg_arciter_get'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :115: undefined reference to fsg_arciter_next' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :164: undefined reference tofsg_model_arcs'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c
    :165: undefined reference to fsg_arciter_get' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :164: undefined reference tofsg_arciter_next'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(fsg_lextree.o): In function fsg_psubtree_init': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/fsg_lextree.c :707: undefined reference tofsg_model_trans'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_gauden.o): In function gauden_param_read': E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 04: undefined reference tobio_readhdr'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    19: undefined reference to bio_hdrarg_free' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 25: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    30: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 35: undefined reference tobio_fread'
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    42: undefined reference to bio_fread' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2 51: undefined reference tobio_fread'
    E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib
    pocketsphinx.a(ms_gauden.o):E:/Development/CMUSphinx/pocketsphinx/src/l
    ibpocketsphinx/ms_gauden.c:279: more undefined references to bio_fread' follow E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_gauden.o): In functiongauden_param_read':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:2
    83: undefined reference to bio_verify_chksum' E:/development/playground/pocketsphinxandroiddemo/obj/local/armeabi/lib pocketsphinx.a(ms_gauden.o): In functiongauden_dist_precompute':
    E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:3
    44: undefined reference to logmath_log' E:/Development/CMUSphinx/pocketsphinx/src/libpocketsphinx/ms_gauden.c:3 47: undefined reference tologmath_ln_to_log'
    collect2: ld returned 1 exit status
    make: *** Error 1

     
  • Nickolay V. Shmyrev

    Try to add V=1 to see the gcc invocation command and the output.

     
  • Nickolay V. Shmyrev

    Also, take into account that you are building with r5 while demo is supposed
    to work with r4 and there is r4-specific hack in the end of makefile:

    http://code.google.com/p/android/issues/detail?id=9439

    # See [url]http://code.google.com/p/android/issues/detail?id=9439[/url]
    PRIVATE_WHOLE_STATIC_LIBRARIES := \
            $(call static-library-path,sphinxutil) \
            $(call static-library-path,sphinxfe) \
            $(call static-library-path,sphinxfeat) \
            $(call static-library-path,sphinxlm) \
            $(call static-library-path,pocketsphinx)
    LOCAL_STATIC_LIBRARIES := sphinxutil sphinxfe sphinxfeat sphinxlm pocketsphinx
    
     
  • Anonymous

    Anonymous - 2010-12-21

    Well I totally fail for not seeing that sooner.

    Now I have to ask the question - where can I download Android NDK r4? I can't
    seem to find an archive of it anywhere on their site. Surely my only option
    can't be R5?

     
  • Nickolay V. Shmyrev

    I think you should just fix build for r5. It must be trivial, you just need to
    understand what happens with static library and why it's not linked properly.

     
  • Anonymous

    Anonymous - 2010-12-21

    Well I'm making progress. I noticed there was one error that wanted a bunch of
    header files to be in the /jni/ folder. Once I got those in there I made some
    progress. Getting a new error now :)

    $ ndk-build NDK_LOG=1
    Android NDK: NDK installation path auto-detected: '/cygdrive/e/Developm
    ent/AndroidSDK/android-ndk-r5'
    Android NDK: GNU Make version 3.81 detected
    Android NDK: Host OS was auto-detected: windows
    Android NDK: Host CPU was auto-detected: x86
    Android NDK: HOST_TAG set to windows
    Android NDK: Host awk tool was auto-detected: awk
    Android NDK: Host awk test returned: Pass
    Android NDK: This NDK supports the following toolchains and target ABIs:
    Android NDK: arm-eabi-4.4.0: armeabi armeabi-v7a
    Android NDK: arm-linux-androideabi-4.4.3: armeabi armeabi-v7a
    Android NDK: x86-4.2.1: x86
    Android NDK: Found platform root directory: /cygdrive/e/Development/And
    roidSDK/android-ndk-r5/platforms
    Android NDK: Found supported platforms: android-3 android-4 android-5
    android-8
    android-9
    Android NDK: PLATFORM android-3 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-3/arch-arm
    Android NDK: PLATFORM android-4 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-4/arch-arm
    Android NDK: PLATFORM android-5 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-5/arch-arm
    Android NDK: PLATFORM android-8 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-8/arch-arm
    Android NDK: PLATFORM android-9 supports: arm
    Android NDK: ABI arm sysroot is: /cygdrive/e/Development/AndroidSDK/a
    ndroid-ndk-r5/platforms/android-9/arch-arm
    Android NDK: Found stable platform levels: 3 4 5 8 9
    Android NDK: Found max platform level: 9
    Android NDK: Looking for AndroidManifest.xml in /cygdrive/e/development
    /androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo
    Android NDK: Found it !
    Android NDK: Found project path: /cygdrive/e/development/androidsdk/and
    roid-ndk-r5/apps/pocketsphinxandroiddemo
    Android NDK: Parsing /cygdrive/e/Development/AndroidSDK/android-ndk-r5/
    build/core/default-application.mk
    Android NDK: Found APP_PLATFORM=android-8 in /cygdrive/e/development/
    androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/default.properties
    Android NDK: Using build script /cygdrive/e/development/androidsdk/an
    droid-ndk-r5/apps/pocketsphinxandroiddemo/jni/Android.mk
    Android NDK: Application 'local' is not debuggable
    Android NDK: Selecting release optimization mode (app is not debuggable)
    Android NDK: Adding import directory: /cygdrive/e/Development/AndroidSD
    K/android-ndk-r5/sources
    Android NDK: Building application 'local' for ABI 'armeabi'
    Android NDK: Using target toolchain 'arm-linux-androideabi-4.4.3' for
    'armeabi'
    ABI
    Android NDK: Looking for imported module with tag 'cxx-stl/system'
    Android NDK: Probing /cygdrive/e/Development/AndroidSDK/android-ndk-r
    5/sources/cxx-stl/system/Android.mk
    Compile thumb : pocketsphinx_jni <= pocketsphinx_wrap.c
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c: In function
    'Java_edu_cmu_pocketsphinx_pocketsphinxJNI_D
    ecoder_1processRaw_1_1SWIG_10':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:1438: warning: assignment discards qualifiers from
    pointe
    r target type
    make: *** No rule to make target /cygdrive/e/Development/AndroidSDK/an droid-ndk-r5/sphinxbase/src/libsphinxbase/util/logmath.c', needed by/cygdrive/
    e/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/ob
    j/local/armeabi/objs/sphinxutil/logmath.o'. Stop.

     
  • Nickolay V. Shmyrev

    K, and why this file is not there? It actually should search sources in
    different place

    LOCAL_PATH := $(SPHINX_PATH)/sphinxbase/src/libsphinxbase/fe
    
     
  • Anonymous

    Anonymous - 2010-12-21

    I don't know why it wasn't there but I moved it there and now I'm back to
    square one.

    I'm thinking I should just maybe download a ubuntu Vm image and be done with.

     
  • Anonymous

    Anonymous - 2010-12-21

    This is where I sit now (Sorry for the spam-ness, wish I could just edit one
    post of mine). I get all the static libraries compiled but it cannot seem to
    build the shared library. I've tried many different permeations of the
    Android.mk file and nothing seems to work.

    This is the dump starting from where the last static library is successful
    built -

    SharedLibrary : libpocketsphinx_jni.so
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    delete_ Decoder': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:874: undefined reference tops_free'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    new_Hyp othesis': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:780: undefined reference tockd_calloc'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:782: undefined reference to __ckd_salloc__' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:784: undefined reference tockd_salloc'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Decoder _getHyp': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:870: undefined reference tops_get_hyp'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Decoder _processRaw__SWIG_0': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:862: undefined reference tops_process_raw'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Decoder _endUtt': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:859: undefined reference tops_end_utt'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Decoder _getUttid': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:856: undefined reference tops_get_uttid'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Decoder _startUtt__SWIG_1': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:853: undefined reference tops_start_utt'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:853: undefined reference to ps_start_utt' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionDecoder
    startUtt__SWIG_0':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:850: undefined reference to ps_start_utt' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionDecoder
    _getConfig':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:847: undefined reference to ps_get_config' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:847: undefined reference tocmd_ln_retain'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    new_Dec oder__SWIG_1': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:843: undefined reference tops_init'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    new_Dec oder__SWIG_0': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:839: undefined reference tops_args'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:839: undefined reference to cmd_ln_init' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:839: undefined reference tops_init'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    new_Con fig__SWIG_0': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:795: undefined reference tops_args'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:795: undefined reference to cmd_ln_init' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig

    getString':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:830: undefined reference to cmd_ln_str_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig_
    getFloat':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:827: undefined reference to cmd_ln_float_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:827: undefined reference tocmd_ln_float_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Config_ getInt': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:824: undefined reference tocmd_ln_int_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:824: undefined reference to cmd_ln_int_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig_
    getBoolean':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:821: undefined reference to cmd_ln_int_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:821: undefined reference tocmd_ln_int_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Config_ exists': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:818: undefined reference tocmd_ln_exists_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:818: undefined reference to cmd_ln_exists_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig_
    setString':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:815: undefined reference to cmd_ln_set_str_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig_
    setFloat':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:812: undefined reference to cmd_ln_set_float_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:812: undefined reference tocmd_ln_set_float_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    Config_ setInt': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:809: undefined reference tocmd_ln_set_int_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:809: undefined reference to cmd_ln_set_int_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionConfig_
    setBoolean':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:806: undefined reference to cmd_ln_set_int_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:806: undefined reference tocmd_ln_set_int_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    delete_ Config': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:803: undefined reference tocmd_ln_free_r'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o
    bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function
    new_Con fig__SWIG_1': E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:799: undefined reference tops_args'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:799: undefined reference to cmd_ln_parse_file_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:799: undefined reference tops_args'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:799: undefined reference to cmd_ln_parse_file_r' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functiondelete_
    Hypothesis':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:790: undefined reference to ckd_free' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j ni/pocketsphinx_wrap.c:791: undefined reference tockd_free'
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:792: undefined reference to ckd_free' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionsetLogf
    ile':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:879: undefined reference to err_set_logfile' E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/o bj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In functionDecoder
    _processRaw__SWIG_1':
    E:/development/androidsdk/android-ndk-r5/apps/pocketsphinxandroiddemo/j
    ni/pocketsphinx_wrap.c:865: undefined reference to `ps_process_raw'
    collect2: ld returned 1 exit status
    make: *** Error 1

     
  • Nickolay V. Shmyrev

    Please try to collect log with V=1

     
  • Anonymous

    Anonymous - 2010-12-22

    I'm now trying to do this on Ubuntu. I'm getting the following error (with V=1
    one)

    make: Entering directory /home/user/development/PocketSphinxAndroidDemo' rm -f /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/lib*.so /home/user/development/PocketSphinxAndroidDemo/libs/armeabi-v7a/lib*.so /home/user/development/PocketSphinxAndroidDemo/libs/x86/lib*.so rm -f /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/gdbserver /home/user/development/PocketSphinxAndroidDemo/libs/armeabi-v7a/gdbserver /home/user/development/PocketSphinxAndroidDemo/libs/x86/gdbserver rm -f /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/gdb.setup /home/user/development/PocketSphinxAndroidDemo/libs/armeabi-v7a/gdb.setup /home/user/development/PocketSphinxAndroidDemo/libs/x86/gdb.setup Gdbserver : libs/armeabi/gdbserver mkdir -p /home/user/development/PocketSphinxAndroidDemo/libs/armeabi install -p /home/user/development/ndk/toolchains/arm-linux- androideabi-4.4.3/prebuilt/gdbserver /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup echo "set solib-search-path /home/user/development/PocketSphinxAndroidDemo/obj/local/armeabi" > /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/gdb.setup echo "directory /home/user/development/ndk/platforms/android-8/arch- arm/usr/include ~/Development/sphinxbase/include/android ~/Development/sphinxbase/include ~/Development/pocketsphinx/include ~/Development/pocketsphinx/src/libpocketsphinx /home/user/development/PocketSphinxAndroidDemo/jni ~/Development/sphinxbase/src/libsphinxbase/fe ~/Development/sphinxbase/src/libsphinxbase/feat ~/Development/sphinxbase/src/libsphinxbase/lm ~/Development/sphinxbase/src/libsphinxbase/util /home/user/development/ndk/sources/cxx-stl/system" >> /home/user/development/PocketSphinxAndroidDemo/libs/armeabi/gdb.setup make: *** No rule to make target/home/user/Development/sphinxbase/src/libsphinxbase/util/logmath.c', needed
    by /home/user/development/PocketSphinxAndroidDemo/obj/local/armeabi/objs- debug/sphinxutil/logmath.o'. Stop. make: Leaving directory/home/user/development/PocketSphinxAndroidDemo'

     
  • Anonymous

    Anonymous - 2010-12-22

    Got that one fixed. Didn't realize Linux was case sensitive. Whoops :/ Now I'm
    getting a bunch of these (Didn't copy everything because I'm pretty certain
    this is the source of my issue right now)

    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:42
    :32: error: sphinxbase/logmath.h: No such file or directory
    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:43
    :28: error: sphinxbase/err.h: No such file or directory
    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:44
    :34: error: sphinxbase/ckd_alloc.h: No such file or directory
    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:45
    :29: error: sphinxbase/mmio.h: No such file or directory
    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:46
    :28: error: sphinxbase/bio.h: No such file or directory
    /home/user/development/ndk/apps/sphinxbase/src/libsphinxbase/util/logmath.c:47
    :33: error: sphinxbase/strfuncs.h: No such file or directory

    It appears logmath.c is including sphinxbase/???.h but it should really be
    pointing a bunch of directories up.

     
  • Anonymous

    Anonymous - 2010-12-22

    After countless hours of learning Linux and how libraries are linked and what
    not I finally got it build me a *.so file, yay!! :) Thanks for the help here!!

    But now I'm getting the infamous No JNI_OnLoad method error. Has there been a
    resolution to this for PocketSphinx?

     
  • Swathi EP

    Swathi EP - 2010-12-22

    Hello Mr.Nickolay,

    Sorry for disturbing you. I added Jni_OnLoad method in pocketsphinx_wrap.c,
    now the exception"No Jni_OnLoad" has been resolved but still the activity
    "PocketSphinxDemo" is not getting displayed. Please have a look at the logs
    which i got:
    12-22 09:24:38.756: INFO/ActivityManager(61): Start proc
    edu.cmu.pocketsphinx.demo for activity
    edu.cmu.pocketsphinx.demo/.PocketSphinxDemo: pid=466 uid=10054 gids={1015}
    12-22 09:24:38.756: INFO/ActivityManager(61): Start proc
    edu.cmu.pocketsphinx.demo for activity
    edu.cmu.pocketsphinx.demo/.PocketSphinxDemo: pid=466 uid=10054 gids={1015}
    12-22 09:24:39.773: DEBUG/dalvikvm(466): Trying to load lib
    /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x43e37b48
    12-22 09:24:39.773: DEBUG/dalvikvm(466): Trying to load lib
    /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x43e37b48
    12-22 09:24:40.013: DEBUG/dalvikvm(466): Added shared lib
    /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x43e37b48
    12-22 09:24:40.013: DEBUG/dalvikvm(466): Added shared lib
    /data/data/edu.cmu.pocketsphinx.demo/lib/libpocketsphinx_jni.so 0x43e37b48
    12-22 09:24:40.524: DEBUG/Zygote(32): Process 466 exited cleanly (255)
    12-22 09:24:40.524: DEBUG/Zygote(32): Process 466 exited cleanly (255)
    12-22 09:24:40.524: INFO/ActivityManager(61): Process
    edu.cmu.pocketsphinx.demo (pid 466) has died.
    12-22 09:24:40.524: INFO/ActivityManager(61): Process
    edu.cmu.pocketsphinx.demo (pid 466) has died.
    12-22 09:24:40.817: INFO/UsageStats(61): Unexpected resume of
    com.android.launcher while already resumed in edu.cmu.pocketsphinx.demo

    Thanks,
    Swathi EP

     
  • Anonymous

    Anonymous - 2010-12-22

    I would like to add that I'm also now in the same boat as Swathi

     
  • Nickolay V. Shmyrev

    Sorry for again disturbing you. can you please tell me whether do we have to
    store something in sdcard before running this android project, because i found
    that the exception 'Process Died' is coming from the following lines of code:
    RecognizerTask.java

    pocketsphinx
    .setLogfile("/sdcard/Android/data/edu.cmu.pocketsphinx/pocketsphinx.log");
    Config c = new Config();
    /
    In 2.2 and above we can use getExternalFilesDir() or whatever it's
    called
    /
    c.setString("-hmm",
    "/sdcard/Android/data/edu.cmu.pocketsphinx/hmm/en_US/hub4wsj_sc_8k");
    c.setString("-dict",
    "/sdcard/Android/data/edu.cmu.pocketsphinx/lm/en_US/hub4.5000.dic");
    c.setString("-lm",
    "/sdcard/Android/data/edu.cmu.pocketsphinx/lm/en_US/hub4.5000.DMP");

    Yes, you need to put forementioned files on sdcard. You can find files inside
    pocketsphinx archive.

     
  • Anonymous

    Anonymous - 2010-12-22

    For me specifically, I have added those files to the location and I'm still
    getting the "Process has died." errors. No clue why.

     
  • Nickolay V. Shmyrev

    Pocketsphinx log is collected in the file

    /sdcard/Android/data/edu.cmu.pocketsphinx/pocketsphinx.log
    

    Please check it for details

     
  • Anonymous

    Anonymous - 2010-12-22

    Ok. I think I owe you like 1,000,000$ =) I thought the files were in the
    correct location but they were not. Because I'm debugging on the device I had
    to change the path to /mnt/sdcard/Android/.... because the card was mounted.
    All works wonderful now. Thanks so much for all your help!!!!!

     
  • Nickolay V. Shmyrev

    Well, I wouldn't give up money but at least you can help and document build
    process on Android properly so others can follow it smoothly. That would be
    very much appreciated.

     
  • Swathi EP

    Swathi EP - 2010-12-23

    Thank you very much for your reply Mr.Nickolay, i am able to run the project
    successfully now. But, it is responding slowly and the accuracy is poor. I
    want only few voice commands to be detected, can i edit the hub4.5000.dic file
    to achieve accuracy and to make it to detect only few required commands?

    Thanks,
    Swathi EP

     
1 2 > >> (Page 1 of 2)

Log in to post a comment.