hyperzlib / Sinsy-Remix

The HMM-Based Singing Voice Syntheis System Remix "Sinsy-r"
Other
41 stars 25 forks source link

undefined reference to `HTS_Engine_generate_sample_wave' #9

Open blues-green opened 4 years ago

blues-green commented 4 years ago

make的时候出现这个问题: Making all in lib make[1]: Entering directory '/home/j/Documents/singing-synthesis/Sinsy-Remix-master/lib' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/j/Documents/singing-synthesis/Sinsy-Remix-master/lib' Making all in bin make[1]: Entering directory '/home/j/Documents/singing-synthesis/Sinsy-Remix-master/bin' g++ -g -O2 -o sinsy sinsy-console.o ../lib/libSinsy.a /usr/local/lib/libHTSEngine.a -lm ../lib/libSinsy.a(HtsEngine.o): In function sinsy::HtsEngine::synthesize(sinsy::LabelStrings const&, sinsy::SynthConditionImpl&)': /home/j/Documents/singing-synthesis/Sinsy-Remix-master/lib/hts_engine_API/HtsEngine.cpp:209: undefined reference toHTS_Engine_generate_sample_wave' collect2: error: ld returned 1 exit status Makefile:353: recipe for target 'sinsy' failed make[1]: [sinsy] Error 1 make[1]: Leaving directory '/home/j/Documents/singing-synthesis/Sinsy-Remix-master/bin' Makefile:416: recipe for target 'all-recursive' failed make: [all-recursive] Error 1

hyperzlib commented 4 years ago

这个应该是HTSEngine.a编译的问题。一般是.configure时没有指定正确的HTS_engine_API目录