开源蘑菇街TeamTalk报make db_proxy_server failed,信息分析

报错误消息:

compilation terminated.

make[2]: *** [CMakeFiles_proxy_server.dir/DBPool.cpp.o] Error 1

make[1]: *** [CMakeFiles_proxy_server.dir/all] Error 2

make: *** [all] Error 2

make db_proxy_server failed

解决的方法是

这是蓝狐的网站的截图,是解决方法的其中一种。

原来:里面说的是centos7 ,且是已安装上mysql或mariadb

修改:是系统原本没有mysql和mariadb,后来进行源码安装的

另外mysql或mariadb没有安装上也会报这个错误。

运行命令:rpm -qa|grep mariadb

报mariadb-libs-*****;   你的mariadb就安装不上去了。需要先卸载。

如果有三项:mariadb-compat;mariadb-common;mariadb-devel; 这才是安装成功了。

时间: 2024-11-02 16:58:15

开源蘑菇街TeamTalk报make db_proxy_server failed,信息分析的相关文章

开源蘑菇街TeamTalk开篇之readme&doc

开篇之前我们做一个默认规则 除特别说明外,文章的默认https://github.com/mogujie/TeamTalk 的TeamTalk/ 为根目录. 上篇说过已然说过,README.md文件:开源软件源代码必读文件readme 很多开发人员不知道readme的重要性,但github让我们认识到这一点. 先来看看根目录下的README.md: 通过这个文件我们可以得到: 1,TeamTalk is a solution for enterprise IM 2,具体文档见doc目录下,安装之

开源蘑菇街TeamTalk开篇之目录介绍

1,我们从https://github.com/mogujie/TeamTalk 下载好源码 2,从github上下载的文件要解压,如zip , unzip TeamTalk .zip 目录 3解压后我们来看一下目录 android目录:android客户端的源码目录 auto_setup目录:自动部署服务器的文件目录 doc目录:文档的文件目录 ios目录:ios客户端的源代码目录 mac目录:mac客户端的源码目录 pb目录:protobuf数据格式的通讯消息数据目录 protobuf是go

开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

前言 随着云IM的发展,已吸引越来越多有IM需求的APP接入.但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务商的运营和服务良性循环的双赢局面.在此之前,加上有些场景下(比如为了信息安全而不允许接入第3方云IM的应用.IM作为公司核心技术发展而不考虑用云的情况等)也确实不适合采用云IM,所以目前开发完全自主IM的需求和动力依然很旺盛. 但要想做好全功能.全平台的IM,没一定的技术积累,显然是很难驾驭的了.正如TeamTalk的服务端设计者所说“IM的开发,

svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法

今天在svn提交的时候它卡顿了一下,我以为已经提交完了,就按了一下,结果就再也恢复不了,也继续不了了... 报错 cleanup failed–previous operation has not finished; run cleanup if it was interrupted 试过执行cleanup,结果也是失败,要更新先要cleanup,但是cleanup的失败信息又叫我cleanup……这是一个死循环! 感觉这是一个设计上的缺陷:使用工作队列来保存数据,后一个操作依赖于前一个操作的结

sqlserver 2012 IDE中 Windows身份验证连接服务器报错 ,Login failed for user 'xxx\Administrator'. 原因: 找不到与提供的名称匹配的登录名。

问题描述: 本地装了两个实例,一个是SQLEXPRESS,可以正常操作.但是另一个开发常用的实例MSSQLSERVER却连Windows身份验证都报错,报的错误也是很奇葩,怎么会找不到Administrator那,我登录计算机进来就用的这个账号. 详细错误如下: 无法连接到 xxx.===================================用户 'xxx\Administrator' 登录失败. (.Net SqlClient Data Provider)--------------

springboot启动报错:Failed to configure a DataSource

一.背景 springboot的出现,让项目搭建变得更方便快捷,同时简化掉很多的样板化配置代码,提高开发效率. 通过idea生成springboot项目,启动报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 通过错误不难看出是因为dataSource的url配置缺失导致,但是新生成的项目并没有使用到jdbc,为什

git push报错error: failed to push some refs to '[email protected]:

$ git push -u origin master To [email protected]:xxx/xxx.git ! [rejected] master -> master (fetch first) error: failed to push some refs to '[email protected]:xxx/xxx.git' hint: Updates were rejected because the remote contains work that you do hint:

windows用SSH和linux同步文件&linux开启SSH&ssh client 报 algorithm negotiation failed的解决方法之一

1.安装.配置与启动 SSH分客户端openssh-client和openssh-server 如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-server sudo apt-get install openssh-server 然后确认sshserver是否启动了: ps -e |grep ssh 如果看到ssh

在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法

在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下:error: Failed dependencies:        libaio.so.1()(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64