Sinsy-Remix
Sinsy-Remix copied to clipboard
undefined reference to `HTS_Engine_generate_sample_wave'
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 to
HTS_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
这个应该是HTSEngine.a编译的问题。一般是.configure时没有指定正确的HTS_engine_API目录