make:*** 没有规则来制作‘ell/util.lo’所需的目标‘ell/util.c’

make:*** 没有规则来制作‘ell/util.lo’所需的目标‘ell/util.c’

我需要安装 ofono,所以我克隆了这个ofono存储库并确实autoreconf -fi./configure目录中。但是当我运行makesudo make install遇到以下错误时:

make[1]: *** No rule to make target 'ell/util.c' needed by 'ell/util.lo' Stop.
Makefile:2093: recipe for target 'all' failed
make: *** [all] Error 2

我检查了文件夹,发现 ell/util.c 存在,但 ell/util.lo 不存在。我还在另一台电脑上测试了,也出现了同样的错误。我是否遗漏了任何依赖项或步骤?

答案1

ofono-1.31/ell/实用程序util.h是指向“ofono-1.31/../呃/呃/实用程序ell/",即ofono-1.31/ 目录之外的目录,如下所示:

/home/name/tmp/
├── ofono-1.31/
├── ell/

下载“ell”:

cd [folder with ofono]/
git clone https://github.com/bryanperris/ell.git

....并./configure && make再次在 ofono-1.31/ 中运行。

相关内容