---
title: 编译netty-tcnative-boringssl-static过程中告警exec returned: 1的解决方法
description: "告警导致编译失败。提示信息如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/tpdl/kunpengtcnativeboring_02_0010.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/tpdl/kunpengtcnativeboring_02_0010.html
indexId: 8dc832f69128df3c0550e5342f333d99f13305471ac56ab36c43a13f590c5ea877
---
# 编译netty-tcnative-boringssl-static过程中告警exec returned: 1的解决方法

#### 问题现象描述

告警导致编译失败。提示信息如下：

```
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-anturn-plugin:1.8:run (build-boringssl) on project netty-tcnative-boringssl-static: An Ant BuildException has occurred:exec returned: 1
```


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

无


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

1. 删除编译参数-Wshadow/–Werror（其他编译模块共享openssl-dynamic代码，修改此模块中的代码即可）。
  1 vi openssl-dynamic/src/main/native-package/configure.ac

  删除-Werror编译参数。

  1 2 ${CFLAGS="-03"} #${CFLAGS="-03" -Werror}

2. 删除-Werror编译参数
  1 vi openssl-dynamic/src/main/native-package/m4/apr_common.m4

  1 2 dnl CFLAGS="SCFLAGS -Werror" CFLAGS="$CFLAGS"

3. 删除-Wshadow编译参数。
  1 vi boringssl-static/target/boringssl-chromium-stable/CMakeLists.txt

  1 2 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
