Q4M MySql消息队列编译因十几个错误而失败

时间:2010-03-15 19:32:15

标签: mysql compilation

我正在尝试为MySql 5.1.44编译Q4M(http://q4m.31tools.com),因为此版本没有可用的预编译包。

安装说明看起来很简单(http://q4m.31tools.com/install.php)但我确实必须将文件放在其他目录中,而不是提到 - 也许是因为我使用的是Ubuntu。

这是我到目前为止所做的:

1)从http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.44.tar.gz/from/http://mirrors.ircam.fr/pub/mysql/下载MySql 5.1.44源代码并将其解压缩到“/home/elu/Desktop/mysql-5.1.44”

2)从http://q4m.31tools.com/dist/q4m-0.9.tar.gz下载Q4M源代码并将其解压缩到“/home/elu/Desktop/q4m-0.9”

3)我进入Q4M目录并做了:
$ ./configure
...
checking for mysql source code... configure: error: "no mysql source provided"

4)我认为我需要提供--with-mysql参数,如论证所示,所以我做了:
$ ./configure
...
checking for mysql source code... "/home/elu/Desktop/mysql-5.1.44"
failed to lacate mysql 5.1 installation
Please specify mysql 5.1 directory with --prefix option.

现在我被卡住了。手册说提供MySql安装目录是可选的,为什么要求我提供它?

1 个答案:

答案 0 :(得分:0)

尝试安装libmysqld-dev。应该这样做。