Menu

pocketsphinxandroiddemo build problem

Help
z x
2011-02-17
2012-09-22
  • z x

    z x - 2011-02-17

    Hi,
    When I was building the pocketsphinxandroiddemo, something went wrong. Here's
    the message when ndk-build.

    StaticLibrary : libpocketsphinx.a
    SharedLibrary : libpocketsphinx_jni.so
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_reinit':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:228: undefined reference
    to `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:231: undefined reference
    to `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:232: undefined reference
    to `logmath_init'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:293: undefined reference
    to `ptmr_init'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_free':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:340: undefined reference
    to `logmath_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_update_lmset':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:413: undefined reference
    to `ngram_model_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_add_word':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:565: undefined reference
    to `ngram_model_add_word'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_start_utt':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:629: undefined reference
    to `ptmr_reset'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:630: undefined reference
    to `ptmr_start'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_end_utt':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:817: undefined reference
    to `ptmr_stop'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:823: undefined reference
    to `ptmr_stop'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:833: undefined reference
    to `ptmr_stop'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:836: undefined reference
    to `ptmr_stop'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:857: undefined reference
    to `logmath_exp'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_get_hyp':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:869: undefined reference
    to `ptmr_start'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:873: undefined reference
    to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_get_prob':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:882: undefined reference
    to `ptmr_start'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:886: undefined reference
    to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(pocketsphinx
    .o): In function `ps_seg_iter':
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:895: undefined reference
    to `ptmr_start'
    /root/pocketsphinx/src/libpocketsphinx/pocketsphinx.c:897: undefined reference
    to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_link':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:80: undefined reference to
    `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:81: undefined reference to
    `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:82: undefined reference to
    `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `delete_node':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:150: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:155: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:157: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `remove_dangling_links':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:174: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:175: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ):/root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:188: more undefined
    references to `listelem_free' follow
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_write':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:250: undefined reference
    to `logmath_get_base'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_write_htk':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:361: undefined reference
    to `logmath_log_to_ln'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:361: undefined reference
    to `logmath_exp'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `dag_param_read':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:378: undefined reference
    to `lineiter_next'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_read':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:429: undefined reference
    to `logmath_retain'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:434: undefined reference
    to `logmath_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:438: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:439: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:440: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:447: undefined reference
    to `fopen_compchk'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:451: undefined reference
    to `lineiter_start'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:462: undefined reference
    to `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:473: undefined reference
    to `logmath_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:475: undefined reference
    to `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:503: undefined reference
    to `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:537: undefined reference
    to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:578: undefined reference
    to `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:586: undefined reference
    to `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:596: undefined reference
    to `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:614: undefined reference
    to `lineiter_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:615: undefined reference
    to `fclose_comp'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:637: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:638: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:640: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:649: undefined reference
    to `lineiter_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:650: undefined reference
    to `fclose_comp'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_init_search':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:669: undefined reference
    to `logmath_retain'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:673: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:674: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:675: undefined reference
    to `listelem_alloc_init'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_free':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:694: undefined reference
    to `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:695: undefined reference
    to `listelem_alloc_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:696: undefined reference
    to `listelem_alloc_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:697: undefined reference
    to `listelem_alloc_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_latnode_prob':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:758: undefined reference
    to `logmath_get_zero'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_compute_lscr':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:913: undefined reference
    to `ngram_bg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:924: undefined reference
    to `ngram_tg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:931: undefined reference
    to `ngram_tg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:936: undefined reference
    to `ngram_bg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_link2itor':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:968: undefined reference
    to `logmath_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `latlink_list_new':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1056: undefined reference
    to `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_popq':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1085: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_bestpath':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1245: undefined reference
    to `logmath_get_zero'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1259: undefined reference
    to `ngram_bg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1287: undefined reference
    to `ngram_ng_prob'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1306: undefined reference
    to `logmath_add'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1309: undefined reference
    to `ngram_tg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1331: undefined reference
    to `logmath_get_zero'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1338: undefined reference
    to `ngram_ng_prob'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1343: undefined reference
    to `logmath_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_joint':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1380: undefined reference
    to `ngram_ng_prob'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_posterior':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1412: undefined reference
    to `logmath_get_zero'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1431: undefined reference
    to `ngram_ng_prob'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1452: undefined reference
    to `logmath_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_lattice_posterior_prune':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1478: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1490: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1498: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `best_rem_score':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1537: undefined reference
    to `ngram_bg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `path_insert':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1588: undefined reference
    to `listelem_free'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1593: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `path_extend':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1619: undefined reference
    to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1626: undefined reference
    to `ngram_tg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1633: undefined reference
    to `ngram_bg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1648: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_astar_start':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1679: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1699: undefined reference
    to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1705: undefined reference
    to `ngram_bg_score'
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1706: undefined reference
    to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ps_lattice.o
    ): In function `ps_astar_finish':
    /root/pocketsphinx/src/libpocketsphinx/ps_lattice.c:1876: undefined reference
    to `listelem_alloc_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_init_feat':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:144: undefined reference to
    `cmn_type_from_str'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:144: undefined reference to
    `agc_type_from_str'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:144: undefined reference to
    `feat_init'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:155: undefined reference to
    `feat_read_lda'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:165: undefined reference to
    `parse_subvecs'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:167: undefined reference to
    `feat_set_subvecs'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:173: undefined reference to
    `agc_set_threshold'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_fe_mismatch':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:204: undefined reference to
    `fe_get_output_size'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_init':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:246: undefined reference to
    `fe_retain'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:252: undefined reference to
    `fe_init_auto_r'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:259: undefined reference to
    `feat_retain'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:282: undefined reference to
    `feat_array_alloc'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:291: undefined reference to
    `logmath_get_zero'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_free':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:306: undefined reference to
    `feat_free'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:307: undefined reference to
    `fe_free'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:312: undefined reference to
    `feat_array_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_write_senfh_header':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:355: undefined reference to
    `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:356: undefined reference to
    `bio_writehdr'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_grow_feat_buf':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:400: undefined reference to
    `feat_array_alloc'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:407: undefined reference to
    `feat_array_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_start_utt':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:430: undefined reference to
    `fe_start_utt'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_end_utt':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:454: undefined reference to
    `fe_end_utt'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_process_full_cep':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:526: undefined reference to
    `feat_array_free'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:527: undefined reference to
    `feat_array_alloc'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:533: undefined reference to
    `feat_s2mfc2feat_live'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_process_full_raw':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:554: undefined reference to
    `fe_process_frames'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:558: undefined reference to
    `fe_get_output_size'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:564: undefined reference to
    `fe_start_utt'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:565: undefined reference to
    `fe_process_frames'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:568: undefined reference to
    `fe_end_utt'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_process_raw':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:639: undefined reference to
    `fe_process_frames'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:664: undefined reference to
    `fe_process_frames'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_process_cep':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:737: undefined reference to
    `feat_s2mfc2feat_live'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:757: undefined reference to
    `feat_s2mfc2feat_live'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(acmod.o): In
    function `acmod_read_senfh_header':
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:812: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:823: undefined reference to
    `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:824: undefined reference to
    `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:831: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/acmod.c:834: undefined reference to
    `bio_hdrarg_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(bin_mdef.o):
    In function `bin_mdef_free':
    /root/pocketsphinx/src/libpocketsphinx/bin_mdef.c:287: undefined reference to
    `mmio_file_unmap'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(bin_mdef.o):
    In function `bin_mdef_read':
    /root/pocketsphinx/src/libpocketsphinx/bin_mdef.c:404: undefined reference to
    `mmio_file_read'
    /root/pocketsphinx/src/libpocketsphinx/bin_mdef.c:411: undefined reference to
    `mmio_file_ptr'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(dict.o): In
    function `dict_read':
    /root/pocketsphinx/src/libpocketsphinx/dict.c:165: undefined reference to
    `lineiter_start'
    /root/pocketsphinx/src/libpocketsphinx/dict.c:165: undefined reference to
    `lineiter_next'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(dict.o): In
    function `dict_init':
    /root/pocketsphinx/src/libpocketsphinx/dict.c:276: undefined reference to
    `lineiter_start'
    /root/pocketsphinx/src/libpocketsphinx/dict.c:276: undefined reference to
    `lineiter_next'
    /root/pocketsphinx/src/libpocketsphinx/dict.c:287: undefined reference to
    `lineiter_start'
    /root/pocketsphinx/src/libpocketsphinx/dict.c:287: undefined reference to
    `lineiter_next'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_init':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:120: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:123: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:126: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:131: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:134: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:153: undefined reference
    to `fsg_model_readfile'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:156: undefined reference
    to `fsg_model_free'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:172: undefined reference
    to `jsgf_parse_file'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:180: undefined reference
    to `jsgf_get_rule'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:191: undefined reference
    to `jsgf_rule_iter'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:194: undefined reference
    to `jsgf_rule_public'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:202: undefined reference
    to `jsgf_build_fsg'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:204: undefined reference
    to `fsg_model_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_free':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:230: undefined reference
    to `jsgf_grammar_free'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:241: undefined reference
    to `fsg_model_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_add_silences':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:297: undefined reference
    to `fsg_model_add_silence'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:305: undefined reference
    to `fsg_model_add_silence'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_add_altpron':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:355: undefined reference
    to `fsg_model_add_alt'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_null_prop':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:761: undefined reference
    to `fsg_model_arcs'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:763: undefined reference
    to `fsg_arciter_get'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:762: undefined reference
    to `fsg_arciter_next'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `new_node':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1365: undefined reference
    to `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `find_start_node':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1421: undefined reference
    to `fsg_model_word_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `find_end_node':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1478: undefined reference
    to `fsg_model_word_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_search.o
    ): In function `fsg_search_lattice':
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1620: undefined reference
    to `fsg_model_arcs'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1622: undefined reference
    to `fsg_arciter_get'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1641: undefined reference
    to `fsg_model_arcs'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1643: undefined reference
    to `fsg_arciter_get'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1642: undefined reference
    to `fsg_arciter_next'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1621: undefined reference
    to `fsg_arciter_next'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1684: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/fsg_search.c:1688: undefined reference
    to `logmath_log'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_update_widmap':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:91: undefined reference
    to `ngram_model_set_map_words'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_calc_beams':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:105: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:106: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:107: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:108: undefined reference
    to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:109: undefined reference
    to `logmath_log'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o):/root/pocketsphinx/src/libpocketsphinx/ngram_search.c:110: more undefined
    references to `logmath_log' follow
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_init':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:155: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:156: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:157: undefined reference
    to `listelem_alloc_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:191: undefined reference
    to `ngram_model_set_read'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:199: undefined reference
    to `ngram_model_set_select'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:206: undefined reference
    to `ngram_model_read'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:211: undefined reference
    to `ngram_model_set_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:220: undefined reference
    to `ngram_wid'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:220: undefined reference
    to `ngram_unknown_wid'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:233: undefined reference
    to `ptmr_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:239: undefined reference
    to `ptmr_init'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:244: undefined reference
    to `ptmr_init'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_free':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:323: undefined reference
    to `listelem_alloc_free'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:324: undefined reference
    to `listelem_alloc_free'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:325: undefined reference
    to `listelem_alloc_free'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:326: undefined reference
    to `ngram_model_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_alloc_all_rc':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:616: undefined reference
    to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:630: undefined reference
    to `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_free_all_rc':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:656: undefined reference
    to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_compute_seg_score':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:718: undefined reference
    to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_start':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:734: undefined reference
    to `ngram_model_flush'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_hyp':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:862: undefined reference
    to `ptmr_reset'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:863: undefined reference
    to `ptmr_start'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:869: undefined reference
    to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_bp2itor':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:924: undefined reference
    to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_seg_iter':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1016: undefined
    reference to `ptmr_reset'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1017: undefined
    reference to `ptmr_start'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1024: undefined
    reference to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `create_dag_nodes':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1096: undefined
    reference to `ngram_model_set_known_wid'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1111: undefined
    reference to `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `find_end_node':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1186: undefined
    reference to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    .o): In function `ngram_search_lattice':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search.c:1274: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `create_search_tree':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:202: undefined
    reference to `ngram_model_set_known_wid'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:252: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:262: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:274: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:286: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:316: undefined
    reference to `ngram_model_set_known_wid'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `reinit_search_subtree':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:355: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `ngram_fwdtree_start':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:484: undefined
    reference to `ptmr_reset'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:485: undefined
    reference to `ptmr_start'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `last_phone_transition':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:986: undefined
    reference to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `prune_word_chan':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:1091: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `word_transition':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:1355: undefined
    reference to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdtree.o): In function `ngram_fwdtree_finish':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdtree.c:1544: undefined
    reference to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `ngram_fwdflat_expand_all':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:77: undefined
    reference to `ngram_model_set_known_wid'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `build_fwdflat_wordlist':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:251: undefined
    reference to `ngram_model_set_known_wid'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:264: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:286: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `build_fwdflat_chan':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:336: undefined
    reference to `listelem_malloc'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:347: undefined
    reference to `listelem_malloc'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `ngram_fwdflat_start':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:382: undefined
    reference to `ptmr_reset'
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:383: undefined
    reference to `ptmr_start'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `fwdflat_word_transition':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:705: undefined
    reference to `ngram_tg_score'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `destroy_fwdflat_wordlist':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:887: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `destroy_fwdflat_chan':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:915: undefined
    reference to `listelem_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ngram_search
    _fwdflat.o): In function `ngram_fwdflat_finish':
    /root/pocketsphinx/src/libpocketsphinx/ngram_search_fwdflat.c:935: undefined
    reference to `ptmr_stop'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(phone_loop_s
    earch.o): In function `phone_loop_search_reinit':
    /root/pocketsphinx/src/libpocketsphinx/phone_loop_search.c:102: undefined
    reference to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/phone_loop_search.c:103: undefined
    reference to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/phone_loop_search.c:104: undefined
    reference to `logmath_log'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(tmat.o): In
    function `tmat_init':
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:215: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:230: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:236: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:238: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:240: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:242: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:270: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:293: undefined reference to
    `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/tmat.c:303: undefined reference to
    `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_senone.o)
    In function `senone_mgau_map_read':
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:81: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:105: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:113: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:119: undefined reference to
    `bio_fread_1d'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:135: undefined reference to
    `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_senone.o)
    In function `senone_mixw_read':
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:166: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:181: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:187: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:190: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:192: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:194: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:237: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:252: undefined reference to
    `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:270: undefined reference to
    `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_senone.o)
    In function `senone_init':
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:293: undefined reference to
    `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:293: undefined reference to
    `logmath_init'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_senone.o)
    In function `senone_free':
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:362: undefined reference to
    `logmath_free'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_senone.o)
    In function `senone_eval':
    /root/pocketsphinx/src/libpocketsphinx/ms_senone.c:404: undefined reference to
    `logmath_add'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ptm_mgau.o):
    In function `read_sendump':
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:600: undefined reference to
    `mmio_file_read'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:603: undefined reference to
    `mmio_file_ptr'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:626: undefined reference to
    `mmio_file_ptr'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ptm_mgau.o):
    In function `read_mixw':
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:676: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:691: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:697: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:698: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:700: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:702: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:729: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:744: undefined reference to
    `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:757: undefined reference to
    `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ptm_mgau.o):
    In function `ptm_mgau_init':
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:779: undefined reference to
    `logmath_retain'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:781: undefined reference to
    `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:781: undefined reference to
    `logmath_init'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:785: undefined reference to
    `logmath_get_width'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:786: undefined reference to
    `logmath_get_base'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ptm_mgau.o):
    In function `ptm_mgau_free':
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:887: undefined reference to
    `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:888: undefined reference to
    `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/ptm_mgau.c:891: undefined reference to
    `mmio_file_unmap'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(s2_semi_mgau
    .o): In function `read_sendump':
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1036: undefined
    reference to `mmio_file_read'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1039: undefined
    reference to `mmio_file_ptr'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1062: undefined
    reference to `mmio_file_ptr'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(s2_semi_mgau
    .o): In function `read_mixw':
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1112: undefined
    reference to `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1127: undefined
    reference to `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1133: undefined
    reference to `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1134: undefined
    reference to `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1136: undefined
    reference to `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1138: undefined
    reference to `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1164: undefined
    reference to `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1179: undefined
    reference to `logmath_log'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1192: undefined
    reference to `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(s2_semi_mgau
    .o): In function `s2_semi_mgau_init':
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1245: undefined
    reference to `logmath_retain'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1247: undefined
    reference to `logmath_get_base'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1247: undefined
    reference to `logmath_init'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1251: undefined
    reference to `logmath_get_width'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1252: undefined
    reference to `logmath_get_base'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(s2_semi_mgau
    .o): In function `s2_semi_mgau_free':
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1350: undefined
    reference to `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1351: undefined
    reference to `logmath_free'
    /root/pocketsphinx/src/libpocketsphinx/s2_semi_mgau.c:1354: undefined
    reference to `mmio_file_unmap'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_lextree.
    o): In function `fsg_lextree_lc_rc':
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:115: undefined reference
    to `fsg_model_arcs'
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:116: undefined reference
    to `fsg_arciter_get'
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:115: undefined reference
    to `fsg_arciter_next'
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:164: undefined reference
    to `fsg_model_arcs'
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:165: undefined reference
    to `fsg_arciter_get'
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:164: undefined reference
    to `fsg_arciter_next'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(fsg_lextree.
    o): In function `fsg_psubtree_init':
    /root/pocketsphinx/src/libpocketsphinx/fsg_lextree.c:707: undefined reference
    to `fsg_model_trans'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_gauden.o)
    In function `gauden_param_read':
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:204: undefined reference to
    `bio_readhdr'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:219: undefined reference to
    `bio_hdrarg_free'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:225: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:230: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:235: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:242: undefined reference to
    `bio_fread'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:251: undefined reference to
    `bio_fread'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_gauden.o)
    :/root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:279: more undefined
    references to `bio_fread' follow
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_gauden.o)
    In function `gauden_param_read':
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:283: undefined reference to
    `bio_verify_chksum'
    /root/PocketSphinxAndroidDemo/obj/local/armeabi/libpocketsphinx.a(ms_gauden.o)
    In function gauden_dist_precompute': /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:344: undefined reference tologmath_log'
    /root/pocketsphinx/src/libpocketsphinx/ms_gauden.c:347: undefined reference to
    `logmath_ln_to_log'
    collect2: ld returned 1 exit status
    make: *** Error 1

    Could anyone tell me what's going on here?

     
  • Nickolay V. Shmyrev

    It failed to link to sphinxbase (sphinxbase.a)

     
  • z x

    z x - 2011-02-17

    Thank you. I'm using eclipse, would you please tell me what should I do now?

     
  • Nickolay V. Shmyrev

    Check the whole build log, not just the excerpt from it if sphinxbase.a was
    built if and not why and if yes why it's not linked.

     
  • z x

    z x - 2011-02-18

    edit file Android.mk. Change Line 162 : LOCAL_STATIC_LIBRARIES := sphinxutil
    sphinxfe sphinxfeat sphinxlm pocketsphinx
    to : LOCAL_STATIC_LIBRARIES := pocketsphinx sphinxlm sphinxfeat sphinxfe
    sphinxutil

     
  • Nickolay V. Shmyrev

    Thanks zheng, I've committed this fix to subversion. If you have any other
    fixed please submit them.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.