在Linux Mint上构建rtems时shell cmd失败

时间:2015-12-19 10:11:16

标签: linux shell rtems

我试图在linux mint 17.02系统上使用RTEMS Source Builder构建RTEMS。我得到shell cmd失败的错误,即(错误报告的最后几行)

+ cd /home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1
+ echo => rtems-tools-4.11-1:
+ echo ==> %prep:
+ pwd
+ build_top=/home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1
+ rtems_tools_source=rtems-tools-4.11
+ cd /home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1
+ /bin/rm -rf rtems-tools-4.11
+ ln -s /home/sambeet/development/rtems/src/rtems-source-builder/rtems/sources/git/rtems-tools.git
+ cd rtems-tools-4.11
/home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1/doit: 85: cd: can't cd to rtems-tools-4.11
shell cmd failed: /bin/sh -ex  /home/sambeet/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1/doit
error: building rtems-tools-4.11-1

我们可以看到

85:cd:无法cd到rtems-tools-4.11

但是在使用cd through terminal时我们可以做到..

sambeet@Holmes ~/development/rtems/src/rtems-source-builder/rtems/build $ ls
expat-2.1.0-x86_64-linux-gnu-1
rtems-tools-4.11-1
sparc-rtems4.11-binutils-2.24-x86_64-linux-gnu-1
sparc-rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-linux-gnu-1
sparc-rtems4.11-gdb-7.9-x86_64-linux-gnu-1
tmp
sambeet@Holmes ~/development/rtems/src/rtems-source-builder/rtems/build $ clear

sambeet@Holmes ~/development/rtems/src/rtems-source-builder/rtems/build $ ls
expat-2.1.0-x86_64-linux-gnu-1
rtems-tools-4.11-1
sparc-rtems4.11-binutils-2.24-x86_64-linux-gnu-1
sparc-rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-linux-gnu-1
sparc-rtems4.11-gdb-7.9-x86_64-linux-gnu-1
tmp
sambeet@Holmes ~/development/rtems/src/rtems-source-builder/rtems/build $ cd rtems-tools-4.11-1/
sambeet@Holmes ~/development/rtems/src/rtems-source-builder/rtems/build/rtems-tools-4.11-1 $ 

任何人都可以提供此错误的解释或解决方案吗?

2 个答案:

答案 0 :(得分:1)

这 - 我相信 - 是RTEMS Source Builder的当前问题。

你可以试试https://devel.rtems.org/ticket/2495中的补丁吗?

如果有效,那么它很快就会被排序(感谢报告!)。

也是一个建议,但RTEMS是一个利基操作系统(毕竟是RTOS),所以发布到users@rtems.org可能会更有效率: - )

编辑:现在已修复(请参阅https://git.rtems.org/rtems-source-builder/commit/?id=7cdec5c335e0fe3d1a1bfd6e750890dc65b2d60f,感谢Patrick!),请更新您的RSB

答案 1 :(得分:-1)

基本上, rtems-tools-4.11 目录由于某种原因不存在。因此脚本无法更改到此目录。您可以在以下行中看到:

cd:无法cd到rtems-tools-4.11