RHEL 5.5源码编译go编译器出错解决
2015-01-28 10:09
369 查看
RHEL 5.5源码编译go编译器出错解决
在red hat 5.5编译go时,出现以下错误:
--- FAIL: TestExtraFiles (1.09 seconds)
exec_test.go:158: Something already leaked - closed fd 3
exec_test.go:211: CombinedOutput: exit status 1; output "leaked parent file. fd = 14; want 11\nCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAME\nexec.test 31024 root cwd DIR 8,22 4096 110724769 /data/work/ygx/go/go/src/pkg/os/exec\nexec.test
31024 root rtd DIR 8,17 4096 2 /\nexec.test 31024 root txt REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root mem REG 8,17 139416 130612 /lib64/ld-2.5.so\nexec.test 31024 root mem
REG 8,17 1717800 130613 /lib64/libc-2.5.so\nexec.test 31024 root mem REG 8,17 145824 130618 /lib64/libpthread-2.5.so\nexec.test 31024 root 0r CHR 1,3 2708 /dev/null\nexec.test 31024 root 1w FIFO 0,6 68413991
pipe\nexec.test 31024 root 2w FIFO 0,6 68413991 pipe\nexec.test 31024 root 3u REG 8,17 12 5179634 /tmp/756310392\nexec.test 31024 root 4r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test
31024 root 5r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 6r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 7r REG 8,17 4570053 195546
/tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 8r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 9r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test
31024 root 10r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 11r CHR 1,3 2708 /dev/null\nexec.test 31024 root 12r CHR 1,9 1359 /dev/urandom\nexec.test 31024 root
13u REG 8,17 12 5179634 /tmp/756310392\nexec.test 31024 root 14r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 16r FIFO 0,6 68414002 pipe\n"
解决:
找到源码文件
zerrors_linux_amd64.go:625: O_CLOEXEC = 0x80000
修改为
zerrors_linux_amd64.go:625: O_CLOEXEC = 0x0
本文来自:Linux学习教程网
在red hat 5.5编译go时,出现以下错误:
--- FAIL: TestExtraFiles (1.09 seconds)
exec_test.go:158: Something already leaked - closed fd 3
exec_test.go:211: CombinedOutput: exit status 1; output "leaked parent file. fd = 14; want 11\nCOMMAND PID USER FD TYPE DEVICE SIZE NODE NAME\nexec.test 31024 root cwd DIR 8,22 4096 110724769 /data/work/ygx/go/go/src/pkg/os/exec\nexec.test
31024 root rtd DIR 8,17 4096 2 /\nexec.test 31024 root txt REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root mem REG 8,17 139416 130612 /lib64/ld-2.5.so\nexec.test 31024 root mem
REG 8,17 1717800 130613 /lib64/libc-2.5.so\nexec.test 31024 root mem REG 8,17 145824 130618 /lib64/libpthread-2.5.so\nexec.test 31024 root 0r CHR 1,3 2708 /dev/null\nexec.test 31024 root 1w FIFO 0,6 68413991
pipe\nexec.test 31024 root 2w FIFO 0,6 68413991 pipe\nexec.test 31024 root 3u REG 8,17 12 5179634 /tmp/756310392\nexec.test 31024 root 4r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test
31024 root 5r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 6r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 7r REG 8,17 4570053 195546
/tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 8r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 9r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test
31024 root 10r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 11r CHR 1,3 2708 /dev/null\nexec.test 31024 root 12r CHR 1,9 1359 /dev/urandom\nexec.test 31024 root
13u REG 8,17 12 5179634 /tmp/756310392\nexec.test 31024 root 14r REG 8,17 4570053 195546 /tmp/go-build133955033/os/exec/_test/exec.test\nexec.test 31024 root 16r FIFO 0,6 68414002 pipe\n"
解决:
找到源码文件
zerrors_linux_amd64.go:625: O_CLOEXEC = 0x80000
修改为
zerrors_linux_amd64.go:625: O_CLOEXEC = 0x0
本文来自:Linux学习教程网
相关文章推荐
- Ubuntu编译android源码出错及问题解决
- Ubuntu11.10下编译android源码4.0.3 for samsung 4412 TC4board 出错及解决
- android源码编译出错,一键解决
- CentOS x64 里php 源码编译出错参见情况及解决办法
- Ubuntu10.04编译android1.5源码出错问题解决
- 云帆教育大数据分享-Flume-0.9.4源码编译及一些编译出错解决方法
- linux CentOS x64 里php源码编译出错参见情况及解决办法
- TI am335x sdk 自带linux源码下编译驱动出错解决办法
- 编译android源码出错解决
- linphone android源码编译 msilbc出错解决
- android源码编译SDK出错解决
- 从源码编译TensorFlow出错和解决
- rhel5.4下编译源码包的时候出错啦!郁闷中!
- android4.0 源码编译出错的一些解决办法
- 因svn编译Android源码出错的解决办法
- CentOS x64 里php 源码编译出错参见情况及解决办法
- vs2015 编译后出错 编译器失败,错误代码为 -532462766 解决办法
- Ubuntu 编译Android源码出现Switch.pm出错信息的解决方法
- sbt/sbt assembly 编译spark源码出错问题解决方法
- 在CentOS下编译最新CUDA5.5例子代码出错解决办法