Temporary header file '/tmp/4NdMT0byCf/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/stdio.h" #include "/usr/include/julius/acconfig.h" #include "/usr/include/julius/beam.h" #include "/usr/include/julius/callback.h" #include "/usr/include/julius/config.h" #include "/usr/include/julius/define.h" #include "/usr/include/julius/extern.h" #include "/usr/include/julius/global.h" #include "/usr/include/julius/graph.h" #include "/usr/include/julius/jconf.h" #include "/usr/include/julius/jfunc.h" #include "/usr/include/julius/julius.h" #include "/usr/include/julius/juliuslib.h" #include "/usr/include/julius/misc.h" #include "/usr/include/julius/multi-gram.h" #include "/usr/include/julius/plugin.h" #include "/usr/include/julius/recog.h" #include "/usr/include/julius/search.h" #include "/usr/include/julius/trellis.h" #include "/usr/include/julius/useropt.h" #include "/usr/include/julius/wchmm.h" #include "/usr/include/sent/adin.h" #include "/usr/include/sent/config.h" #include "/usr/include/sent/dfa.h" #include "/usr/include/sent/hmm.h" #include "/usr/include/sent/hmm_calc.h" #include "/usr/include/sent/htk_defs.h" #include "/usr/include/sent/htk_hmm.h" #include "/usr/include/sent/htk_param.h" #include "/usr/include/sent/machines.h" #include "/usr/include/sent/mfcc.h" #include "/usr/include/sent/ngram2.h" #include "/usr/include/sent/ptree.h" #include "/usr/include/sent/speech.h" #include "/usr/include/sent/stddefs.h" #include "/usr/include/sent/tcpip.h" #include "/usr/include/sent/util.h" #include "/usr/include/sent/vocabulary.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _HMM_logical* tmp_add_class_2; _HTK_HMM_PDF* tmp_add_class_3; _HTK_HMM_data* tmp_add_class_4; _HTK_HMM_dens* tmp_add_class_5; _HTK_HMM_state* tmp_add_class_6; _HTK_HMM_stream_weight* tmp_add_class_7; _HTK_HMM_trans* tmp_add_class_8; _HTK_HMM_variance* tmp_add_class_9; _IO_cookie_io_functions_t* tmp_add_class_10; _a_cell* tmp_add_class_11; _apatnode* tmp_add_class_12; _bmalloc_base* tmp_add_class_13; _cd_set* tmp_add_class_14; _dfa_arc* tmp_add_class_15; _patnode* tmp_add_class_16; _seg_token* tmp_add_class_17; addrinfo* tmp_add_class_18; cmsghdr* tmp_add_class_19; dl_find_object* tmp_add_class_20; f_owner_ex* tmp_add_class_21; file_handle* tmp_add_class_22; flock64* tmp_add_class_23; gaicb* tmp_add_class_24; group_filter* tmp_add_class_25; group_req* tmp_add_class_26; group_source_req* tmp_add_class_27; hostent* tmp_add_class_28; in6_addr* tmp_add_class_29; in6_pktinfo* tmp_add_class_30; in_addr* tmp_add_class_31; in_pktinfo* tmp_add_class_32; iovec* tmp_add_class_33; ip6_mtuinfo* tmp_add_class_34; ip_mreq* tmp_add_class_35; ip_mreq_source* tmp_add_class_36; ip_mreqn* tmp_add_class_37; ip_msfilter* tmp_add_class_38; ip_opts* tmp_add_class_39; ipv6_mreq* tmp_add_class_40; itimerval* tmp_add_class_41; linger* tmp_add_class_42; mmsghdr* tmp_add_class_43; msghdr* tmp_add_class_44; netent* tmp_add_class_45; osockaddr* tmp_add_class_46; protoent* tmp_add_class_47; rpcent* tmp_add_class_48; servent* tmp_add_class_49; sockaddr* tmp_add_class_50; sockaddr_in* tmp_add_class_51; sockaddr_in6* tmp_add_class_52; sockaddr_storage* tmp_add_class_53; sockaddr_un* tmp_add_class_54; ucred* tmp_add_class_55; wchmm_info* tmp_add_class_56; wchmm_state* tmp_add_class_57; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/4NdMT0byCf/dump1.h" In file included from /tmp/4NdMT0byCf/dump1.h:13: /usr/include/julius/acconfig.h:46:1: error: stray ‘@’ in program 46 | @TOP@ | ^ /usr/include/julius/acconfig.h:46:5: error: stray ‘@’ in program 46 | @TOP@ | ^ /usr/include/julius/acconfig.h:46:2: error: ‘TOP’ does not name a type 46 | @TOP@ | ^~~ In file included from /tmp/4NdMT0byCf/dump1.h:14: /usr/include/julius/beam.h:36:3: error: ‘TRELLIS_ATOM’ does not name a type 36 | TRELLIS_ATOM *last_tre; ///< Previous word candidate in word trellis | ^~~~~~~~~~~~ /usr/include/julius/beam.h:37:3: error: ‘WORD_ID’ does not name a type 37 | WORD_ID last_cword; ///< Previous context-aware (not transparent) word for N-gram | ^~~~~~~ /usr/include/julius/beam.h:38:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 38 | LOGPROB last_lscore; ///< Currently assigned word-internal LM score for factoring for N-gram | ^~~~~~~ | LM_PROB /usr/include/julius/beam.h:39:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 39 | LOGPROB score; ///< Current accumulated score (AM+LM) | ^~~~~~~ | LM_PROB In file included from /tmp/4NdMT0byCf/dump1.h:18: /usr/include/julius/extern.h:32:6: error: variable or field ‘bt_init’ declared void 32 | void bt_init(BACKTRELLIS *bt); | ^~~~~~~ /usr/include/julius/extern.h:32:14: error: ‘BACKTRELLIS’ was not declared in this scope 32 | void bt_init(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:32:27: error: ‘bt’ was not declared in this scope 32 | void bt_init(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:33:6: error: variable or field ‘bt_prepare’ declared void 33 | void bt_prepare(BACKTRELLIS *bt); | ^~~~~~~~~~ /usr/include/julius/extern.h:33:17: error: ‘BACKTRELLIS’ was not declared in this scope 33 | void bt_prepare(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:33:30: error: ‘bt’ was not declared in this scope 33 | void bt_prepare(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:34:6: error: variable or field ‘bt_free’ declared void 34 | void bt_free(BACKTRELLIS *bt); | ^~~~~~~ /usr/include/julius/extern.h:34:14: error: ‘BACKTRELLIS’ was not declared in this scope 34 | void bt_free(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:34:27: error: ‘bt’ was not declared in this scope 34 | void bt_free(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:35:1: error: ‘TRELLIS_ATOM’ does not name a type 35 | TRELLIS_ATOM *bt_new(BACKTRELLIS *bt); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:36:6: error: variable or field ‘bt_store’ declared void 36 | void bt_store(BACKTRELLIS *bt, TRELLIS_ATOM *aotm); | ^~~~~~~~ /usr/include/julius/extern.h:36:15: error: ‘BACKTRELLIS’ was not declared in this scope 36 | void bt_store(BACKTRELLIS *bt, TRELLIS_ATOM *aotm); | ^~~~~~~~~~~ /usr/include/julius/extern.h:36:28: error: ‘bt’ was not declared in this scope 36 | void bt_store(BACKTRELLIS *bt, TRELLIS_ATOM *aotm); | ^~ /usr/include/julius/extern.h:36:32: error: ‘TRELLIS_ATOM’ was not declared in this scope 36 | void bt_store(BACKTRELLIS *bt, TRELLIS_ATOM *aotm); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:36:46: error: ‘aotm’ was not declared in this scope 36 | void bt_store(BACKTRELLIS *bt, TRELLIS_ATOM *aotm); | ^~~~ /usr/include/julius/extern.h:37:6: error: variable or field ‘bt_relocate_rw’ declared void 37 | void bt_relocate_rw(BACKTRELLIS *bt); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:37:21: error: ‘BACKTRELLIS’ was not declared in this scope 37 | void bt_relocate_rw(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:37:34: error: ‘bt’ was not declared in this scope 37 | void bt_relocate_rw(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:38:6: error: variable or field ‘set_terminal_words’ declared void 38 | void set_terminal_words(RecogProcess *r); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:38:25: error: ‘RecogProcess’ was not declared in this scope 38 | void set_terminal_words(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:38:39: error: ‘r’ was not declared in this scope 38 | void set_terminal_words(RecogProcess *r); | ^ /usr/include/julius/extern.h:39:6: error: variable or field ‘bt_discount_pescore’ declared void 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:39:26: error: ‘WCHMM_INFO’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~~~~~~ /usr/include/julius/extern.h:39:38: error: ‘wchmm’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~ /usr/include/julius/extern.h:39:45: error: ‘BACKTRELLIS’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~~~~~~~ /usr/include/julius/extern.h:39:58: error: ‘bt’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~ /usr/include/julius/extern.h:39:62: error: ‘HTK_Param’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~~~~~ /usr/include/julius/extern.h:39:73: error: ‘param’ was not declared in this scope 39 | void bt_discount_pescore(WCHMM_INFO *wchmm, BACKTRELLIS *bt, HTK_Param *param); | ^~~~~ /usr/include/julius/extern.h:40:6: error: variable or field ‘bt_discount_lm’ declared void 40 | void bt_discount_lm(BACKTRELLIS *bt); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:40:21: error: ‘BACKTRELLIS’ was not declared in this scope 40 | void bt_discount_lm(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:40:34: error: ‘bt’ was not declared in this scope 40 | void bt_discount_lm(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:41:6: error: variable or field ‘bt_sort_rw’ declared void 41 | void bt_sort_rw(BACKTRELLIS *bt); | ^~~~~~~~~~ /usr/include/julius/extern.h:41:17: error: ‘BACKTRELLIS’ was not declared in this scope 41 | void bt_sort_rw(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:41:30: error: ‘bt’ was not declared in this scope 41 | void bt_sort_rw(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:42:1: error: ‘TRELLIS_ATOM’ does not name a type 42 | TRELLIS_ATOM *bt_binsearch_atom(BACKTRELLIS *bt, int time, WORD_ID wkey); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:45:6: error: variable or field ‘make_iwcache_index’ declared void 45 | void make_iwcache_index(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:45:25: error: ‘WCHMM_INFO’ was not declared in this scope 45 | void make_iwcache_index(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:45:37: error: ‘wchmm’ was not declared in this scope 45 | void make_iwcache_index(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:46:6: error: variable or field ‘adjust_sc_index’ declared void 46 | void adjust_sc_index(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:46:22: error: ‘WCHMM_INFO’ was not declared in this scope 46 | void adjust_sc_index(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:46:34: error: ‘wchmm’ was not declared in this scope 46 | void adjust_sc_index(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:47:6: error: variable or field ‘make_successor_list’ declared void 47 | void make_successor_list(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:47:26: error: ‘WCHMM_INFO’ was not declared in this scope 47 | void make_successor_list(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:47:38: error: ‘wchmm’ was not declared in this scope 47 | void make_successor_list(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:48:6: error: variable or field ‘make_successor_list_unigram_factoring’ declared void 48 | void make_successor_list_unigram_factoring(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:48:44: error: ‘WCHMM_INFO’ was not declared in this scope 48 | void make_successor_list_unigram_factoring(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:48:56: error: ‘wchmm’ was not declared in this scope 48 | void make_successor_list_unigram_factoring(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:49:6: error: variable or field ‘max_successor_cache_init’ declared void 49 | void max_successor_cache_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:49:31: error: ‘WCHMM_INFO’ was not declared in this scope 49 | void max_successor_cache_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:49:43: error: ‘wchmm’ was not declared in this scope 49 | void max_successor_cache_init(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:50:6: error: variable or field ‘max_successor_cache_free’ declared void 50 | void max_successor_cache_free(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:50:31: error: ‘WCHMM_INFO’ was not declared in this scope 50 | void max_successor_cache_free(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:50:43: error: ‘wchmm’ was not declared in this scope 50 | void max_successor_cache_free(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:51:1: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 51 | LOGPROB max_successor_prob(WCHMM_INFO *wchmm, WORD_ID lastword, int node); | ^~~~~~~ | LM_PROB /usr/include/julius/extern.h:52:1: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 52 | LOGPROB *max_successor_prob_iw(WCHMM_INFO *wchmm, WORD_ID lastword); | ^~~~~~~ | LM_PROB /usr/include/julius/extern.h:53:7: error: variable or field ‘calc_all_unigram_factoring_values’ declared void 53 | void calc_all_unigram_factoring_values(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:53:41: error: ‘WCHMM_INFO’ was not declared in this scope 53 | void calc_all_unigram_factoring_values(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:53:53: error: ‘wchmm’ was not declared in this scope 53 | void calc_all_unigram_factoring_values(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:54:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 54 | boolean can_succeed(WCHMM_INFO *wchmm, WORD_ID lastword, int node); | ^~~~~~~ | bool /usr/include/julius/extern.h:57:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 57 | boolean get_back_trellis_init(HTK_Param *param, RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:58:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 58 | boolean get_back_trellis_proceed(int t, HTK_Param *param, RecogProcess *r, boolean final_for_multipath); | ^~~~~~~ | bool /usr/include/julius/extern.h:59:6: error: variable or field ‘get_back_trellis_end’ declared void 59 | void get_back_trellis_end(HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:59:27: error: ‘HTK_Param’ was not declared in this scope 59 | void get_back_trellis_end(HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:59:38: error: ‘param’ was not declared in this scope 59 | void get_back_trellis_end(HTK_Param *param, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:59:45: error: ‘RecogProcess’ was not declared in this scope 59 | void get_back_trellis_end(HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:59:59: error: ‘r’ was not declared in this scope 59 | void get_back_trellis_end(HTK_Param *param, RecogProcess *r); | ^ /usr/include/julius/extern.h:60:6: error: variable or field ‘fsbeam_free’ declared void 60 | void fsbeam_free(FSBeam *d); | ^~~~~~~~~~~ /usr/include/julius/extern.h:60:18: error: ‘FSBeam’ was not declared in this scope 60 | void fsbeam_free(FSBeam *d); | ^~~~~~ /usr/include/julius/extern.h:60:26: error: ‘d’ was not declared in this scope 60 | void fsbeam_free(FSBeam *d); | ^ /usr/include/julius/extern.h:61:6: error: variable or field ‘finalize_1st_pass’ declared void 61 | void finalize_1st_pass(RecogProcess *r, int len); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:61:24: error: ‘RecogProcess’ was not declared in this scope 61 | void finalize_1st_pass(RecogProcess *r, int len); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:61:38: error: ‘r’ was not declared in this scope 61 | void finalize_1st_pass(RecogProcess *r, int len); | ^ /usr/include/julius/extern.h:61:41: error: expected primary-expression before ‘int’ 61 | void finalize_1st_pass(RecogProcess *r, int len); | ^~~ /usr/include/julius/extern.h:67:20: error: ‘Recog’ was not declared in this scope 67 | int decode_proceed(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:67:27: error: ‘recog’ was not declared in this scope 67 | int decode_proceed(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:68:6: error: variable or field ‘decode_end_segmented’ declared void 68 | void decode_end_segmented(Recog *recog); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:68:27: error: ‘Recog’ was not declared in this scope 68 | void decode_end_segmented(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:68:34: error: ‘recog’ was not declared in this scope 68 | void decode_end_segmented(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:69:6: error: variable or field ‘decode_end’ declared void 69 | void decode_end(Recog *recog); | ^~~~~~~~~~ /usr/include/julius/extern.h:69:17: error: ‘Recog’ was not declared in this scope 69 | void decode_end(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:69:24: error: ‘recog’ was not declared in this scope 69 | void decode_end(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:70:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 70 | boolean get_back_trellis(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:73:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 73 | boolean is_sil(WORD_ID w, RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:74:6: error: variable or field ‘mfcc_copy_to_rest_and_shrink’ declared void 74 | void mfcc_copy_to_rest_and_shrink(MFCCCalc *mfcc, int start, int end); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:74:35: error: ‘MFCCCalc’ was not declared in this scope 74 | void mfcc_copy_to_rest_and_shrink(MFCCCalc *mfcc, int start, int end); | ^~~~~~~~ /usr/include/julius/extern.h:74:45: error: ‘mfcc’ was not declared in this scope 74 | void mfcc_copy_to_rest_and_shrink(MFCCCalc *mfcc, int start, int end); | ^~~~ /usr/include/julius/extern.h:74:51: error: expected primary-expression before ‘int’ 74 | void mfcc_copy_to_rest_and_shrink(MFCCCalc *mfcc, int start, int end); | ^~~ /usr/include/julius/extern.h:74:62: error: expected primary-expression before ‘int’ 74 | void mfcc_copy_to_rest_and_shrink(MFCCCalc *mfcc, int start, int end); | ^~~ /usr/include/julius/extern.h:75:6: error: variable or field ‘mfcc_shrink’ declared void 75 | void mfcc_shrink(MFCCCalc *mfcc, int p); | ^~~~~~~~~~~ /usr/include/julius/extern.h:75:18: error: ‘MFCCCalc’ was not declared in this scope 75 | void mfcc_shrink(MFCCCalc *mfcc, int p); | ^~~~~~~~ /usr/include/julius/extern.h:75:28: error: ‘mfcc’ was not declared in this scope 75 | void mfcc_shrink(MFCCCalc *mfcc, int p); | ^~~~ /usr/include/julius/extern.h:75:34: error: expected primary-expression before ‘int’ 75 | void mfcc_shrink(MFCCCalc *mfcc, int p); | ^~~ /usr/include/julius/extern.h:76:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 76 | boolean detect_end_of_segment(RecogProcess *r, int time); | ^~~~~~~ | bool /usr/include/julius/extern.h:77:6: error: variable or field ‘finalize_segment’ declared void 77 | void finalize_segment(Recog *recog); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:77:23: error: ‘Recog’ was not declared in this scope 77 | void finalize_segment(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:77:30: error: ‘recog’ was not declared in this scope 77 | void finalize_segment(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:78:6: error: variable or field ‘spsegment_init’ declared void 78 | void spsegment_init(Recog *recog); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:78:21: error: ‘Recog’ was not declared in this scope 78 | void spsegment_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:78:28: error: ‘recog’ was not declared in this scope 78 | void spsegment_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:79:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 79 | boolean spsegment_trigger_sync(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:80:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 80 | boolean spsegment_need_restart(Recog *recog, int *rf_ret, boolean *repro_ret); | ^~~~~~~ | bool /usr/include/julius/extern.h:81:6: error: variable or field ‘spsegment_restart_mfccs’ declared void 81 | void spsegment_restart_mfccs(Recog *recog, int rewind_frame, boolean reprocess); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:81:30: error: ‘Recog’ was not declared in this scope 81 | void spsegment_restart_mfccs(Recog *recog, int rewind_frame, boolean reprocess); | ^~~~~ /usr/include/julius/extern.h:81:37: error: ‘recog’ was not declared in this scope 81 | void spsegment_restart_mfccs(Recog *recog, int rewind_frame, boolean reprocess); | ^~~~~ /usr/include/julius/extern.h:81:44: error: expected primary-expression before ‘int’ 81 | void spsegment_restart_mfccs(Recog *recog, int rewind_frame, boolean reprocess); | ^~~ /usr/include/julius/extern.h:81:62: error: ‘boolean’ was not declared in this scope; did you mean ‘bool’? 81 | void spsegment_restart_mfccs(Recog *recog, int rewind_frame, boolean reprocess); | ^~~~~~~ | bool /usr/include/julius/extern.h:86:6: error: variable or field ‘outprob_style_cache_init’ declared void 86 | void outprob_style_cache_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:86:31: error: ‘WCHMM_INFO’ was not declared in this scope 86 | void outprob_style_cache_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:86:43: error: ‘wchmm’ was not declared in this scope 86 | void outprob_style_cache_init(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:87:1: error: ‘CD_Set’ does not name a type; did you mean ‘FD_SET’? 87 | CD_Set *lcdset_lookup_with_category(WCHMM_INFO *wchmm, HMM_Logical *hmm, WORD_ID category); | ^~~~~~ | FD_SET /usr/include/julius/extern.h:88:6: error: variable or field ‘lcdset_register_with_category_all’ declared void 88 | void lcdset_register_with_category_all(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:88:40: error: ‘WCHMM_INFO’ was not declared in this scope 88 | void lcdset_register_with_category_all(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:88:52: error: ‘wchmm’ was not declared in this scope 88 | void lcdset_register_with_category_all(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:89:6: error: variable or field ‘lcdset_remove_with_category_all’ declared void 89 | void lcdset_remove_with_category_all(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:89:38: error: ‘WCHMM_INFO’ was not declared in this scope 89 | void lcdset_remove_with_category_all(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:89:50: error: ‘wchmm’ was not declared in this scope 89 | void lcdset_remove_with_category_all(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:91:1: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 91 | LOGPROB outprob_style(WCHMM_INFO *wchmm, int node, int last_wid, int t, HTK_Param *param); | ^~~~~~~ | LM_PROB /usr/include/julius/extern.h:92:6: error: variable or field ‘error_missing_right_triphone’ declared void 92 | void error_missing_right_triphone(HMM_Logical *base, char *rc_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:92:35: error: ‘HMM_Logical’ was not declared in this scope 92 | void error_missing_right_triphone(HMM_Logical *base, char *rc_name); | ^~~~~~~~~~~ /usr/include/julius/extern.h:92:48: error: ‘base’ was not declared in this scope 92 | void error_missing_right_triphone(HMM_Logical *base, char *rc_name); | ^~~~ /usr/include/julius/extern.h:92:54: error: expected primary-expression before ‘char’ 92 | void error_missing_right_triphone(HMM_Logical *base, char *rc_name); | ^~~~ /usr/include/julius/extern.h:93:6: error: variable or field ‘error_missing_left_triphone’ declared void 93 | void error_missing_left_triphone(HMM_Logical *base, char *lc_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:93:34: error: ‘HMM_Logical’ was not declared in this scope 93 | void error_missing_left_triphone(HMM_Logical *base, char *lc_name); | ^~~~~~~~~~~ /usr/include/julius/extern.h:93:47: error: ‘base’ was not declared in this scope 93 | void error_missing_left_triphone(HMM_Logical *base, char *lc_name); | ^~~~ /usr/include/julius/extern.h:93:53: error: expected primary-expression before ‘char’ 93 | void error_missing_left_triphone(HMM_Logical *base, char *lc_name); | ^~~~ In file included from /usr/include/julius/extern.h:96: /usr/include/julius/search.h:56:3: error: ‘WORD_ID’ does not name a type 56 | WORD_ID id; ///< Word ID | ^~~~~~~ /usr/include/julius/search.h:57:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 57 | LOGPROB lscore; ///< Language score of this word (always 0 for dfa) | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:59:3: error: ‘boolean’ does not name a type; did you mean ‘bool’? 59 | boolean can_insert_sp; ///< (dfa) TRUE if a short pause can insert between source hypothesis and this word | ^~~~~~~ | bool /usr/include/julius/search.h:60:3: error: ‘TRELLIS_ATOM’ does not name a type 60 | TRELLIS_ATOM *tre; ///< Pointer to the corresponding word in trellis | ^~~~~~~~~~~~ /usr/include/julius/search.h:91:3: error: ‘boolean’ does not name a type; did you mean ‘bool’? 91 | boolean endflag; ///< TRUE if this is a final sentence result | ^~~~~~~ | bool /usr/include/julius/search.h:92:3: error: ‘WORD_ID’ does not name a type 92 | WORD_ID seq[MAXSEQNUM]; ///< Word sequence | ^~~~~~~ /usr/include/julius/search.h:94:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 94 | LOGPROB score; ///< Total score (forward+backward, LM+AM) | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:97:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 97 | LOGPROB *g; ///< Current forward viterbi score in each frame | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:98:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 98 | LOGPROB final_g; ///< Extra forward score on end of frame for multipath mode | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:100:3: error: ‘TRELLIS_ATOM’ does not name a type 100 | TRELLIS_ATOM *tre; ///< Trellis word of last word | ^~~~~~~~~~~~ /usr/include/julius/search.h:105:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 105 | LOGPROB *g_prev; ///< Viterbi score back to last 1 phoneme | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:107:3: error: ‘HMM_Logical’ does not name a type 107 | HMM_Logical *last_ph; ///< Last applied triphone | ^~~~~~~~~~~ /usr/include/julius/search.h:108:3: error: ‘boolean’ does not name a type; did you mean ‘bool’? 108 | boolean last_ph_sp_attached; ///< Last phone which the inter-word sp has been attached for multipath mode | ^~~~~~~ | bool /usr/include/julius/search.h:109:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 109 | LOGPROB lscore; ///< N-gram score of last word (will be used for 1-phoneme backscan and graph output, always 0 for dfa | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:110:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 110 | LOGPROB totallscore; ///< (n-gram) Accumulated language score (LM only) | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:115:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 115 | LOGPROB cmscore[MAXSEQNUM]; ///< Confidence score of each word | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:123:3: error: ‘LOGPROB’ does not name a type; did you mean ‘LM_PROB’? 123 | LOGPROB *wordend_gscore; ///< Buffer to store propagated scores at word end for word boundary adjustment | ^~~~~~~ | LM_PROB /usr/include/julius/search.h:125:3: error: ‘WordGraph’ does not name a type 125 | WordGraph *prevgraph; ///< Graph word corresponding to the last word | ^~~~~~~~~ /usr/include/julius/search.h:126:3: error: ‘WordGraph’ does not name a type 126 | WordGraph *lastcontext; ///< Graph word of next previous word | ^~~~~~~~~ /usr/include/julius/extern.h:97:62: error: ‘RecogProcess’ has not been declared 97 | int ngram_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:98:59: error: ‘RecogProcess’ has not been declared 98 | int ngram_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:99:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 99 | boolean ngram_acceptable(NODE *hypo, RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:100:60: error: ‘RecogProcess’ has not been declared 100 | int dfa_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:101:57: error: ‘RecogProcess’ has not been declared 101 | int dfa_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:102:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 102 | boolean dfa_acceptable(NODE *hypo, RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:103:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 103 | boolean dfa_look_around(NEXTWORD *nword, NODE *hypo, RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:106:41: error: ‘RecogProcess’ has not been declared 106 | void segment_set_last_nword(NODE *hypo, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:107:6: error: variable or field ‘pass2_finalize_on_no_result’ declared void 107 | void pass2_finalize_on_no_result(RecogProcess *r, boolean use_1pass_as_final); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:107:34: error: ‘RecogProcess’ was not declared in this scope 107 | void pass2_finalize_on_no_result(RecogProcess *r, boolean use_1pass_as_final); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:107:48: error: ‘r’ was not declared in this scope 107 | void pass2_finalize_on_no_result(RecogProcess *r, boolean use_1pass_as_final); | ^ /usr/include/julius/extern.h:107:51: error: ‘boolean’ was not declared in this scope; did you mean ‘bool’? 107 | void pass2_finalize_on_no_result(RecogProcess *r, boolean use_1pass_as_final); | ^~~~~~~ | bool /usr/include/julius/extern.h:108:6: error: variable or field ‘wchmm_fbs’ declared void 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~~~~~~~ /usr/include/julius/extern.h:108:16: error: ‘HTK_Param’ was not declared in this scope 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~~~~~~~ /usr/include/julius/extern.h:108:27: error: ‘param’ was not declared in this scope 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~~~ /usr/include/julius/extern.h:108:34: error: ‘RecogProcess’ was not declared in this scope 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:108:48: error: ‘r’ was not declared in this scope 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^ /usr/include/julius/extern.h:108:51: error: expected primary-expression before ‘int’ 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~ /usr/include/julius/extern.h:108:65: error: expected primary-expression before ‘int’ 108 | void wchmm_fbs(HTK_Param *param, RecogProcess *r, int cate_bgn, int cate_num); | ^~~ /usr/include/julius/extern.h:109:6: error: variable or field ‘wchmm_fbs_prepare’ declared void 109 | void wchmm_fbs_prepare(RecogProcess *r); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:109:24: error: ‘RecogProcess’ was not declared in this scope 109 | void wchmm_fbs_prepare(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:109:38: error: ‘r’ was not declared in this scope 109 | void wchmm_fbs_prepare(RecogProcess *r); | ^ /usr/include/julius/extern.h:110:6: error: variable or field ‘wchmm_fbs_free’ declared void 110 | void wchmm_fbs_free(RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:110:21: error: ‘RecogProcess’ was not declared in this scope 110 | void wchmm_fbs_free(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:110:35: error: ‘r’ was not declared in this scope 110 | void wchmm_fbs_free(RecogProcess *r); | ^ /usr/include/julius/extern.h:113:6: error: variable or field ‘clear_stocker’ declared void 113 | void clear_stocker(StackDecode *s); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:113:20: error: ‘StackDecode’ was not declared in this scope 113 | void clear_stocker(StackDecode *s); | ^~~~~~~~~~~ /usr/include/julius/extern.h:113:33: error: ‘s’ was not declared in this scope 113 | void clear_stocker(StackDecode *s); | ^ /usr/include/julius/extern.h:116:15: error: ‘RecogProcess’ was not declared in this scope 116 | NODE *newnode(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:116:29: error: ‘r’ was not declared in this scope 116 | NODE *newnode(RecogProcess *r); | ^ /usr/include/julius/extern.h:117:6: error: variable or field ‘malloc_wordtrellis’ declared void 117 | void malloc_wordtrellis(RecogProcess *r); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:117:25: error: ‘RecogProcess’ was not declared in this scope 117 | void malloc_wordtrellis(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:117:39: error: ‘r’ was not declared in this scope 117 | void malloc_wordtrellis(RecogProcess *r); | ^ /usr/include/julius/extern.h:118:6: error: variable or field ‘free_wordtrellis’ declared void 118 | void free_wordtrellis(StackDecode *dwrk); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:118:23: error: ‘StackDecode’ was not declared in this scope 118 | void free_wordtrellis(StackDecode *dwrk); | ^~~~~~~~~~~ /usr/include/julius/extern.h:118:36: error: ‘dwrk’ was not declared in this scope 118 | void free_wordtrellis(StackDecode *dwrk); | ^~~~ /usr/include/julius/extern.h:119:27: error: ‘HTK_Param’ has not been declared 119 | void scan_word(NODE *now, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:119:45: error: ‘RecogProcess’ has not been declared 119 | void scan_word(NODE *now, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:120:60: error: ‘HTK_Param’ has not been declared 120 | void next_word(NODE *now, NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:120:78: error: ‘RecogProcess’ has not been declared 120 | void next_word(NODE *now, NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:121:50: error: ‘HTK_Param’ has not been declared 121 | void start_word(NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:121:68: error: ‘RecogProcess’ has not been declared 121 | void start_word(NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:122:48: error: ‘HTK_Param’ has not been declared 122 | void last_next_word(NODE *now, NODE *newParam, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:122:66: error: ‘RecogProcess’ has not been declared 122 | void last_next_word(NODE *now, NODE *newParam, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:125:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 125 | boolean wav2mfcc(SP16 speech[], int speechlen, Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:134:1: error: ‘WCHMM_INFO’ does not name a type 134 | WCHMM_INFO *wchmm_new(); | ^~~~~~~~~~ /usr/include/julius/extern.h:135:6: error: variable or field ‘wchmm_free’ declared void 135 | void wchmm_free(WCHMM_INFO *w); | ^~~~~~~~~~ /usr/include/julius/extern.h:135:17: error: ‘WCHMM_INFO’ was not declared in this scope 135 | void wchmm_free(WCHMM_INFO *w); | ^~~~~~~~~~ /usr/include/julius/extern.h:135:29: error: ‘w’ was not declared in this scope 135 | void wchmm_free(WCHMM_INFO *w); | ^ /usr/include/julius/extern.h:136:6: error: variable or field ‘print_wchmm_info’ declared void 136 | void print_wchmm_info(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:136:23: error: ‘WCHMM_INFO’ was not declared in this scope 136 | void print_wchmm_info(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:136:35: error: ‘wchmm’ was not declared in this scope 136 | void print_wchmm_info(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:137:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 137 | boolean build_wchmm(WCHMM_INFO *wchmm, JCONF_LM *lmconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:138:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 138 | boolean build_wchmm2(WCHMM_INFO *wchmm, JCONF_LM *lmconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:141:6: error: variable or field ‘wchmm_check_interactive’ declared void 141 | void wchmm_check_interactive(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:141:30: error: ‘WCHMM_INFO’ was not declared in this scope 141 | void wchmm_check_interactive(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:141:42: error: ‘wchmm’ was not declared in this scope 141 | void wchmm_check_interactive(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:142:6: error: variable or field ‘check_wchmm’ declared void 142 | void check_wchmm(WCHMM_INFO *wchmm); | ^~~~~~~~~~~ /usr/include/julius/extern.h:142:18: error: ‘WCHMM_INFO’ was not declared in this scope 142 | void check_wchmm(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:142:30: error: ‘wchmm’ was not declared in this scope 142 | void check_wchmm(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:145:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 145 | boolean RealTimeInit(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:146:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 146 | boolean RealTimePipeLinePrepare(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:147:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 147 | boolean RealTimeMFCC(MFCCCalc *mfcc, SP16 *window, int windowlen); | ^~~~~~~ | bool /usr/include/julius/extern.h:148:22: error: ‘SP16’ was not declared in this scope 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~~ /usr/include/julius/extern.h:148:28: error: ‘Speech’ was not declared in this scope 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~~~~ /usr/include/julius/extern.h:148:36: error: expected primary-expression before ‘int’ 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~ /usr/include/julius/extern.h:148:45: error: ‘Recog’ was not declared in this scope 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:148:52: error: ‘recog’ was not declared in this scope 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:149:20: error: ‘Recog’ was not declared in this scope 149 | int RealTimeResume(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:149:27: error: ‘recog’ was not declared in this scope 149 | int RealTimeResume(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:150:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 150 | boolean RealTimeParam(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:151:6: error: variable or field ‘RealTimeCMNUpdate’ declared void 151 | void RealTimeCMNUpdate(MFCCCalc *mfcc, Recog *recog); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:151:24: error: ‘MFCCCalc’ was not declared in this scope 151 | void RealTimeCMNUpdate(MFCCCalc *mfcc, Recog *recog); | ^~~~~~~~ /usr/include/julius/extern.h:151:34: error: ‘mfcc’ was not declared in this scope 151 | void RealTimeCMNUpdate(MFCCCalc *mfcc, Recog *recog); | ^~~~ /usr/include/julius/extern.h:151:40: error: ‘Recog’ was not declared in this scope 151 | void RealTimeCMNUpdate(MFCCCalc *mfcc, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:151:47: error: ‘recog’ was not declared in this scope 151 | void RealTimeCMNUpdate(MFCCCalc *mfcc, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:152:6: error: variable or field ‘RealTimeTerminate’ declared void 152 | void RealTimeTerminate(Recog *recog); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:152:24: error: ‘Recog’ was not declared in this scope 152 | void RealTimeTerminate(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:152:31: error: ‘recog’ was not declared in this scope 152 | void RealTimeTerminate(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:153:6: error: variable or field ‘realbeam_free’ declared void 153 | void realbeam_free(Recog *recog); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:153:20: error: ‘Recog’ was not declared in this scope 153 | void realbeam_free(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:153:27: error: ‘recog’ was not declared in this scope 153 | void realbeam_free(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:154:13: error: ‘Recog’ was not declared in this scope 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^~~~~ /usr/include/julius/extern.h:154:20: error: ‘recog’ was not declared in this scope 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^~~~~ /usr/include/julius/extern.h:154:33: error: ‘ad_check’ was not declared in this scope 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^~~~~~~~ /usr/include/julius/extern.h:154:43: error: ‘Recog’ was not declared in this scope 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^~~~~ /usr/include/julius/extern.h:154:50: error: expected primary-expression before ‘)’ token 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^ /usr/include/julius/extern.h:157:6: error: variable or field ‘word_align’ declared void 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~ /usr/include/julius/extern.h:157:17: error: ‘WORD_ID’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:157:26: error: ‘words’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:157:33: error: expected primary-expression before ‘short’ 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:157:45: error: ‘HTK_Param’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:157:56: error: ‘param’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:157:63: error: ‘SentenceAlign’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:157:78: error: ‘align’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:157:85: error: ‘RecogProcess’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:157:99: error: ‘r’ was not declared in this scope 157 | void word_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:158:6: error: variable or field ‘phoneme_align’ declared void 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:158:20: error: ‘WORD_ID’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:158:29: error: ‘words’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:158:36: error: expected primary-expression before ‘short’ 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:158:48: error: ‘HTK_Param’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:158:59: error: ‘param’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:158:66: error: ‘SentenceAlign’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:158:81: error: ‘align’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:158:88: error: ‘RecogProcess’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:158:102: error: ‘r’ was not declared in this scope 158 | void phoneme_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:159:6: error: variable or field ‘state_align’ declared void 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~ /usr/include/julius/extern.h:159:18: error: ‘WORD_ID’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:159:27: error: ‘words’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:159:34: error: expected primary-expression before ‘short’ 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:159:46: error: ‘HTK_Param’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:159:57: error: ‘param’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:159:64: error: ‘SentenceAlign’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:159:79: error: ‘align’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:159:86: error: ‘RecogProcess’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:159:100: error: ‘r’ was not declared in this scope 159 | void state_align(WORD_ID *words, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:160:6: error: variable or field ‘word_rev_align’ declared void 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:160:21: error: ‘WORD_ID’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:160:30: error: ‘revwords’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~ /usr/include/julius/extern.h:160:40: error: expected primary-expression before ‘short’ 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:160:52: error: ‘HTK_Param’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:160:63: error: ‘param’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:160:70: error: ‘SentenceAlign’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:160:85: error: ‘align’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:160:92: error: ‘RecogProcess’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:160:106: error: ‘r’ was not declared in this scope 160 | void word_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:161:6: error: variable or field ‘phoneme_rev_align’ declared void 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:161:24: error: ‘WORD_ID’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:161:33: error: ‘revwords’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~ /usr/include/julius/extern.h:161:43: error: expected primary-expression before ‘short’ 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:161:55: error: ‘HTK_Param’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:161:66: error: ‘param’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:161:73: error: ‘SentenceAlign’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:161:88: error: ‘align’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:161:95: error: ‘RecogProcess’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:161:109: error: ‘r’ was not declared in this scope 161 | void phoneme_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:162:6: error: variable or field ‘state_rev_align’ declared void 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:162:22: error: ‘WORD_ID’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:162:31: error: ‘revwords’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~ /usr/include/julius/extern.h:162:41: error: expected primary-expression before ‘short’ 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:162:53: error: ‘HTK_Param’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:162:64: error: ‘param’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:162:71: error: ‘SentenceAlign’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:162:86: error: ‘align’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:162:93: error: ‘RecogProcess’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:162:107: error: ‘r’ was not declared in this scope 162 | void state_rev_align(WORD_ID *revwords, short wnum, HTK_Param *param, SentenceAlign *align, RecogProcess *r); | ^ /usr/include/julius/extern.h:163:6: error: variable or field ‘do_alignment_all’ declared void 163 | void do_alignment_all(RecogProcess *r, HTK_Param *param); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:163:23: error: ‘RecogProcess’ was not declared in this scope 163 | void do_alignment_all(RecogProcess *r, HTK_Param *param); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:163:37: error: ‘r’ was not declared in this scope 163 | void do_alignment_all(RecogProcess *r, HTK_Param *param); | ^ /usr/include/julius/extern.h:163:40: error: ‘HTK_Param’ was not declared in this scope 163 | void do_alignment_all(RecogProcess *r, HTK_Param *param); | ^~~~~~~~~ /usr/include/julius/extern.h:163:51: error: ‘param’ was not declared in this scope 163 | void do_alignment_all(RecogProcess *r, HTK_Param *param); | ^~~~~ /usr/include/julius/extern.h:170:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 170 | boolean opt_parse(int argc, char *argv[], char *cwd, Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:171:6: error: variable or field ‘opt_release’ declared void 171 | void opt_release(Jconf *jconf); | ^~~~~~~~~~~ /usr/include/julius/extern.h:171:18: error: ‘Jconf’ was not declared in this scope 171 | void opt_release(Jconf *jconf); | ^~~~~ /usr/include/julius/extern.h:171:25: error: ‘jconf’ was not declared in this scope 171 | void opt_release(Jconf *jconf); | ^~~~~ /usr/include/julius/extern.h:174:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 174 | boolean config_string_parse(char *str, Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:175:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 175 | boolean config_file_parse(char *conffile, Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:177:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 177 | boolean checkpath(char *filename); | ^~~~~~~ | bool /usr/include/julius/extern.h:178:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 178 | boolean j_jconf_finalize(Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:179:20: error: ‘WCHMM_INFO’ was not declared in this scope 179 | int set_beam_width(WCHMM_INFO *wchmm, int specified); | ^~~~~~~~~~ /usr/include/julius/extern.h:179:32: error: ‘wchmm’ was not declared in this scope 179 | int set_beam_width(WCHMM_INFO *wchmm, int specified); | ^~~~~ /usr/include/julius/extern.h:179:39: error: expected primary-expression before ‘int’ 179 | int set_beam_width(WCHMM_INFO *wchmm, int specified); | ^~~ /usr/include/julius/extern.h:181:6: error: variable or field ‘print_jconf_overview’ declared void 181 | void print_jconf_overview(Jconf *jconf); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:181:27: error: ‘Jconf’ was not declared in this scope 181 | void print_jconf_overview(Jconf *jconf); | ^~~~~ /usr/include/julius/extern.h:181:34: error: ‘jconf’ was not declared in this scope 181 | void print_jconf_overview(Jconf *jconf); | ^~~~~ /usr/include/julius/extern.h:182:6: error: variable or field ‘print_engine_info’ declared void 182 | void print_engine_info(Recog *recog); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:182:24: error: ‘Recog’ was not declared in this scope 182 | void print_engine_info(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:182:31: error: ‘recog’ was not declared in this scope 182 | void print_engine_info(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:184:6: error: variable or field ‘system_bootup’ declared void 184 | void system_bootup(Recog *recog); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:184:20: error: ‘Recog’ was not declared in this scope 184 | void system_bootup(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:184:27: error: ‘recog’ was not declared in this scope 184 | void system_bootup(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:186:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 186 | boolean adin_initialize(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:188:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 188 | boolean j_load_am(Recog *recog, JCONF_AM *amconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:189:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 189 | boolean j_load_lm(Recog *recog, JCONF_LM *lmconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:190:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 190 | boolean j_load_all(Recog *recog, Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:191:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 191 | boolean j_launch_recognition_instance(Recog *recog, JCONF_SEARCH *sconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:192:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 192 | boolean j_final_fusion(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:193:6: error: variable or field ‘create_mfcc_calc_instances’ declared void 193 | void create_mfcc_calc_instances(Recog *recog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:193:33: error: ‘Recog’ was not declared in this scope 193 | void create_mfcc_calc_instances(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:193:40: error: ‘recog’ was not declared in this scope 193 | void create_mfcc_calc_instances(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:196:6: error: variable or field ‘hmm_check’ declared void 196 | void hmm_check(RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:196:16: error: ‘RecogProcess’ was not declared in this scope 196 | void hmm_check(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:196:30: error: ‘r’ was not declared in this scope 196 | void hmm_check(RecogProcess *r); | ^ /usr/include/julius/extern.h:199:6: error: variable or field ‘visual_init’ declared void 199 | void visual_init(Recog *recog); | ^~~~~~~~~~~ /usr/include/julius/extern.h:199:18: error: ‘Recog’ was not declared in this scope 199 | void visual_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:199:25: error: ‘recog’ was not declared in this scope 199 | void visual_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:200:6: error: variable or field ‘visual_show’ declared void 200 | void visual_show(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:200:18: error: ‘BACKTRELLIS’ was not declared in this scope 200 | void visual_show(BACKTRELLIS *bt); | ^~~~~~~~~~~ /usr/include/julius/extern.h:200:31: error: ‘bt’ was not declared in this scope 200 | void visual_show(BACKTRELLIS *bt); | ^~ /usr/include/julius/extern.h:204:30: error: ‘WORD_INFO’ has not been declared 204 | void visual2_best(NODE *now, WORD_INFO *winfo); | ^~~~~~~~~ /usr/include/julius/extern.h:207:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 207 | boolean gmm_init(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:208:6: error: variable or field ‘gmm_prepare’ declared void 208 | void gmm_prepare(Recog *recog); | ^~~~~~~~~~~ /usr/include/julius/extern.h:208:18: error: ‘Recog’ was not declared in this scope 208 | void gmm_prepare(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:208:25: error: ‘recog’ was not declared in this scope 208 | void gmm_prepare(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:209:6: error: variable or field ‘gmm_proceed’ declared void 209 | void gmm_proceed(Recog *recog); | ^~~~~~~~~~~ /usr/include/julius/extern.h:209:18: error: ‘Recog’ was not declared in this scope 209 | void gmm_proceed(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:209:25: error: ‘recog’ was not declared in this scope 209 | void gmm_proceed(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:210:6: error: variable or field ‘gmm_end’ declared void 210 | void gmm_end(Recog *recog); | ^~~~~~~ /usr/include/julius/extern.h:210:14: error: ‘Recog’ was not declared in this scope 210 | void gmm_end(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:210:21: error: ‘recog’ was not declared in this scope 210 | void gmm_end(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:211:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 211 | boolean gmm_valid_input(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:212:6: error: variable or field ‘gmm_free’ declared void 212 | void gmm_free(Recog *recog); | ^~~~~~~~ /usr/include/julius/extern.h:212:15: error: ‘Recog’ was not declared in this scope 212 | void gmm_free(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:212:22: error: ‘recog’ was not declared in this scope 212 | void gmm_free(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:218:6: error: variable or field ‘wordgraph_init’ declared void 218 | void wordgraph_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:218:21: error: ‘WCHMM_INFO’ was not declared in this scope 218 | void wordgraph_init(WCHMM_INFO *wchmm); | ^~~~~~~~~~ /usr/include/julius/extern.h:218:33: error: ‘wchmm’ was not declared in this scope 218 | void wordgraph_init(WCHMM_INFO *wchmm); | ^~~~~ /usr/include/julius/extern.h:219:6: error: variable or field ‘wordgraph_free’ declared void 219 | void wordgraph_free(WordGraph *wg); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:219:21: error: ‘WordGraph’ was not declared in this scope 219 | void wordgraph_free(WordGraph *wg); | ^~~~~~~~~ /usr/include/julius/extern.h:219:32: error: ‘wg’ was not declared in this scope 219 | void wordgraph_free(WordGraph *wg); | ^~ /usr/include/julius/extern.h:220:30: error: ‘WordGraph’ has not been declared 220 | void put_wordgraph(FILE *fp, WordGraph *wg, WORD_INFO *winfo); | ^~~~~~~~~ /usr/include/julius/extern.h:220:45: error: ‘WORD_INFO’ has not been declared 220 | void put_wordgraph(FILE *fp, WordGraph *wg, WORD_INFO *winfo); | ^~~~~~~~~ /usr/include/julius/extern.h:221:31: error: ‘WordGraph’ has not been declared 221 | void wordgraph_dump(FILE *fp, WordGraph *root, WORD_INFO *winfo); | ^~~~~~~~~ /usr/include/julius/extern.h:221:48: error: ‘WORD_INFO’ has not been declared 221 | void wordgraph_dump(FILE *fp, WordGraph *root, WORD_INFO *winfo); | ^~~~~~~~~ /usr/include/julius/extern.h:222:1: error: ‘WordGraph’ does not name a type 222 | WordGraph *wordgraph_assign(WORD_ID wid, WORD_ID wid_left, WORD_ID wid_right, int leftframe, int rightframe, LOGPROB fscore_head, LOGPROB fscore_tail, LOGPROB gscore_head, LOGPROB gscore_tail, LOGPROB lscore, LOGPROB cmscore, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:223:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 223 | boolean wordgraph_check_and_add_rightword(WordGraph *wg, WordGraph *right, LOGPROB lscore); | ^~~~~~~ | bool /usr/include/julius/extern.h:224:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 224 | boolean wordgraph_check_and_add_leftword(WordGraph *wg, WordGraph *left, LOGPROB lscore); | ^~~~~~~ | bool /usr/include/julius/extern.h:225:6: error: variable or field ‘wordgraph_save’ declared void 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:225:21: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:225:32: error: ‘wg’ was not declared in this scope 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~ /usr/include/julius/extern.h:225:36: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:225:47: error: ‘right’ was not declared in this scope 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~~ /usr/include/julius/extern.h:225:54: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:225:66: error: ‘root’ was not declared in this scope 225 | void wordgraph_save(WordGraph *wg, WordGraph *right, WordGraph **root); | ^~~~ /usr/include/julius/extern.h:226:1: error: ‘WordGraph’ does not name a type 226 | WordGraph *wordgraph_check_merge(WordGraph *now, WordGraph **root, WORD_ID next_wid, boolean *merged_p, JCONF_SEARCH *jconf); | ^~~~~~~~~ /usr/include/julius/extern.h:227:1: error: ‘WordGraph’ does not name a type 227 | WordGraph *wordgraph_dup(WordGraph *wg, WordGraph **root); | ^~~~~~~~~ /usr/include/julius/extern.h:228:6: error: variable or field ‘wordgraph_purge_leaf_nodes’ declared void 228 | void wordgraph_purge_leaf_nodes(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:228:33: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 228 | void wordgraph_purge_leaf_nodes(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:228:45: error: ‘rootp’ was not declared in this scope 228 | void wordgraph_purge_leaf_nodes(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:228:52: error: ‘RecogProcess’ was not declared in this scope 228 | void wordgraph_purge_leaf_nodes(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:228:66: error: ‘r’ was not declared in this scope 228 | void wordgraph_purge_leaf_nodes(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:229:6: error: variable or field ‘wordgraph_depth_cut’ declared void 229 | void wordgraph_depth_cut(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:229:26: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 229 | void wordgraph_depth_cut(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:229:38: error: ‘rootp’ was not declared in this scope 229 | void wordgraph_depth_cut(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:229:45: error: ‘RecogProcess’ was not declared in this scope 229 | void wordgraph_depth_cut(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:229:59: error: ‘r’ was not declared in this scope 229 | void wordgraph_depth_cut(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:230:6: error: variable or field ‘wordgraph_adjust_boundary’ declared void 230 | void wordgraph_adjust_boundary(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:230:32: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 230 | void wordgraph_adjust_boundary(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:230:44: error: ‘rootp’ was not declared in this scope 230 | void wordgraph_adjust_boundary(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:230:51: error: ‘RecogProcess’ was not declared in this scope 230 | void wordgraph_adjust_boundary(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:230:65: error: ‘r’ was not declared in this scope 230 | void wordgraph_adjust_boundary(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:231:6: error: variable or field ‘wordgraph_clean’ declared void 231 | void wordgraph_clean(WordGraph **rootp); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:231:22: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 231 | void wordgraph_clean(WordGraph **rootp); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:231:34: error: ‘rootp’ was not declared in this scope 231 | void wordgraph_clean(WordGraph **rootp); | ^~~~~ /usr/include/julius/extern.h:232:6: error: variable or field ‘wordgraph_compaction_thesame’ declared void 232 | void wordgraph_compaction_thesame(WordGraph **rootp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:232:35: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 232 | void wordgraph_compaction_thesame(WordGraph **rootp); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:232:47: error: ‘rootp’ was not declared in this scope 232 | void wordgraph_compaction_thesame(WordGraph **rootp); | ^~~~~ /usr/include/julius/extern.h:233:6: error: variable or field ‘wordgraph_compaction_exacttime’ declared void 233 | void wordgraph_compaction_exacttime(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:233:37: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 233 | void wordgraph_compaction_exacttime(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:233:49: error: ‘rootp’ was not declared in this scope 233 | void wordgraph_compaction_exacttime(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:233:56: error: ‘RecogProcess’ was not declared in this scope 233 | void wordgraph_compaction_exacttime(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:233:70: error: ‘r’ was not declared in this scope 233 | void wordgraph_compaction_exacttime(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:234:6: error: variable or field ‘wordgraph_compaction_neighbor’ declared void 234 | void wordgraph_compaction_neighbor(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:234:36: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 234 | void wordgraph_compaction_neighbor(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:234:48: error: ‘rootp’ was not declared in this scope 234 | void wordgraph_compaction_neighbor(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:234:55: error: ‘RecogProcess’ was not declared in this scope 234 | void wordgraph_compaction_neighbor(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:234:69: error: ‘r’ was not declared in this scope 234 | void wordgraph_compaction_neighbor(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:235:36: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:235:48: error: ‘rootp’ was not declared in this scope 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:235:55: error: ‘RecogProcess’ was not declared in this scope 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:235:69: error: ‘r’ was not declared in this scope 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:236:6: error: variable or field ‘wordgraph_check_coherence’ declared void 236 | void wordgraph_check_coherence(WordGraph *rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:236:32: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 236 | void wordgraph_check_coherence(WordGraph *rootp, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:236:43: error: ‘rootp’ was not declared in this scope 236 | void wordgraph_check_coherence(WordGraph *rootp, RecogProcess *r); | ^~~~~ /usr/include/julius/extern.h:236:50: error: ‘RecogProcess’ was not declared in this scope 236 | void wordgraph_check_coherence(WordGraph *rootp, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:236:64: error: ‘r’ was not declared in this scope 236 | void wordgraph_check_coherence(WordGraph *rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:237:6: error: variable or field ‘graph_forward_backward’ declared void 237 | void graph_forward_backward(WordGraph *root, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:237:29: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 237 | void graph_forward_backward(WordGraph *root, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:237:40: error: ‘root’ was not declared in this scope 237 | void graph_forward_backward(WordGraph *root, RecogProcess *r); | ^~~~ /usr/include/julius/extern.h:237:46: error: ‘RecogProcess’ was not declared in this scope 237 | void graph_forward_backward(WordGraph *root, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:237:60: error: ‘r’ was not declared in this scope 237 | void graph_forward_backward(WordGraph *root, RecogProcess *r); | ^ /usr/include/julius/extern.h:240:6: error: variable or field ‘jconf_set_default_values’ declared void 240 | void jconf_set_default_values(Jconf *j); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:240:31: error: ‘Jconf’ was not declared in this scope 240 | void jconf_set_default_values(Jconf *j); | ^~~~~ /usr/include/julius/extern.h:240:38: error: ‘j’ was not declared in this scope 240 | void jconf_set_default_values(Jconf *j); | ^ /usr/include/julius/extern.h:241:6: error: variable or field ‘jconf_set_default_values_am’ declared void 241 | void jconf_set_default_values_am(JCONF_AM *j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:241:34: error: ‘JCONF_AM’ was not declared in this scope 241 | void jconf_set_default_values_am(JCONF_AM *j); | ^~~~~~~~ /usr/include/julius/extern.h:241:44: error: ‘j’ was not declared in this scope 241 | void jconf_set_default_values_am(JCONF_AM *j); | ^ /usr/include/julius/extern.h:242:6: error: variable or field ‘jconf_set_default_values_lm’ declared void 242 | void jconf_set_default_values_lm(JCONF_LM *j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:242:34: error: ‘JCONF_LM’ was not declared in this scope 242 | void jconf_set_default_values_lm(JCONF_LM *j); | ^~~~~~~~ /usr/include/julius/extern.h:242:44: error: ‘j’ was not declared in this scope 242 | void jconf_set_default_values_lm(JCONF_LM *j); | ^ /usr/include/julius/extern.h:243:6: error: variable or field ‘jconf_set_default_values_search’ declared void 243 | void jconf_set_default_values_search(JCONF_SEARCH *j); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:243:38: error: ‘JCONF_SEARCH’ was not declared in this scope; did you mean ‘CM_SEARCH’? 243 | void jconf_set_default_values_search(JCONF_SEARCH *j); | ^~~~~~~~~~~~ | CM_SEARCH /usr/include/julius/extern.h:243:52: error: ‘j’ was not declared in this scope 243 | void jconf_set_default_values_search(JCONF_SEARCH *j); | ^ /usr/include/julius/extern.h:247:19: error: ‘DFA_INFO’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~~~~~ /usr/include/julius/extern.h:247:29: error: ‘dfa’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~ /usr/include/julius/extern.h:247:34: error: ‘WORD_INFO’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~~~~~~ /usr/include/julius/extern.h:247:45: error: ‘winfo’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~~ /usr/include/julius/extern.h:247:52: error: expected primary-expression before ‘char’ 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~ /usr/include/julius/extern.h:247:64: error: ‘PROCESS_LM’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:247:76: error: ‘lm’ was not declared in this scope 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~ /usr/include/julius/extern.h:248:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 248 | boolean multigram_delete(int gid, PROCESS_LM *lm); | ^~~~~~~ | bool /usr/include/julius/extern.h:249:6: error: variable or field ‘multigram_delete_all’ declared void 249 | void multigram_delete_all(PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:249:27: error: ‘PROCESS_LM’ was not declared in this scope 249 | void multigram_delete_all(PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:249:39: error: ‘lm’ was not declared in this scope 249 | void multigram_delete_all(PROCESS_LM *lm); | ^~ /usr/include/julius/extern.h:250:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 250 | boolean multigram_update(PROCESS_LM *lm); | ^~~~~~~ | bool /usr/include/julius/extern.h:251:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 251 | boolean multigram_build(RecogProcess *r); | ^~~~~~~ | bool /usr/include/julius/extern.h:252:33: error: ‘PROCESS_LM’ has not been declared 252 | int multigram_activate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:253:35: error: ‘PROCESS_LM’ has not been declared 253 | int multigram_deactivate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:254:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 254 | boolean multigram_load_all_gramlist(PROCESS_LM *lm); | ^~~~~~~ | bool /usr/include/julius/extern.h:255:52: error: ‘PROCESS_LM’ has not been declared 255 | int multigram_get_gram_from_category(int category, PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:256:33: error: ‘WORD_ID’ was not declared in this scope 256 | int multigram_get_gram_from_wid(WORD_ID wid, PROCESS_LM *lm); | ^~~~~~~ /usr/include/julius/extern.h:256:46: error: ‘PROCESS_LM’ was not declared in this scope 256 | int multigram_get_gram_from_wid(WORD_ID wid, PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:256:58: error: ‘lm’ was not declared in this scope 256 | int multigram_get_gram_from_wid(WORD_ID wid, PROCESS_LM *lm); | ^~ /usr/include/julius/extern.h:257:27: error: ‘PROCESS_LM’ was not declared in this scope 257 | int multigram_get_all_num(PROCESS_LM *lm); | ^~~~~~~~~~ /usr/include/julius/extern.h:257:39: error: ‘lm’ was not declared in this scope 257 | int multigram_get_all_num(PROCESS_LM *lm); | ^~ /usr/include/julius/extern.h:258:6: error: variable or field ‘multigram_free_all’ declared void 258 | void multigram_free_all(MULTIGRAM *root); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:258:25: error: ‘MULTIGRAM’ was not declared in this scope 258 | void multigram_free_all(MULTIGRAM *root); | ^~~~~~~~~ /usr/include/julius/extern.h:258:36: error: ‘root’ was not declared in this scope 258 | void multigram_free_all(MULTIGRAM *root); | ^~~~ /usr/include/julius/extern.h:260:30: error: ‘PROCESS_LM’ was not declared in this scope 260 | int multigram_get_id_by_name(PROCESS_LM *lm, char *gramname); | ^~~~~~~~~~ /usr/include/julius/extern.h:260:42: error: ‘lm’ was not declared in this scope 260 | int multigram_get_id_by_name(PROCESS_LM *lm, char *gramname); | ^~ /usr/include/julius/extern.h:260:46: error: expected primary-expression before ‘char’ 260 | int multigram_get_id_by_name(PROCESS_LM *lm, char *gramname); | ^~~~ /usr/include/julius/extern.h:261:1: error: ‘MULTIGRAM’ does not name a type 261 | MULTIGRAM *multigram_get_grammar_by_name(PROCESS_LM *lm, char *gramname); | ^~~~~~~~~ /usr/include/julius/extern.h:262:1: error: ‘MULTIGRAM’ does not name a type 262 | MULTIGRAM *multigram_get_grammar_by_id(PROCESS_LM *lm, unsigned short id); | ^~~~~~~~~ /usr/include/julius/extern.h:263:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 263 | boolean multigram_add_words_to_grammar(PROCESS_LM *lm, MULTIGRAM *m, WORD_INFO *winfo); | ^~~~~~~ | bool /usr/include/julius/extern.h:264:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 264 | boolean multigram_add_words_to_grammar_by_name(PROCESS_LM *lm, char *gramname, WORD_INFO *winfo); | ^~~~~~~ | bool /usr/include/julius/extern.h:265:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 265 | boolean multigram_add_words_to_grammar_by_id(PROCESS_LM *lm, unsigned short id, WORD_INFO *winfo); | ^~~~~~~ | bool /usr/include/julius/extern.h:269:60: error: ‘JCONF_LM’ has not been declared 269 | void multigram_add_gramlist(char *dfafile, char *dictfile, JCONF_LM *j, int lmvar); | ^~~~~~~~ /usr/include/julius/extern.h:270:6: error: variable or field ‘multigram_remove_gramlist’ declared void 270 | void multigram_remove_gramlist(JCONF_LM *j); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:270:32: error: ‘JCONF_LM’ was not declared in this scope 270 | void multigram_remove_gramlist(JCONF_LM *j); | ^~~~~~~~ /usr/include/julius/extern.h:270:42: error: ‘j’ was not declared in this scope 270 | void multigram_remove_gramlist(JCONF_LM *j); | ^ /usr/include/julius/extern.h:271:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 271 | boolean multigram_add_prefix_list(char *prefix_list, char *cwd, JCONF_LM *j, int lmvar); | ^~~~~~~ | bool /usr/include/julius/extern.h:272:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 272 | boolean multigram_add_prefix_filelist(char *listfile, JCONF_LM *j, int lmvar); | ^~~~~~~ | bool /usr/include/julius/extern.h:276:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 276 | boolean adin_setup_param(ADIn *adin, Jconf *jconf); | ^~~~~~~ | bool /usr/include/julius/extern.h:277:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 277 | boolean adin_thread_create(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:278:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 278 | boolean adin_thread_cancel(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:279:19: error: ‘ad_process’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~~~~~~ /usr/include/julius/extern.h:279:31: error: ‘SP16’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~ /usr/include/julius/extern.h:279:37: error: expected primary-expression before ‘,’ token 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^ /usr/include/julius/extern.h:279:39: error: expected primary-expression before ‘int’ 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~ /usr/include/julius/extern.h:279:44: error: ‘Recog’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~ /usr/include/julius/extern.h:279:51: error: expected primary-expression before ‘)’ token 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^ /usr/include/julius/extern.h:279:60: error: ‘ad_check’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~~~~ /usr/include/julius/extern.h:279:70: error: ‘Recog’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~ /usr/include/julius/extern.h:279:77: error: expected primary-expression before ‘)’ token 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^ /usr/include/julius/extern.h:279:80: error: ‘Recog’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~ /usr/include/julius/extern.h:279:87: error: ‘recog’ was not declared in this scope 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~ /usr/include/julius/extern.h:280:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 280 | boolean adin_standby(ADIn *a, int freq, void *arg); | ^~~~~~~ | bool /usr/include/julius/extern.h:281:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 281 | boolean adin_begin(ADIn *a, char *file_or_dev_name); | ^~~~~~~ | bool /usr/include/julius/extern.h:282:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 282 | boolean adin_end(ADIn *a); | ^~~~~~~ | bool /usr/include/julius/extern.h:283:6: error: variable or field ‘adin_free_param’ declared void 283 | void adin_free_param(Recog *recog); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:283:22: error: ‘Recog’ was not declared in this scope 283 | void adin_free_param(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:283:29: error: ‘recog’ was not declared in this scope 283 | void adin_free_param(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:286:1: error: ‘CN_CLUSTER’ does not name a type 286 | CN_CLUSTER *confnet_create(WordGraph *root, RecogProcess *r); | ^~~~~~~~~~ /usr/include/julius/extern.h:287:6: error: variable or field ‘graph_make_order’ declared void 287 | void graph_make_order(WordGraph *root, RecogProcess *r); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:287:23: error: ‘WordGraph’ was not declared in this scope; did you mean ‘put_wordgraph’? 287 | void graph_make_order(WordGraph *root, RecogProcess *r); | ^~~~~~~~~ | put_wordgraph /usr/include/julius/extern.h:287:34: error: ‘root’ was not declared in this scope 287 | void graph_make_order(WordGraph *root, RecogProcess *r); | ^~~~ /usr/include/julius/extern.h:287:40: error: ‘RecogProcess’ was not declared in this scope 287 | void graph_make_order(WordGraph *root, RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:287:54: error: ‘r’ was not declared in this scope 287 | void graph_make_order(WordGraph *root, RecogProcess *r); | ^ /usr/include/julius/extern.h:288:6: error: variable or field ‘graph_free_order’ declared void 288 | void graph_free_order(RecogProcess *r); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:288:23: error: ‘RecogProcess’ was not declared in this scope 288 | void graph_free_order(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:288:37: error: ‘r’ was not declared in this scope 288 | void graph_free_order(RecogProcess *r); | ^ /usr/include/julius/extern.h:289:6: error: variable or field ‘cn_free_all’ declared void 289 | void cn_free_all(CN_CLUSTER **croot); | ^~~~~~~~~~~ /usr/include/julius/extern.h:289:18: error: ‘CN_CLUSTER’ was not declared in this scope 289 | void cn_free_all(CN_CLUSTER **croot); | ^~~~~~~~~~ /usr/include/julius/extern.h:289:31: error: ‘croot’ was not declared in this scope 289 | void cn_free_all(CN_CLUSTER **croot); | ^~~~~ /usr/include/julius/extern.h:292:6: error: variable or field ‘callback_init’ declared void 292 | void callback_init(Recog *recog); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:292:20: error: ‘Recog’ was not declared in this scope 292 | void callback_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:292:27: error: ‘recog’ was not declared in this scope 292 | void callback_init(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:293:18: error: ‘Recog’ was not declared in this scope 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:293:25: error: ‘recog’ was not declared in this scope 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:293:32: error: expected primary-expression before ‘int’ 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~ /usr/include/julius/extern.h:293:49: error: ‘func’ was not declared in this scope 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:293:55: error: ‘Recog’ was not declared in this scope 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:293:62: error: ‘recog’ was not declared in this scope 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:293:69: error: expected primary-expression before ‘void’ 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:293:82: error: expected primary-expression before ‘void’ 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:294:23: error: ‘Recog’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:294:30: error: ‘recog’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:294:37: error: expected primary-expression before ‘int’ 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~ /usr/include/julius/extern.h:294:54: error: ‘func’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:294:60: error: ‘Recog’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:294:67: error: ‘recog’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~~ /usr/include/julius/extern.h:294:74: error: ‘SP16’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:294:80: error: ‘buf’ was not declared in this scope 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~ /usr/include/julius/extern.h:294:85: error: expected primary-expression before ‘int’ 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~ /usr/include/julius/extern.h:294:94: error: expected primary-expression before ‘void’ 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:294:107: error: expected primary-expression before ‘void’ 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~ /usr/include/julius/extern.h:295:30: error: ‘Recog’ has not been declared 295 | void callback_exec(int code, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:296:35: error: ‘Recog’ has not been declared 296 | void callback_exec_adin(int code, Recog *recog, SP16 *buf, int len); | ^~~~~ /usr/include/julius/extern.h:296:49: error: ‘SP16’ has not been declared 296 | void callback_exec_adin(int code, Recog *recog, SP16 *buf, int len); | ^~~~ /usr/include/julius/extern.h:297:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 297 | boolean callback_exist(Recog *recog, int code); | ^~~~~~~ | bool /usr/include/julius/extern.h:298:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 298 | boolean callback_delete(Recog *recog, int id); | ^~~~~~~ | bool /usr/include/julius/extern.h:301:36: error: ‘SP16’ was not declared in this scope 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~~ /usr/include/julius/extern.h:301:42: error: ‘now’ was not declared in this scope 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~ /usr/include/julius/extern.h:301:47: error: expected primary-expression before ‘int’ 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~ /usr/include/julius/extern.h:301:56: error: ‘Recog’ was not declared in this scope 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:301:63: error: ‘recog’ was not declared in this scope 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~~~ /usr/include/julius/extern.h:302:1: error: ‘SentenceAlign’ does not name a type 302 | SentenceAlign *result_align_new(); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:303:6: error: variable or field ‘result_align_free’ declared void 303 | void result_align_free(SentenceAlign *a); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:303:24: error: ‘SentenceAlign’ was not declared in this scope 303 | void result_align_free(SentenceAlign *a); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:303:39: error: ‘a’ was not declared in this scope 303 | void result_align_free(SentenceAlign *a); | ^ /usr/include/julius/extern.h:304:6: error: variable or field ‘result_sentence_malloc’ declared void 304 | void result_sentence_malloc(RecogProcess *r, int num); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:304:29: error: ‘RecogProcess’ was not declared in this scope 304 | void result_sentence_malloc(RecogProcess *r, int num); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:304:43: error: ‘r’ was not declared in this scope 304 | void result_sentence_malloc(RecogProcess *r, int num); | ^ /usr/include/julius/extern.h:304:46: error: expected primary-expression before ‘int’ 304 | void result_sentence_malloc(RecogProcess *r, int num); | ^~~ /usr/include/julius/extern.h:305:6: error: variable or field ‘result_sentence_free’ declared void 305 | void result_sentence_free(RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:305:27: error: ‘RecogProcess’ was not declared in this scope 305 | void result_sentence_free(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:305:41: error: ‘r’ was not declared in this scope 305 | void result_sentence_free(RecogProcess *r); | ^ /usr/include/julius/extern.h:306:6: error: variable or field ‘clear_result’ declared void 306 | void clear_result(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:306:19: error: ‘RecogProcess’ was not declared in this scope 306 | void clear_result(RecogProcess *r); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:306:33: error: ‘r’ was not declared in this scope 306 | void clear_result(RecogProcess *r); | ^ /usr/include/julius/extern.h:311:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 311 | boolean plugin_load_file(char *file); | ^~~~~~~ | bool /usr/include/julius/extern.h:312:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 312 | boolean plugin_load_dir(char *dir); | ^~~~~~~ | bool /usr/include/julius/extern.h:315:1: error: ‘FUNC_VOID’ does not name a type 315 | FUNC_VOID plugin_get_func(int sid, char *name); | ^~~~~~~~~ /usr/include/julius/extern.h:316:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 316 | boolean plugin_exec_engine_startup(Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:319:6: error: variable or field ‘plugin_exec_vector_postprocess’ declared void 319 | void plugin_exec_vector_postprocess(VECT *vecbuf, int veclen, int nframe); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:319:37: error: ‘VECT’ was not declared in this scope 319 | void plugin_exec_vector_postprocess(VECT *vecbuf, int veclen, int nframe); | ^~~~ /usr/include/julius/extern.h:319:43: error: ‘vecbuf’ was not declared in this scope; did you mean ‘setbuf’? 319 | void plugin_exec_vector_postprocess(VECT *vecbuf, int veclen, int nframe); | ^~~~~~ | setbuf /usr/include/julius/extern.h:319:51: error: expected primary-expression before ‘int’ 319 | void plugin_exec_vector_postprocess(VECT *vecbuf, int veclen, int nframe); | ^~~ /usr/include/julius/extern.h:319:63: error: expected primary-expression before ‘int’ 319 | void plugin_exec_vector_postprocess(VECT *vecbuf, int veclen, int nframe); | ^~~ /usr/include/julius/extern.h:320:6: error: variable or field ‘plugin_exec_vector_postprocess_all’ declared void 320 | void plugin_exec_vector_postprocess_all(HTK_Param *param); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:320:41: error: ‘HTK_Param’ was not declared in this scope 320 | void plugin_exec_vector_postprocess_all(HTK_Param *param); | ^~~~~~~~~ /usr/include/julius/extern.h:320:52: error: ‘param’ was not declared in this scope 320 | void plugin_exec_vector_postprocess_all(HTK_Param *param); | ^~~~~ /usr/include/julius/extern.h:321:6: error: variable or field ‘plugin_exec_process_result’ declared void 321 | void plugin_exec_process_result(Recog *recog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:321:33: error: ‘Recog’ was not declared in this scope 321 | void plugin_exec_process_result(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:321:40: error: ‘recog’ was not declared in this scope 321 | void plugin_exec_process_result(Recog *recog); | ^~~~~ /usr/include/julius/extern.h:322:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 322 | boolean mfc_module_init(MFCCCalc *mfcc, Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:323:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 323 | boolean mfc_module_set_header(MFCCCalc *mfcc, Recog *recog); | ^~~~~~~ | bool /usr/include/julius/extern.h:324:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 324 | boolean mfc_module_standby(MFCCCalc *mfcc); | ^~~~~~~ | bool /usr/include/julius/extern.h:325:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 325 | boolean mfc_module_begin(MFCCCalc *mfcc); | ^~~~~~~ | bool /usr/include/julius/extern.h:326:1: error: ‘boolean’ does not name a type; did you mean ‘bool’? 326 | boolean mfc_module_end(MFCCCalc *mfcc); | ^~~~~~~ | bool /usr/include/julius/extern.h:327:21: error: ‘MFCCCalc’ was not declared in this scope 327 | int mfc_module_read(MFCCCalc *mfcc, int *new_t); | ^~~~~~~~ /usr/include/julius/extern.h:327:31: error: ‘mfcc’ was not declared in this scope 327 | int mfc_module_read(MFCCCalc *mfcc, int *new_t); | ^~~~ /usr/include/julius/extern.h:327:37: error: expected primary-expression before ‘int’ 327 | int mfc_module_read(MFCCCalc *mfcc, int *new_t); | ^~~ /usr/include/julius/extern.h:328:29: error: ‘MFCCCalc’ was not declared in this scope 328 | char *mfc_module_input_name(MFCCCalc *mfcc); | ^~~~~~~~ /usr/include/julius/extern.h:328:39: error: ‘mfcc’ was not declared in this scope 328 | char *mfc_module_input_name(MFCCCalc *mfcc); | ^~~~ In file included from /usr/include/julius/global.h:32, from /tmp/4NdMT0byCf/dump1.h:19: /usr/include/julius/wchmm.h:216:3: error: ‘NGRAM_INFO’ does not name a type 216 | NGRAM_INFO *ngram; ///< N-gram used to construct this lexicon | ^~~~~~~~~~ /usr/include/julius/wchmm.h:217:3: error: ‘DFA_INFO’ does not name a type 217 | DFA_INFO *dfa; ///< Grammar used to construct this lexicon | ^~~~~~~~ /usr/include/julius/wchmm.h:260:3: error: ‘HMMWork’ does not name a type; did you mean ‘CMNWork’? 260 | HMMWork *hmmwrk; ///< Work area for HMM computation in wchmm | ^~~~~~~ | CMNWork In file included from /tmp/4NdMT0byCf/dump1.h:21: /usr/include/julius/jconf.h:309:3: error: ‘GRAMLIST’ does not name a type 309 | GRAMLIST *gramlist_root; | ^~~~~~~~ /usr/include/julius/jconf.h:314:3: error: ‘GRAMLIST’ does not name a type 314 | GRAMLIST *wordlist_root; | ^~~~~~~~ In file included from /usr/include/julius/julius.h:63, from /usr/include/julius/jfunc.h:25, from /tmp/4NdMT0byCf/dump1.h:22: /usr/include/julius/recog.h:117:3: error: ‘TOKENID’ does not name a type; did you mean ‘TOKEN2’? 117 | TOKENID *tindex[2]; ///< Token index corresponding to @a tlist for sort | ^~~~~~~ | TOKEN2 /usr/include/julius/recog.h:133:3: error: ‘TOKENID’ does not name a type; did you mean ‘TOKEN2’? 133 | TOKENID *token; ///< Active token list that holds currently assigned tokens for each tree node | ^~~~~~~ | TOKEN2 In file included from /usr/include/julius/julius.h:68: /usr/include/julius/extern.h:67:32: error: ‘int decode_proceed(Recog*)’ redeclared as different kind of entity 67 | int decode_proceed(Recog *recog); | ^ /usr/include/julius/extern.h:67:5: note: previous declaration ‘int decode_proceed’ 67 | int decode_proceed(Recog *recog); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:97:5: error: conflicting declaration of C function ‘int ngram_firstwords(NEXTWORD**, int, int, RecogProcess*)’ 97 | int ngram_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:97:5: note: previous declaration ‘int ngram_firstwords(NEXTWORD**, int, int, int*)’ 97 | int ngram_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:98:5: error: conflicting declaration of C function ‘int ngram_nextwords(NODE*, NEXTWORD**, int, RecogProcess*)’ 98 | int ngram_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:98:5: note: previous declaration ‘int ngram_nextwords(NODE*, NEXTWORD**, int, int*)’ 98 | int ngram_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:100:5: error: conflicting declaration of C function ‘int dfa_firstwords(NEXTWORD**, int, int, RecogProcess*)’ 100 | int dfa_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:100:5: note: previous declaration ‘int dfa_firstwords(NEXTWORD**, int, int, int*)’ 100 | int dfa_firstwords(NEXTWORD **nw, int peseqlen, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:101:5: error: conflicting declaration of C function ‘int dfa_nextwords(NODE*, NEXTWORD**, int, RecogProcess*)’ 101 | int dfa_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:101:5: note: previous declaration ‘int dfa_nextwords(NODE*, NEXTWORD**, int, int*)’ 101 | int dfa_nextwords(NODE *hypo, NEXTWORD **nw, int maxnw, RecogProcess *r); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:106:6: error: conflicting declaration of C function ‘void segment_set_last_nword(NODE*, RecogProcess*)’ 106 | void segment_set_last_nword(NODE *hypo, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:106:6: note: previous declaration ‘void segment_set_last_nword(NODE*, int*)’ 106 | void segment_set_last_nword(NODE *hypo, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:116:30: error: ‘NODE* newnode(RecogProcess*)’ redeclared as different kind of entity 116 | NODE *newnode(RecogProcess *r); | ^ /usr/include/julius/extern.h:116:7: note: previous declaration ‘NODE* newnode’ 116 | NODE *newnode(RecogProcess *r); | ^~~~~~~ /usr/include/julius/extern.h:119:6: error: conflicting declaration of C function ‘void scan_word(NODE*, HTK_Param*, RecogProcess*)’ 119 | void scan_word(NODE *now, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:119:6: note: previous declaration ‘void scan_word(NODE*, int*, int*)’ 119 | void scan_word(NODE *now, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:120:6: error: conflicting declaration of C function ‘void next_word(NODE*, NODE*, NEXTWORD*, HTK_Param*, RecogProcess*)’ 120 | void next_word(NODE *now, NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:120:6: note: previous declaration ‘void next_word(NODE*, NODE*, NEXTWORD*, int*, int*)’ 120 | void next_word(NODE *now, NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~ /usr/include/julius/extern.h:121:6: error: conflicting declaration of C function ‘void start_word(NODE*, NEXTWORD*, HTK_Param*, RecogProcess*)’ 121 | void start_word(NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~ /usr/include/julius/extern.h:121:6: note: previous declaration ‘void start_word(NODE*, NEXTWORD*, int*, int*)’ 121 | void start_word(NODE *newParam, NEXTWORD *nword, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~ /usr/include/julius/extern.h:122:6: error: conflicting declaration of C function ‘void last_next_word(NODE*, NODE*, HTK_Param*, RecogProcess*)’ 122 | void last_next_word(NODE *now, NODE *newParam, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:122:6: note: previous declaration ‘void last_next_word(NODE*, NODE*, int*, int*)’ 122 | void last_next_word(NODE *now, NODE *newParam, HTK_Param *param, RecogProcess *r); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:148:57: error: ‘int RealTimePipeLine(SP16*, int, Recog*)’ redeclared as different kind of entity 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^ /usr/include/julius/extern.h:148:5: note: previous declaration ‘int RealTimePipeLine’ 148 | int RealTimePipeLine(SP16 *Speech, int len, Recog *recog); | ^~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:149:32: error: ‘int RealTimeResume(Recog*)’ redeclared as different kind of entity 149 | int RealTimeResume(Recog *recog); | ^ /usr/include/julius/extern.h:149:5: note: previous declaration ‘int RealTimeResume’ 149 | int RealTimeResume(Recog *recog); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:154:51: error: ‘int mfcc_go(Recog*, int (*)(Recog*))’ redeclared as different kind of entity 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^ /usr/include/julius/extern.h:154:5: note: previous declaration ‘int mfcc_go’ 154 | int mfcc_go(Recog *recog, int (*ad_check)(Recog *)); | ^~~~~~~ /usr/include/julius/extern.h:179:52: error: ‘int set_beam_width(WCHMM_INFO*, int)’ redeclared as different kind of entity 179 | int set_beam_width(WCHMM_INFO *wchmm, int specified); | ^ /usr/include/julius/extern.h:179:5: note: previous declaration ‘int set_beam_width’ 179 | int set_beam_width(WCHMM_INFO *wchmm, int specified); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:204:6: error: conflicting declaration of C function ‘void visual2_best(NODE*, WORD_INFO*)’ 204 | void visual2_best(NODE *now, WORD_INFO *winfo); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:204:6: note: previous declaration ‘void visual2_best(NODE*, int*)’ 204 | void visual2_best(NODE *now, WORD_INFO *winfo); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:220:6: error: conflicting declaration of C function ‘void put_wordgraph(FILE*, WordGraph*, WORD_INFO*)’ 220 | void put_wordgraph(FILE *fp, WordGraph *wg, WORD_INFO *winfo); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:220:6: note: previous declaration ‘void put_wordgraph(FILE*, int*, int*)’ 220 | void put_wordgraph(FILE *fp, WordGraph *wg, WORD_INFO *winfo); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:221:6: error: conflicting declaration of C function ‘void wordgraph_dump(FILE*, WordGraph*, WORD_INFO*)’ 221 | void wordgraph_dump(FILE *fp, WordGraph *root, WORD_INFO *winfo); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:221:6: note: previous declaration ‘void wordgraph_dump(FILE*, int*, int*)’ 221 | void wordgraph_dump(FILE *fp, WordGraph *root, WORD_INFO *winfo); | ^~~~~~~~~~~~~~ /usr/include/julius/extern.h:235:70: error: ‘int wordgraph_sort_and_annotate_id(WordGraph**, RecogProcess*)’ redeclared as different kind of entity 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^ /usr/include/julius/extern.h:235:5: note: previous declaration ‘int wordgraph_sort_and_annotate_id’ 235 | int wordgraph_sort_and_annotate_id(WordGraph **rootp, RecogProcess *r); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:247:78: error: ‘int multigram_add(DFA_INFO*, WORD_INFO*, char*, PROCESS_LM*)’ redeclared as different kind of entity 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^ /usr/include/julius/extern.h:247:5: note: previous declaration ‘int multigram_add’ 247 | int multigram_add(DFA_INFO *dfa, WORD_INFO *winfo, char *name, PROCESS_LM *lm); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:252:5: error: conflicting declaration of C function ‘int multigram_activate(int, PROCESS_LM*)’ 252 | int multigram_activate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:252:5: note: previous declaration ‘int multigram_activate(int, int*)’ 252 | int multigram_activate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:253:5: error: conflicting declaration of C function ‘int multigram_deactivate(int, PROCESS_LM*)’ 253 | int multigram_deactivate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:253:5: note: previous declaration ‘int multigram_deactivate(int, int*)’ 253 | int multigram_deactivate(int gid, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:255:5: error: conflicting declaration of C function ‘int multigram_get_gram_from_category(int, PROCESS_LM*)’ 255 | int multigram_get_gram_from_category(int category, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:255:5: note: previous declaration ‘int multigram_get_gram_from_category(int, int*)’ 255 | int multigram_get_gram_from_category(int category, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:256:60: error: ‘int multigram_get_gram_from_wid(WORD_ID, PROCESS_LM*)’ redeclared as different kind of entity 256 | int multigram_get_gram_from_wid(WORD_ID wid, PROCESS_LM *lm); | ^ /usr/include/julius/extern.h:256:5: note: previous declaration ‘int multigram_get_gram_from_wid’ 256 | int multigram_get_gram_from_wid(WORD_ID wid, PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:257:41: error: ‘int multigram_get_all_num(PROCESS_LM*)’ redeclared as different kind of entity 257 | int multigram_get_all_num(PROCESS_LM *lm); | ^ /usr/include/julius/extern.h:257:5: note: previous declaration ‘int multigram_get_all_num’ 257 | int multigram_get_all_num(PROCESS_LM *lm); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:260:60: error: ‘int multigram_get_id_by_name(PROCESS_LM*, char*)’ redeclared as different kind of entity 260 | int multigram_get_id_by_name(PROCESS_LM *lm, char *gramname); | ^ /usr/include/julius/extern.h:260:5: note: previous declaration ‘int multigram_get_id_by_name’ 260 | int multigram_get_id_by_name(PROCESS_LM *lm, char *gramname); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:269:6: error: conflicting declaration of C function ‘void multigram_add_gramlist(char*, char*, JCONF_LM*, int)’ 269 | void multigram_add_gramlist(char *dfafile, char *dictfile, JCONF_LM *j, int lmvar); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:269:6: note: previous declaration ‘void multigram_add_gramlist(char*, char*, int*, int)’ 269 | void multigram_add_gramlist(char *dfafile, char *dictfile, JCONF_LM *j, int lmvar); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:279:92: error: ‘int adin_go(int (*)(SP16*, int, Recog*), int (*)(Recog*), Recog*)’ redeclared as different kind of entity 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^ /usr/include/julius/extern.h:279:5: note: previous declaration ‘int adin_go’ 279 | int adin_go(int (*ad_process)(SP16 *, int, Recog *), int (*ad_check)(Recog *), Recog *recog); | ^~~~~~~ /usr/include/julius/extern.h:293:92: error: ‘int callback_add(Recog*, int, void (*)(Recog*, void*), void*)’ redeclared as different kind of entity 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^ /usr/include/julius/extern.h:293:5: note: previous declaration ‘int callback_add’ 293 | int callback_add(Recog *recog, int code, void (*func)(Recog *recog, void *data), void *data); | ^~~~~~~~~~~~ /usr/include/julius/extern.h:294:117: error: ‘int callback_add_adin(Recog*, int, void (*)(Recog*, SP16*, int, void*), void*)’ redeclared as different kind of entity 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^ /usr/include/julius/extern.h:294:5: note: previous declaration ‘int callback_add_adin’ 294 | int callback_add_adin(Recog *recog, int code, void (*func)(Recog *recog, SP16 *buf, int len, void *data), void *data); | ^~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:295:6: error: conflicting declaration of C function ‘void callback_exec(int, Recog*)’ 295 | void callback_exec(int code, Recog *recog); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:295:6: note: previous declaration ‘void callback_exec(int, int*)’ 295 | void callback_exec(int code, Recog *recog); | ^~~~~~~~~~~~~ /usr/include/julius/extern.h:296:6: error: conflicting declaration of C function ‘void callback_exec_adin(int, Recog*, SP16*, int)’ 296 | void callback_exec_adin(int code, Recog *recog, SP16 *buf, int len); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:296:6: note: previous declaration ‘void callback_exec_adin(int, int*, int*, int)’ 296 | void callback_exec_adin(int code, Recog *recog, SP16 *buf, int len); | ^~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:301:68: error: ‘int adin_cut_callback_store_buffer(SP16*, int, Recog*)’ redeclared as different kind of entity 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^ /usr/include/julius/extern.h:301:5: note: previous declaration ‘int adin_cut_callback_store_buffer’ 301 | int adin_cut_callback_store_buffer(SP16 *now, int len, Recog *recog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/julius/extern.h:327:47: error: ‘int mfc_module_read(MFCCCalc*, int*)’ redeclared as different kind of entity 327 | int mfc_module_read(MFCCCalc *mfcc, int *new_t); | ^ /usr/include/julius/extern.h:327:5: note: previous declaration ‘int mfc_module_read’ 327 | int mfc_module_read(MFCCCalc *mfcc, int *new_t); | ^~~~~~~~~~~~~~~ /usr/include/julius/extern.h:328:43: error: ‘char* mfc_module_input_name(MFCCCalc*)’ redeclared as different kind of entity 328 | char *mfc_module_input_name(MFCCCalc *mfcc); | ^ /usr/include/julius/extern.h:328:7: note: previous declaration ‘char* mfc_module_input_name’ 328 | char *mfc_module_input_name(MFCCCalc *mfcc); | ^~~~~~~~~~~~~~~~~~~~~