CentOS 6.3 下编译cyrus-sasl报错解决
编译cyrus-sasl报错解决
http://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gz
debian5 ,下载编译报错
digestmd5.c:3125: warning: pointer targets in passing argument 3 of 'text->cipher_init' differ in signedness
digestmd5.c:3125: note: expected 'unsigned char *' but argument is of type 'char *'
digestmd5.c: In function 'digestmd5_client_mech_step1':
digestmd5.c:3712: warning: pointer targets in passing argument 2 of '_plug_strdup' differ in signedness
plugin_common.h:147: note: expected 'const char *' but argument is of type 'unsigned char *'
digestmd5.c:3715: warning: pointer targets in passing argument 2 of '_plug_strdup' differ in signedness
plugin_common.h:147: note: expected 'const char *' but argument is of type 'unsigned char *'
digestmd5.c:3683: warning: unused parameter 'serverin'
digestmd5.c:3684: warning: unused parameter 'serverinlen'
digestmd5.c: In function 'digestmd5_client_mech_step3':
digestmd5.c:3818: warning: unused parameter 'prompt_need'
digestmd5.c:3819: warning: unused parameter 'clientout'
digestmd5.c:3820: warning: unused parameter 'clientoutlen'
digestmd5.c: In function 'digestmd5_client_mech_step':
digestmd5.c:3980: warning: pointer targets in assignment differ in signedness
digestmd5.c:4017:15: error: #elif with no expression
make[2]: *** [digestmd5.lo] 错误 1
make[2]:正在离开目录 `/root/linuxsoft/cyrus-sasl-2.1.21/plugins'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/root/linuxsoft/cyrus-sasl-2.1.21'
make: *** [all] 错误 2
------------------解决办法--------
sed -i.bak 's/#elif WITH_DES/#elif defined(WITH_DES)/' plugins/digestmd5.c
重新编译通过
更多参见
http://www.linuxfromscratch.org/ ... lfs/cyrus-sasl.html
原文网址:http://blog.csdn.net/strikebone/article/details/7049389
转载于:https://blog.51cto.com/584250550/1252633
CentOS 6.3 下编译cyrus-sasl报错解决相关推荐
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- Linux下MySql插入汉字报错解决(/etc/my.cnf不存在)
2019独角兽企业重金招聘Python工程师标准>>> Linux下MySql插入汉字报错解决(/etc/my.cnf不存在) 看了很多帖子,大多数是说修改my.cnf,如 http ...
- ClickHouse系列教程七:centos下源码编译安装及报错解决
ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...
- Ros代码迁移,编译头文件报错解决办法
在使用源码编译安装的Ros环境后,把原来机器上的代码拷贝过来,重新编译. 报错 具体编译报错如下: ~/hellolinux/slam/src/robotChassis/include/RosBase ...
- Spec2017编译526.blender_r报错解决
Spec2017编译526.blender_r时,报错: Error with make.blender_r 'specmake --output-sync --jobs=8 build TARGET ...
- 【回眸】Hightec编译英飞凌TC397报错解决手册(上)
前言 英飞凌TC397的bringup任务已经完成,接下来要做emc移植方向的工作,首先介绍一下emc测试相关的内容: emc全称是电磁兼容性,是指设备或系统在其电磁环境中符合要求运行并不对其环境中的 ...
- debian下ror新建项目报错解决
一个是缺少mysql的开发包 sudo apt-get install libmysqld-dev 还有一个报错如下 debian ExecJS::RuntimeUnavailable: Could ...
- 【Rust】Ubuntu编译Rust程序报错 failed to run custom build command for openssl-sys v0.9.39 的解决方法
Ubuntu环境下编译Rust程序报错: failed to run custom build command for openssl-sys v0.9.39 Ubuntu版本:20.04 参考Git ...
- ant-design-vue安装报错解决
编译报错如图 原因 ant-design-vue使用less预处理器.在less3.0版本以前,javascriptEnabled属性默认为true,3.0以后默认为false.我的项目less版本为 ...
最新文章
- 《JavaScript设计模式与开发实践》模式篇(12)—— 装饰者模式
- Linq To select
- [转载]AXIS学习笔记
- html里空间顺序,按空间顺序写我的房间作文
- python爬boss网站_python之requests爬虫Boss数据
- twisted系列教程十五–测试twisted代码
- Bootstrap3 代码-程序输出
- 【MyBatis笔记】09-一对多关系建表
- WIN8系统中 任务管理器 性能栏 显示CPU利用率(已暂停)怎么回事?
- Leetcode 1013. 总持续时间可被 60 整除的歌曲
- Photoshop 入门教程「9」如何增加画布的空间?
- druid连接池_springboot三步整合阿里数据库连接池druid
- 使用HBuilderX将H5网页打包成APP
- html+dwcs6代码,Dreamweaver cs6如何快速整理代码?
- easy WeChat 配置 企业微信代开发模板回调URL(PHP版本)
- item在C语言中是什么意思中文,单词item中文表达的是什么意思
- Calcite-学习笔记(入门篇)
- esp32 + tft +分光棱镜 透明小电视笔记
- CSS绘制三角形图标
- 爬虫案例—京东数据爬取、数据处理及数据可视化(效果+代码)
热门文章
- django+layUI表格序号自动增加
- linux防火墙测试,构建基于ipchains的Linux防火墙
- MyBatis复习(十):注解开发
- String 和 StringBuffrer 的区别
- 禅道设置bug模板_禅道的自定义功能:表格切换和创建页面的自定义
- spring实现事务原理
- __name__ == '__main__'的用法
- 深度学习在CTR预估中的应用 文献收藏
- centos6.8安装httpd后无法访问
- (大数据工程师学习路径)第五步 MySQL参考手册中文版----MySQL视图