comapi.c:425:15: 错误:变量‘status’被设定但未被使用 [-Werror=unused-but-set-variable]

编译dhcp-4.0.3

comapi.c: 在函数‘dhcp_group_remove’中:
comapi.c:425:15: 错误:变量‘status’被设定但未被使用 [-Werror=unused-but-set-variable]
  isc_result_t status;
               ^
comapi.c: 在函数‘dhcp_control_signal_handler’中:
comapi.c:514:25: 错误:变量‘control’被设定但未被使用 [-Werror=unused-but-set-variable]
  dhcp_control_object_t *control;
                         ^
comapi.c: 在函数‘dhcp_subnet_set_value’中:
comapi.c:615:17: 错误:变量‘subnet’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct subnet *subnet;
                 ^
comapi.c: 在函数‘dhcp_subnet_get_value’中:
comapi.c:640:17: 错误:变量‘subnet’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct subnet *subnet;
                 ^
comapi.c: 在函数‘dhcp_subnet_destroy’中:
comapi.c:661:17: 错误:变量‘subnet’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct subnet *subnet;
                 ^
comapi.c: 在函数‘dhcp_subnet_signal_handler’中:
comapi.c:688:17: 错误:变量‘subnet’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct subnet *subnet;
                 ^
comapi.c: 在函数‘dhcp_subnet_stuff_values’中:
comapi.c:714:17: 错误:变量‘subnet’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct subnet *subnet;
                 ^
comapi.c: 在函数‘dhcp_shared_network_set_value’中:
comapi.c:764:25: 错误:变量‘shared_network’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct shared_network *shared_network;
                         ^
comapi.c: 在函数‘dhcp_shared_network_get_value’中:
comapi.c:790:25: 错误:变量‘shared_network’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct shared_network *shared_network;
                         ^
comapi.c: 在函数‘dhcp_shared_network_destroy’中:
comapi.c:812:25: 错误:变量‘shared_network’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct shared_network *shared_network;
                         ^
comapi.c: 在函数‘dhcp_shared_network_signal_handler’中:
comapi.c:852:25: 错误:变量‘shared_network’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct shared_network *shared_network;
                         ^
comapi.c: 在函数‘dhcp_shared_network_stuff_values’中:
comapi.c:878:25: 错误:变量‘shared_network’被设定但未被使用 [-Werror=unused-but-set-variable]
  struct shared_network *shared_network;
                         ^
cc1: all warnings being treated as errors
make[2]: *** [comapi.o] 错误 1
make[2]: 离开目录“/usr/src/dhcp-4.0.3/common”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/usr/src/dhcp-4.0.3/common”
make: *** [all-recursive] 错误 1

解决办法:

编辑dhcp-4.0.3目录下所有文件夹中的Makefile文件中的-Werror去掉

例如更改dhcp-4.0.3一级目录下的Makefile文件

将CFLAGS = -g -O2  -Wall -Werror  -fno-strict-aliasing其中的-Werror去掉

[[email protected] dhcp-4.0.3]# gedit Makefile

时间: 2024-07-29 05:55:40

comapi.c:425:15: 错误:变量‘status’被设定但未被使用 [-Werror=unused-but-set-variable]的相关文章

1108: 零起点学算法15——交换变量

1108: 零起点学算法15--交换变量 Time Limit: 1 Sec  Memory Limit: 64 MB   64bit IO Format: %lldSubmitted: 3266  Accepted: 1706[Submit][Status][Web Board] Description 水题 Input 输入2个整数(题目包含多组测试数据) Output 输出交换后的2个整数(每组测试数据一行,中间用空格隔开) Sample Input 825 23 Sample Outpu

RAD Studio 10 安装失败 提示错误 License status check failure解决办法

最近在安装RAD Studio 10.1 Berlin 时,运行光盘中的setup.exe,在第一页勾选 lincense agreement后下一步,提示如下错误,无法进行安装. License status check failure License status check failure (Error code: 255). Please try again later, or contact support. 通过一番搜索和尝试得到以下解决办法: 问题原因: 由于电脑中已经安装过其他版

Code笔记 之:ajax诡异的错误-请求status为200

诡异jquery ajax satus为200却出现错误 今天遇到的问题,不知道如何解决了.出现这样的情况,不是因为jquery的ajax写法失败,也不是请求失败,那是什么呢? 1.jquery的ajax请求的主要参数 beforeSend:发送ajax请求之前 success:发送ajax请求成功 error:发送ajax请求错误,通常是网络失去连接.服务器出错.后台方法错误等造成的 2.目前的现象 自身代码是这样子的 ……    $.ajax({        url: path+"/**&

Http 错误:"status":404,"error":"Not Found","message":"No message available”,”path":""

在对代码进行调试的时候,前端页面报了一个错: 1 {"timestamp":"2019-09-02T02:55:45.555+0000","status":404,"error":"Not Found","message":"No message available”,”path":"/order/createorder"} 这个 bug 出现的原

WCF分布式开发步步为赢(15):错误契约(FaultContract)与异常处理(ExceptionHandle)

今天学习WCF分布式开发步步为赢系列的15节:错误契约(FaultContract)与异常处理(ExceptionHandle).本节内容作为WCF分布式开发的一个重要知识点,无论在学习还是项目中都应该有所了解.此前也和多位学习爱好者讨论过WCF异常处理的相关知识.这里就系统整理一下,共大家参考.同时也是对<WCF分布式开发步步为赢>系列文章的完善和补充.   本节主要涉及的知识点就是:[1].NET异常处理[2]WCF异常处理[3]错误契约[4]WCF异常处理扩展[5]示例代码分析,最后是[

15.python变量,递归

原文:https://www.cnblogs.com/linhaifeng/articles/6113086.html#_label6 # 如果函数的内容有global关键字 # - 有声明局部变量 # NAME = ["产品经理","廖波湿"] # def qupengfei(): # global NAME # NAME = "自己" # print('我要搞', NAME) # qupengfei() # - 错误示例 # NAME = [

spring与struts2整合出现错误HTTP Status 500 - Unable to instantiate Action

在进行spring和struts2整合的时候因为大意遇到了一个问题,费了半天神终于找到了问题所在,故分享出来望广大博友引以为戒!! 我们都知道在spring和struts2整合时,spring接管了action对象的创建,所以一定要在spring配置文件中配置action,这里需要注意的是配置<bean id="???">中的id时, 要与struts.xml配置action中的<action class="???">class一致,否则就会

转:[译]15条变量&amp;方法命名的最佳实践

原文地址:http://legendmohe.net/2014/04/15/%E8%AF%9115%E6%9D%A1%E5%8F%98%E9%87%8F%E6%96%B9%E6%B3%95%E5%91%BD%E5%90%8D%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/

2015/9/19 Python基础(15):变量作用域及生成器

变量作用域标识符的作用域是定义为其声明的可应用范围,或者即是我们所说的变量可见性.也就是,我们可以在程序的那个部分去访问一个制定的标识符.全局变量与局部变量定义在函数内的变量有局部作用域,在一个模块中最高级别的变量有全局作用域.全局变量的一个特征是除非被删除掉,否则它们将存活到脚本运行结束,且对于所有的函数,他们的值都是可以被访问的,然而局部变量,就像它们存放的栈,暂时地存在,仅仅只依赖于定义它们的函数现阶段是否处于活动.当一个函数调用出现时,其局部变量就进入声明它们的作用域.在那一刻,一个新的