error: run "waf configure" first!

编译语音解码项目audacity,在编译的时候也出现了差撒不撒的环境,但在编译的过程中也出了一个平时每太见过的问题,我这里做个记录。

error: run "waf configure" first!

waf是啥,开始的时候摸不到头脑,特别是百度的时候也是模拟两可的,这个时候我就想到是代码中包含的特定的命令,于是我就在项目下查找了下waf命令:

find -name waf

哈哈,真的找到了:

  • List item
./lib-src/lv2/serd/waf
./lib-src/lv2/lilv/waf
./lib-src/lv2/suil/waf
./lib-src/lv2/sratom/waf
./lib-src/lv2/lv2/plugins/eg-metro.lv2/waf
./lib-src/lv2/lv2/plugins/eg-midigate.lv2/waf
./lib-src/lv2/lv2/plugins/eg-amp.lv2/waf
./lib-src/lv2/lv2/plugins/eg-sampler.lv2/waf
./lib-src/lv2/lv2/plugins/eg-fifths.lv2/waf
./lib-src/lv2/lv2/waf
./lib-src/lv2/sord/waf

我接着看了下,这个是python代码:

#!/usr/bin/env python
# encoding: ISO8859-1
# Thomas Nagy, 2005-2012
... ...

python 代码出问题,一般就是python的版本问题,我看了下,果然,报了一些常见的python2和python3之间的语法问题。
找到问题了,就看怎么解决,我比较暴力,直接改调研,将第一行的python改为python2, 这样就去找python2版本去执行代码。修改如下

#!/usr/bin/env python2
# encoding: ISO8859-1
# Thomas Nagy, 2005-2012
... ...

重新configure一下

./configure 

然后make就完成了。恭喜获得audacity神器。
这个不是大问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值