error: statement with no effect [-Werror=unused-value]

简介: error: statement with no effect [-Werror=unused-value]

  完整错误如下:

make[1]: 进入目录“/home/quantum6/freeswitch/freeswitch-1.10.3”
  CC       src/libfreeswitch_la-switch_core_cert.lo
In file included from ./src/include/switch_ssl.h:39:0,
                 from src/switch_core_cert.c:33:
src/switch_core_cert.c: In function ‘switch_ssl_init_ssl_locks’:
/home/quantum6/build_libs/include/openssl/crypto.h:235:57: error: statement with no effect [-Werror=unused-value]
 #  define CRYPTO_THREADID_set_callback(threadid_func)   (0)
                                                         ^
src/switch_core_cert.c:72:3: note: in expansion of macro ‘CRYPTO_THREADID_set_callback’
   CRYPTO_THREADID_set_callback(switch_ssl_ssl_thread_id);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Makefile:2269: recipe for target 'src/libfreeswitch_la-switch_core_cert.lo' failed
make[1]: *** [src/libfreeswitch_la-switch_core_cert.lo] Error 1

  解决办法,增加 -Wno-error=unused-value:

./configure \
    --prefix=${BUILD_LIBS} \
    --disable-core-libedit-support \
     CFLAGS="-I${BUILD_LIBS}/include -Wno-error=unused-value" \
    LDFLAGS=-L${BUILD_LIBS}/lib
# 这个参数无效。
#    --disable-werror
目录
相关文章
|
传感器 安全 API
SCP Firmware入门一篇就够啦
SCP Firmware入门一篇就够啦
1058 0
|
Linux
找不到自己Win10的Linux子系统的根目录?在这里哟!
找不到自己Win10的Linux子系统的根目录?在这里哟!
522 0
找不到自己Win10的Linux子系统的根目录?在这里哟!
|
9月前
|
JavaScript 前端开发 UED
jquery实现文字点选验证码
通过上述步骤,可以使用jQuery实现一个功能完整、易用的文字点选验证码系统。该系统不仅能够有效防止自动化攻击,还可以通过友好的交互提升用户体验。希望本文的详解能够为开发者提供有价值的参考,帮助实现高效的验证码功能。
272 14
|
SQL 存储 分布式计算
ODPS技术架构深度剖析与实战指南——从零开始掌握阿里巴巴大数据处理平台的核心要义与应用技巧
【10月更文挑战第9天】ODPS是阿里巴巴推出的大数据处理平台,支持海量数据的存储与计算,适用于数据仓库、数据挖掘等场景。其核心组件涵盖数据存储、计算引擎、任务调度、资源管理和用户界面,确保数据处理的稳定、安全与高效。通过创建项目、上传数据、编写SQL或MapReduce程序,用户可轻松完成复杂的数据处理任务。示例展示了如何使用ODPS SQL查询每个用户的最早登录时间。
1427 1
|
网络协议 C语言
C语言 网络编程(十三)并发的TCP服务端-以进程完成功能
这段代码实现了一个基于TCP协议的多进程并发服务端和客户端程序。服务端通过创建子进程来处理多个客户端连接,解决了粘包问题,并支持不定长数据传输。客户端则循环发送数据并接收服务端回传的信息,同样处理了粘包问题。程序通过自定义的数据长度前缀确保了数据的完整性和准确性。
|
算法 搜索推荐 编译器
一文带你学透快排(快速排序C语言版)
一文带你学透快排(快速排序C语言版)
|
Linux
Linux中的ko怎么玩?
Linux中的ko怎么玩?
767 0
|
存储 缓存 Linux
深入了解Linux内核跟踪:ftrace基础教程
深入了解Linux内核跟踪:ftrace基础教程
深入了解Linux内核跟踪:ftrace基础教程
【RTThread】修改Finsh打印串口波特率
【RTThread】修改Finsh打印串口波特率
272 0