Home › Forums › OpenEars plugins › NeatSpeech Linker Error
- This topic has 5 replies, 3 voices, and was last updated 8 years, 3 months ago by jehelam.
-
AuthorPosts
-
July 8, 2015 at 6:21 pm #1026349wrahmanParticipant
Hi,
I’m using a demo version of NeatSpeech right now.
After adding the libraries, I’m getting the following linker errors. I’m using iOS SDK8.3, XCode 6.4
Undefined symbols for architecture i386:
“std::basic_ios<char, std::char_traits<char> >::widen(char) const”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
…
“std::istream::get()”, referenced from:
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(text.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(features.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(us_diphone_index.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(EST_Relation.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(tok_ext.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(EST_features_io.o)
…
“std::ostream::put(char)”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
…
“std::ostream::flush()”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
…
“std::ostream& std::ostream::_M_insert<void const*>(void const*)”, referenced from:
tts_file_raw(obj*) in NeatSpeechDemo(text.o)
EST_SchemeTargetCost::operator()(EST_Item const*, EST_Item const*) const in NeatSpeechDemo(EST_TargetCost.o)
RelationList_combine(EST_TList<EST_Relation>&) in NeatSpeechDemo(EST_relation_aux.o)
“std::ostream& std::ostream::_M_insert<bool>(bool)”, referenced from:
us_diphone_init(obj*) in NeatSpeechDemo(UniSyn_diphone.o)
make_join_interpolate_mapping(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
make_join_interpolate_mapping2(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
DiphoneUnitVoice::getCopyUnitUtterance(EST_String const&, EST_Utterance**) const in NeatSpeechDemo(DiphoneUnitVoice.o)
operator<<(std::ostream&, EST_Track const&) in NeatSpeechDemo(EST_Track.o)
“std::ostream& std::ostream::_M_insert<double>(double)”, referenced from:
dur_get_stretch() in NeatSpeechDemo(dur_aux.o)
operator<<(std::ostream&, EST_Val const&) in NeatSpeechDemo(us_diphone_index.o)
us_linear_smooth_amplitude(EST_Utterance*) in NeatSpeechDemo(us_unit.o)
FT_Int_Targets_Relation_Utt(obj*, obj*) in NeatSpeechDemo(duffint.o)
FT_Int_Targets_General_Utt(obj*) in NeatSpeechDemo(gen_int.o)
correlation(EST_Track&, EST_Track&, int, int) in NeatSpeechDemo(EST_track_aux.o)
track_info(EST_Track&) in NeatSpeechDemo(EST_track_aux.o)
…
“std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)”, referenced from:
operator<<(std::ostream&, EST_Chunk const&) in NeatSpeechDemo(EST_Chunk.o)
DiphoneUnitVoice::precomputeJoinCosts(EST_TList<EST_String> const&, bool) in NeatSpeechDemo(DiphoneUnitVoice.o)
EST_JoinCostCache::write(std::ostream&) const in NeatSpeechDemo(EST_JoinCostCache.o)
est_seed() in NeatSpeechDemo(vec_mat_aux.o)
“std::ostream::operator<<(int)”, referenced from:
operator<<(std::ostream&, EST_Chunk const&) in NeatSpeechDemo(EST_Chunk.o)
PhoneSet::phnum(int) const in NeatSpeechDemo(Phone.o)
make_join_interpolate_mapping(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
make_join_interpolate_mapping2(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
read_diphone_index(EST_String const&, USDiphIndex&) in NeatSpeechDemo(us_diphone_index.o)
operator<<(std::ostream&, EST_Val const&) in NeatSpeechDemo(us_diphone_index.o)
EST_Relation::save_items(EST_Item*, std::ostream&, EST_TKVL<void*, int>&, EST_TKVL<void*, int>&, int&) const in NeatSpeechDemo(EST_Relation.o)
…
“std::ostream::operator<<(short)”, referenced from:
operator<<(std::ostream&, EST_Wave const&) in NeatSpeechDemo(EST_Wave.o)
“std::basic_filebuf<char, std::char_traits<char> >::close()”, referenced from:
make_join_interpolate_mapping(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
make_join_interpolate_mapping2(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
“std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode)”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
make_join_interpolate_mapping(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
make_join_interpolate_mapping2(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
EST_Utterance::save(EST_String const&, EST_String const&) const in NeatSpeechDemo(EST_Utterance.o)
EST_Ngrammar::oov_preprocess(EST_String const&, EST_String&, EST_String const&) in NeatSpeechDemo(EST_Ngrammar.o)
EST_PredictionSuffixTree::save(EST_String, EST_PredictionSuffixTree::EST_filetype) in NeatSpeechDemo(EST_PST.o)
…
“std::basic_ofstream<char, std::char_traits<char> >::~basic_ofstream()”, referenced from:
make_join_interpolate_mapping(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
make_join_interpolate_mapping2(EST_Track const&, EST_Track&, EST_Relation const&, EST_TSimpleVector<int>&) in NeatSpeechDemo(us_mapping.o)
EST_PredictionSuffixTree::save(EST_String, EST_PredictionSuffixTree::EST_filetype) in NeatSpeechDemo(EST_PST.o)
“std::ios_base::Init::Init()”, referenced from:
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
“std::ios_base::Init::~Init()”, referenced from:
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
l015 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(EST_String.o)
l001 in NeatSpeechDemo(EST_Chunk.o)
l001 in NeatSpeechDemo(EST_Regex.o)
l013 in NeatSpeechDemo(slib.o)
l003 in NeatSpeechDemo(viterbi.o)
…
…
“std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)”, referenced from:
festival_banner() in NeatSpeechDemo(festival.o)
operator<<(std::ostream&, EST_String const&) in NeatSpeechDemo(EST_String.o)
EST_Regex::compile() in NeatSpeechDemo(EST_Regex.o)
EST_Regex::compile_match() in NeatSpeechDemo(EST_Regex.o)
get_param_int(char const*, obj*, int) in NeatSpeechDemo(siod.o)
get_param_float(char const*, obj*, float) in NeatSpeechDemo(siod.o)
tts_file(obj*, obj*) in NeatSpeechDemo(text.o)
…
“std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
festival_banner() in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
“std::cin”, referenced from:
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
EST_Relation::load(EST_String const&, EST_String const&) in NeatSpeechDemo(EST_Relation.o)
EST_Utterance::load(EST_String const&) in NeatSpeechDemo(EST_Utterance.o)
load_RelationList(EST_String const&, EST_TList<EST_Relation>&) in NeatSpeechDemo(relation_io.o)
EST_FMatrix::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FMatrix::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::est_load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
EST_FVector::load(EST_String const&) in NeatSpeechDemo(EST_FMatrix.o)
…
…
“std::cerr”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_default_files() in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TokenStream::~EST_TokenStream() in NeatSpeechDemo(festival.o)
EST_TokenStream::getch_internal() in NeatSpeechDemo(festival.o)
EST_String::locate(char const*, int, int, int&, int&) const in NeatSpeechDemo(EST_String.o)
…
…
“std::cout”, referenced from:
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
festival_banner() in NeatSpeechDemo(festival.o)
print_string(EST_String) in NeatSpeechDemo(festival.o)
get_wfst(EST_String const&, EST_String const&) in NeatSpeechDemo(wfst.o)
l002 in NeatSpeechDemo(wfst.o)
get_ngram(EST_String const&, EST_String const&) in NeatSpeechDemo(ngram.o)
l002 in NeatSpeechDemo(ngram.o)
l011 in NeatSpeechDemo(utterance.o)
…
…
“std::terminate()”, referenced from:
___clang_call_terminate in NeatSpeechDemo(FestivalWrapper.o)
___clang_call_terminate in NeatSpeechDemo(festival.o)
___clang_call_terminate in NeatSpeechDemo(EST_String.o)
___clang_call_terminate in NeatSpeechDemo(EST_Regex.o)
___clang_call_terminate in NeatSpeechDemo(slib.o)
___clang_call_terminate in NeatSpeechDemo(viterbi.o)
___clang_call_terminate in NeatSpeechDemo(linreg.o)
…
“vtable for __cxxabiv1::__class_type_info”, referenced from:
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(FestivalWrapper.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(festival.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(viterbi.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(linreg.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(siod_est.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(tcl.o)
typeinfo for EST_TValuedEnumI<EST_sample_type_t, char const*, char> in NeatSpeechDemo(text.o)
…
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
“vtable for __cxxabiv1::__si_class_type_info”, referenced from:
typeinfo for EST_TNamedEnumI<EST_sample_type_t, char> in NeatSpeechDemo(FestivalWrapper.o)
typeinfo for EST_TNamedEnum<EST_sample_type_t> in NeatSpeechDemo(FestivalWrapper.o)
typeinfo for EST_TNamedEnumI<EST_sample_type_t, char> in NeatSpeechDemo(festival.o)
typeinfo for EST_TNamedEnum<EST_sample_type_t> in NeatSpeechDemo(festival.o)
typeinfo for EST_TNamedEnumI<EST_sample_type_t, char> in NeatSpeechDemo(viterbi.o)
typeinfo for EST_TNamedEnum<EST_sample_type_t> in NeatSpeechDemo(viterbi.o)
typeinfo for EST_TNamedEnumI<EST_sample_type_t, char> in NeatSpeechDemo(linreg.o)
…
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
“operator delete[](void*)”, referenced from:
EST_TNamedEnum<EST_sample_type_t>::~EST_TNamedEnum() in NeatSpeechDemo(FestivalWrapper.o)
EST_TNamedEnum<EST_sample_type_t>::~EST_TNamedEnum() in NeatSpeechDemo(FestivalWrapper.o)
EST_TValuedEnumI<EST_sample_type_t, char const*, char>::~EST_TValuedEnumI() in NeatSpeechDemo(FestivalWrapper.o)
EST_TValuedEnumI<EST_sample_type_t, char const*, char>::~EST_TValuedEnumI() in NeatSpeechDemo(FestivalWrapper.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_file(EST_String const&) in NeatSpeechDemo(festival.o)
festival_say_file(EST_String const&) in NeatSpeechDemo(festival.o)
…
“operator delete(void*)”, referenced from:
EST_TNamedEnum<EST_sample_type_t>::~EST_TNamedEnum() in NeatSpeechDemo(FestivalWrapper.o)
EST_TValuedEnumI<EST_sample_type_t, char const*, char>::~EST_TValuedEnumI() in NeatSpeechDemo(FestivalWrapper.o)
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
EST_TList<EST_String>::~EST_TList() in NeatSpeechDemo(festival.o)
EST_TNamedEnum<EST_sample_type_t>::~EST_TNamedEnum() in NeatSpeechDemo(festival.o)
EST_TValuedEnumI<EST_sample_type_t, char const*, char>::~EST_TValuedEnumI() in NeatSpeechDemo(festival.o)
…
“operator new[](unsigned long)”, referenced from:
l015 in NeatSpeechDemo(FestivalWrapper.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
festival_load_file(EST_String const&) in NeatSpeechDemo(festival.o)
festival_say_file(EST_String const&) in NeatSpeechDemo(festival.o)
festival_say_text(EST_String const&) in NeatSpeechDemo(festival.o)
festival_say_text_with_utteranceid(EST_String const&, EST_String const&) in NeatSpeechDemo(festival.o)
EST_TokenStream::get() in NeatSpeechDemo(festival.o)
…
“operator new(unsigned long)”, referenced from:
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
l003 in NeatSpeechDemo(festival.o)
l001 in NeatSpeechDemo(viterbi.o)
l002 in NeatSpeechDemo(viterbi.o)
make_regex(char const*) in NeatSpeechDemo(siod.o)
EST_THash<EST_String, EST_Regex*>::add_item(EST_String const&, EST_Regex* const&, int) in NeatSpeechDemo(siod.o)
siod(EST_Val) in NeatSpeechDemo(siod_est.o)
…
“___cxa_begin_catch”, referenced from:
___clang_call_terminate in NeatSpeechDemo(FestivalWrapper.o)
___clang_call_terminate in NeatSpeechDemo(festival.o)
___clang_call_terminate in NeatSpeechDemo(EST_String.o)
___clang_call_terminate in NeatSpeechDemo(EST_Regex.o)
___clang_call_terminate in NeatSpeechDemo(slib.o)
___clang_call_terminate in NeatSpeechDemo(viterbi.o)
___clang_call_terminate in NeatSpeechDemo(linreg.o)
…
“___cxa_guard_abort”, referenced from:
l002 in NeatSpeechDemo(us_diphone_index.o)
getJoinTime(EST_Item const*) in NeatSpeechDemo(DiphoneVoiceModule.o)
DiphoneVoiceModule::addCoefficients(EST_Relation*, EST_Track const&) in NeatSpeechDemo(DiphoneVoiceModule.o)
DiphoneVoiceModule::addToCatalogue(EST_Utterance const*, int*, bool) in NeatSpeechDemo(DiphoneVoiceModule.o)
DiphoneVoiceModule::getDiphone(EST_Item const*, EST_Track*, EST_Wave*, int*, bool, bool) const in NeatSpeechDemo(DiphoneVoiceModule.o)
makeCandidate(EST_Item const*, EST_Item const*, EST_TargetCost const*, EST_TSimpleVector<int> const*, EST_THash<EST_Item*, EST_TSimpleVector<int>*> const*, float, DiphoneVoiceModule const*) in NeatSpeechDemo(DiphoneVoiceModule.o)
EST_WFST::save(EST_String const&, EST_String) in NeatSpeechDemo(EST_WFST.o)
…
“___cxa_guard_acquire”, referenced from:
val(obj*) in NeatSpeechDemo(siod_est.o)
val_equal(obj*, obj*) in NeatSpeechDemo(siod_est.o)
item(obj*) in NeatSpeechDemo(siod_est.o)
item_p(obj*) in NeatSpeechDemo(siod_est.o)
wave(obj*) in NeatSpeechDemo(siod_est.o)
wave_p(obj*) in NeatSpeechDemo(siod_est.o)
track(obj*) in NeatSpeechDemo(siod_est.o)
…
“___cxa_guard_release”, referenced from:
val(obj*) in NeatSpeechDemo(siod_est.o)
val_equal(obj*, obj*) in NeatSpeechDemo(siod_est.o)
item(obj*) in NeatSpeechDemo(siod_est.o)
item_p(obj*) in NeatSpeechDemo(siod_est.o)
wave(obj*) in NeatSpeechDemo(siod_est.o)
wave_p(obj*) in NeatSpeechDemo(siod_est.o)
track(obj*) in NeatSpeechDemo(siod_est.o)
…
“___cxa_pure_virtual”, referenced from:
vtable for VoiceBase in NeatSpeechDemo(DiphoneUnitVoice.o)
“___dynamic_cast”, referenced from:
l003 in NeatSpeechDemo(UnitSelection.o)
l009 in NeatSpeechDemo(UnitSelection.o)
l011 in NeatSpeechDemo(UnitSelection.o)
l012 in NeatSpeechDemo(UnitSelection.o)
l017 in NeatSpeechDemo(UnitSelection.o)
l018 in NeatSpeechDemo(UnitSelection.o)
l019 in NeatSpeechDemo(UnitSelection.o)
…
“___gxx_personality_v0”, referenced from:
l001 in NeatSpeechDemo(FestivalWrapper.o)
l004 in NeatSpeechDemo(FestivalWrapper.o)
l015 in NeatSpeechDemo(FestivalWrapper.o)
EST_String::~EST_String() in NeatSpeechDemo(FestivalWrapper.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(FestivalWrapper.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(festival.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(EST_String.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(EST_Regex.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(slib.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(viterbi.o)
Dwarf Exception Unwind Info (__eh_frame) in NeatSpeechDemo(linreg.o)
…
festival_initialize(int, int, char const*) in NeatSpeechDemo(festival.o)
festival_lisp_vars() in NeatSpeechDemo(festival.o)
…
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices onlyJuly 8, 2015 at 6:27 pm #1026351Halle WinklerPolitepixWelcome,
That means that the step of linking to the C++ standard lib was somehow missed. You either need to change the hosting view controller suffix to .mm instead of .m, or you need to link the whole project to the C++ standard lib. It is covered in the docs and tutorial.
If you have taken this step and it still doesn’t compile, read this:
July 8, 2015 at 7:06 pm #1026352wrahmanParticipantThanks alot. I’ll get back to you after trying it out.
July 8, 2015 at 7:25 pm #1026353wrahmanParticipantI followed the above steps and it’s still not working.
I’m using Swift and until now I didn’t have any issues using RapidEars & OpenEars.
NeatSpeech is a library written in ObjC++ right? Is that why you’re asking to change the file extension from .m to .mm?
July 8, 2015 at 7:29 pm #1026354Halle WinklerPolitepixSorry, there isn’t any support for integrating NeatSpeech in a Swift project. You’re correct that NeatSpeech is Objective-C++. Did you read the FAQ entry about checking to see if you are using the right C++ stdlib and targeting the right C++ version? You may need to experiment with those build settings if the defaults have changed in the Xcode you’re using.
December 31, 2015 at 2:04 am #1027651jehelamParticipantI got NeatSpeech working in a Swift project by adding /usr/lib/libstdc++.dylib to the “Other Linker Flags” in Build Settings/Linking, in order to resolve the C++ standard lib references:
Other Linker Flags /usr/lib/libstdc++.dylib -ObjC
-
AuthorPosts
- You must be logged in to reply to this topic.