V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
gouera
V2EX  ›  Linux

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

  •  
  •   gouera · 2013-05-09 01:57:58 +08:00 · 2866 次点击
    这是一个创建于 3999 天前的主题,其中的信息可能已经有所发展或是发生改变。
    make时提示:
    in function 'make_temp' :
    patch.c:1531: warning: the use of 'mktemp' is dangerous, better use 'mkstemp'.


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

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

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

    改了mkstemp后提示什么
    gouera
        9
    gouera  
    OP
       2013-05-09 14:53:25 +08:00
    @ooxxcc 改了之后不记得了,,,我现在换最新的了。。 我在做做看。
    @sillyousu 老版本。。看书来的。
    feikaras
        10
    feikaras  
       2013-05-09 14:56:03 +08:00
    别老版本了。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2579 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:18 · PVG 08:18 · LAX 17:18 · JFK 20:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.