---
title: 编译Greenplum过程中出现掉落穿透的问题
description: "编译Greenplum过程中出现掉落穿透的问题，提示如下图所示的信息。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_02_0020.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_02_0020.html
indexId: 401452a6892ac2a8730b3d58e604c4d05e19b4fd4829d221f2ec028cd3ef035e77
---
# 编译Greenplum过程中出现掉落穿透的问题

#### 问题现象描述

编译Greenplum过程中出现掉落穿透的问题，提示如下图所示的信息。


#### 关键过程、根本原因分析

代码中switch语句缺少break语句，编译Greenplum时，warn直接被定义为error。


#### 结论、解决方案及效果

1. 打开“gpdb-6.12.1/gpMgmt/bin/pythonSrc/PyGreSQL-4.0/pgmodule.c” 文件。
2. 按“i”进入编辑模式，在1998和2122行分别添加/* fallthrough */。
  1 /* fallthrough */

3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
