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

编译时提升TLS_ST_SR_CLNT_HELLO未定义问题的解决方法

问题现象描述

TLS_ST_SR_CLNT_HELLO未定义导致编译报错。报错信息如下。

1
Failed to execute goal org.fusesource hawtjni:aaven-hmtjni-plugin:1.11:build (build-native-lib) on project netty-tcnative-boringssl-stat ic: build failed: org-apache.aavea.plugin.MojoExecutionException: make based build failed vith exit code: 2

关键过程、根本原因分析

结论、解决方案及效果

  1. 打开“sslutils.c”文件。
    1
    vi openssl-dynamic/src/main/c/sslutils.c
    
  2. “i”进入编辑模式,修改替换TLS_ST_SR_CLNT_HELLO为20。
    1
    2
    if (state == 20
    //if (state == TLS_ST_SR_CLNT_HELLO
    
  3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。