Ekho pulseaudio
您好,我在ubuntu11.04的版本上交叉编译ekho-5.07,始终提示是
checking for main in -lpulse... no
configure: error: in `/home/jack/Ekho/ekho_5.0.7/ekho-5.0.7':
configure: error: pulseaudio test failed (--without-pulseaudio to disable)
See `config.log' for more details
交叉编译工具为arm-linux-gcc,在指定的路径下,pulseaudio已经存在,
并且我已经把pkgconfig路径已经加进去了,里面包含libpulse.pc和libpulse-simple.pc,
lib和include下的文件已经存在,但是编译始终通不过,
请问这是什么原因,我该怎么做才能解决此问题,希望你能不吝赐教,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
想把ekho移植到嵌入式linux平台上,利用ekho把文字转为声音文件。交叉编译都成功了,但是运行的时候出现了这个错误,看了sndfile的代码,但是不知道怎么解决
您好黄哥,我在ARM平台安装Ekho,报错
/sr-convert/sr-convert.cpp:318:4: error: unknown register name ‘%ebx’ in ‘asm’
./sr-convert/sr-convert.cpp:318:4: error: unknown register name ‘%eax’ in ‘asm’
Makefile:832: recipe for target 'src/libekho_a-libekho.o' failed
make[1]: *** [src/libekho_a-libekho.o] Error 1
make[1]: Leaving directory '/root/ekho-6.0'
Makefile:441: recipe for target 'all' failed
make: *** [all] Error 2
我写Makefile时从来没有考虑过交叉编译,应该是不行的。pulseaudio不是普通的链接库,要目标系统使用其作为声音服务,Ekho才能发声,我猜你的系统不一定使用Pulseaudio。
我写Makefile时从来没有考虑过交叉编译,应该是不行的。pulseaudio不是普通的链接库,要目标系统使用其作为声音服务,Ekho才能发声,我猜你的系统不一定使用Pulseaudio。