尝试从源代码构建Octave-4.0.0时失败

时间:2015-12-30 20:21:16

标签: makefile octave

我收到的错误消息是: -

Makefile:3060: warning: overriding recipe for target 'check'
Makefile:2415: warning: ignoring old recipe for target 'check'
  GEN      run-octave
/bin/bash: ./build-aux/move-if-change: Permission denied
Makefile:3066: recipe for target 'run-octave' failed
make: *** [run-octave] Error 126

我尝试过sudo make(因为许可的事情),但它没有帮助。

1 个答案:

答案 0 :(得分:0)

问题解决了。仔细检查表明,源目录中的大多数shell文件都具有“Forbidden”作为其文件权限。而不是手动重置它们我做了

make clean

删除了源文件并下载了一个新的源文件,安装没有打嗝。

将我的操作系统从LMDE1更新为LMDE2后,旧源文件来自主分区备份。我只能假设整个备份过程是问题的根本原因。