鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译Greenplum过程中,同一变量被不同的文件重复定义

问题现象描述

编译Greenplum过程中,提示“the use of 'tempnam' is dangerous, better use 'mkstemp'”。

完整提示信息如下图所示。

关键过程、根本原因分析

同一变量被不同的文件重复定义,导致此问题。

结论、解决方案及效果

  1. 修改源码“/src/bin/pg_dump/cdb/cdb_dump.c”,在该文件中冲突的变量前添加“extern”声明即可。
    1
    extern
    

    修改后如下图所示。

  2. 重新编译和安装Greenplum