【发布时间】:2017-05-30 14:47:33
【问题描述】:
我知道为了开发 ejabberd 模块,我必须能够从源代码编译它。
我有 FreeBSD 11.0-RELEASE-p9,作为 VirtualBox 上的来宾操作系统。所以以下是我的尝试。
使用 git,我将源代码克隆到 /usr/local/ejabberd 为:
我运行以下命令:
git clone git://github.com/processone/ejabberd.git ejabberd cd ejabberd ./autogen.sh
./configure --enable-user=ejabberd --enable-mysql
gmake 安装
但我有以下错误:
编译/usr/local/ejabberd/deps/fast_yaml/c_src/fast_yaml.c /usr/local/ejabberd/deps/fast_yaml/c_src/fast_yaml.c:18:10:致命错误:找不到“yaml.h”文件
错误:处理 /usr/local/ejabberd/deps/fast_yaml/:rebar_abort 时编译失败
仅供参考,我已经使用端口安装了 libyaml-0.1.7 - 我猜成功了?
任何提示/建议。
谢谢。
【问题讨论】:
标签: installation ejabberd freebsd