vgra 发表于 2012-01-02 22:20

有人在openbsd上用源码编译安装过mysql么

rt
我cmake能成功,编译出错涅
In file included from /home/work/mysql-5.5.19/cmd-line-utils/libedit/el.h:50,
               from /home/work/mysql-5.5.19/cmd-line-utils/libedit/chared.c:47:
/home/work/mysql-5.5.19/cmd-line-utils/libedit/chartype.h:57:3: error: #error wchar_t must store ISO 10646 characters
*** Error code 1

Stop in /home/work/mysql-5.5.19 (line 54 of cmd-line-utils/libedit/CMakeFiles/edit.dir/build.make).
*** Error code 1

Stop in /home/work/mysql-5.5.19 (line 207 of CMakeFiles/Makefile2).
*** Error code 1

Stop in /home/work/mysql-5.5.19 (line 143 of Makefile).

sunpk 发表于 2012-12-04 20:26

很久以前做过,,

f5b 发表于 2012-12-06 09:59

本帖最后由 f5b 于 2012-12-06 10:02 编辑

在国内编译OpenBSD的包,大多问题出在distfiles没有在编译过程中及时下载到
所以make方式编译失败率非常高,建议用dpb,详情man dpb

首先,这里假设你已经知悉http://www.openbsd.org/faq/faq15.html#Ports
就是base系统和ports 代码要同步!

最快编译mysql方法如下
# cd /usr/ports
# /usr/ports/infrastructure/bin/dpb databases/mysql


当然,如果你修改过源代码再编译的问题,就自己寻找解决方案吧。

sunpk 发表于 2012-12-17 22:09

本帖最后由 sunpk 于 2012-12-17 22:11 编辑

我也是用原码的,测试了很多,现在就是用openbsd4.7,再加上5.1.30的原码,这样就可以了,,我的服务器http://sunpk.3322.org:8087/, mysql server 在sunpk.iplink.com.cn

4.7的,我试了很多版本的mysql,都不能成功,只有5.1.30,或之前的版本,

第一代服务器用,OB4.3.+5.1.22-RC 现在也在用,还是比较稳定的
页: [1]
查看完整版本: 有人在openbsd上用源码编译安装过mysql么