版本: Sierra10.12.6, HTK 3.5
1. 选择MKL版本安装,intel官网下载MKL
2. HTK安装问题:
2.1 config.h(37): catastrophic error: cannot open source file "mkl.h"
需要在Makefile中CFLAGS中指定路径 -I/path/to/mkl/include/path, MKL路径直接用find / -name mkl.h找
2.2 HGraf.c(88): catastrophic error: cannot open source file "X11/Xos.h"
原因根据官方解释,是新版系统不再自带X11,Xcode.APP中也只有少数几个X11的头文件,见
https://support.apple.com/en-us/HT201341
解决办法 是安装XQuartz,或者通过Macports解决,见
https://www.xquartz.org/releases/index.html
1)用XQuartz安装后需要重启,但并没有产生Xos.h。
2)先安装Macports,如果提示Xcodebuild不能正常execute,那么需要加lisence,见
https://trac.macports.org/wiki/ProblemHotlist#xcode-eula
再安装xorg-server 和xorg
sudo port -v install xorg-server
sudo port -v install xorg
在/opt下就能找到X11了。
2.3
HAudio.c(141): catastrophic error: cannot open source file "sys/soundcard.h"
无法解决,欢迎留言指导。。。。
目前是暂时回linux装HTK,找到解决办法了,再更。