<5.25.1安装Patch>出现问题,盼望指点
时间:2009-05-19
来源:互联网
我按照youbest大的手把手安装LFS,到手册所指点的5.25.1安装patch这个位置
make出现以下问题
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 quotearg.c
quotearg.c: In function 'quotearg_n_options':
quotearg.c:341: warning: incompatible implicit declaration of built-in function 'abort'
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 quotesys.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 util.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 version.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 xmalloc.c
gcc -o patch -g -O2 addext.o argmatch.o backupfile.o basename.o error.o inp.o maketime.o partime.o patch.o pch.o quotearg.o quotesys.o util.o version.o xmalloc.o
patch.o: In function `make_temp':
/sources/patch-2.5.4/patch.c:1325: warning: the use of `mktemp' is dangerous, better use `mkstemp'
make install显示
lfs:/mnt/lfs/sources/patch-2.5.4$make install
/bin/sh ./mkinstalldirs /tools/bin /tools/man/man1
/tools/bin/install -c patch /tools/bin/`echo patch | sed 's,x,x,'`
/tools/bin/install -c -m 644 ./patch.man /tools/man/man1/`echo patch | sed 's,x,x,'`.1
调整工具链测试正常
根据http://lfs.linuxsir.org/main/?q=node/125所显示此包的依赖
我重新编译了 Bash, Binutils, Coreutils,
Diffutils, GCC, Grep, Make, Sed
可还是这样的问题。
确定大环境没有问题。
还是出现这样的回显,不知道哪里出问题了盼望大家指点
还有,我google发现http://blog.chinaunix.net/u/22178/showart_202545.html也有这个提示,但是貌似作者没有说明这是问题
PS 我用的是LFS liveCD----lfslivecd-x86-6.3-r2145,这个包之前的包一切正常
make出现以下问题
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 quotearg.c
quotearg.c: In function 'quotearg_n_options':
quotearg.c:341: warning: incompatible implicit declaration of built-in function 'abort'
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 quotesys.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 util.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 version.c
gcc -c -DHAVE_CONFIG_H -Ded_PROGRAM=\"ed\" -I. -I. -g -O2 xmalloc.c
gcc -o patch -g -O2 addext.o argmatch.o backupfile.o basename.o error.o inp.o maketime.o partime.o patch.o pch.o quotearg.o quotesys.o util.o version.o xmalloc.o
patch.o: In function `make_temp':
/sources/patch-2.5.4/patch.c:1325: warning: the use of `mktemp' is dangerous, better use `mkstemp'
make install显示
lfs:/mnt/lfs/sources/patch-2.5.4$make install
/bin/sh ./mkinstalldirs /tools/bin /tools/man/man1
/tools/bin/install -c patch /tools/bin/`echo patch | sed 's,x,x,'`
/tools/bin/install -c -m 644 ./patch.man /tools/man/man1/`echo patch | sed 's,x,x,'`.1
调整工具链测试正常
根据http://lfs.linuxsir.org/main/?q=node/125所显示此包的依赖
我重新编译了 Bash, Binutils, Coreutils,
Diffutils, GCC, Grep, Make, Sed
可还是这样的问题。
确定大环境没有问题。
还是出现这样的回显,不知道哪里出问题了盼望大家指点
还有,我google发现http://blog.chinaunix.net/u/22178/showart_202545.html也有这个提示,但是貌似作者没有说明这是问题
PS 我用的是LFS liveCD----lfslivecd-x86-6.3-r2145,这个包之前的包一切正常
作者: momoko00 发布时间: 2009-05-19
没人帮帮偶么
作者: momoko00 发布时间: 2009-05-24
没看出来哪里出错了
作者: newper 发布时间: 2009-05-24
莫非 lz 說的是
這是由於 用了 mktemp 所以就有那個警告,並不沒有什麽錯誤,如果不行看到這個警告可以
關閉 gcc的警告 或者 打 hlfs 的path 補丁使用 mkstemp 就不會出現那個警告了
http://www.linuxfromscratch.org/patches/hlfs/svn/patch-2.5.9-mkstemp-1.patch
引用:
patch.o: In function `make_temp': /sources/patch-2.5.4/patch.c:1325: warning: the use of `mktemp' is dangerous, better use `mkstemp' |
關閉 gcc的警告 或者 打 hlfs 的path 補丁使用 mkstemp 就不會出現那個警告了
http://www.linuxfromscratch.org/patches/hlfs/svn/patch-2.5.9-mkstemp-1.patch
作者: RTL 发布时间: 2009-05-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28