编译安装patch2.6 make时提示错误

2013-05-09 01:57:58 +08:00
 gouera
make时提示:
in function 'make_temp' :
patch.c:1531: warning: the use of 'mktemp' is dangerous, better use 'mkstemp'.


google一天了都没有找到办法解决。。。

./configure 的时候没有提示错误。
2987 次点击
所在节点    Linux
10 条回复
ooxxcc
2013-05-09 02:01:05 +08:00
这是warning
gouera
2013-05-09 08:49:24 +08:00
@ooxxcc 我知道是warning..但是不解决不行啊 , 如果不理会这个错误, 直接make install的话, ptach 这个命令使用会出错。
ooxxcc
2013-05-09 10:42:06 +08:00
那你就查一下mktemp和mkstemp用法,然后自己改代码

另外用2.7不行么……
gouera
2013-05-09 12:14:10 +08:00
@ooxxcc 我试过进去 patch.c:1531 这个位置把mktemp 改为 mkstemp ,但是make的时候还是提示这个。。。
gouera
2013-05-09 12:16:14 +08:00
@ooxxcc 我现在就是在重新下载软件包在试试
sillyousu
2013-05-09 12:21:15 +08:00
我想问问楼主:
1 是在玩lfs吗?
2 如果是的话,版本多少啊。 前几天我跟最新(7.3)的做没有出现大问题。
ooxxcc
2013-05-09 14:01:44 +08:00
@sillyousu LZ是照着某本中文书做的某个很老的版本……听起来就觉得很坑
ooxxcc
2013-05-09 14:02:16 +08:00
@gouera 不科学啊

改了mkstemp后提示什么
gouera
2013-05-09 14:53:25 +08:00
@ooxxcc 改了之后不记得了,,,我现在换最新的了。。 我在做做看。
@sillyousu 老版本。。看书来的。
feikaras
2013-05-09 14:56:03 +08:00
别老版本了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/68227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX