【问题标题】:php amqp error while running make运行make时出现php amqp错误
【发布时间】:2014-07-22 18:48:57
【问题描述】:

我正在尝试根据这个答案https://stackoverflow.com/a/9997263/2271028安装php amqp

但在 ma​​ke 命令中,我看到以下内容:

/bin/bash /var/www/rabbitmq-c/amqp-1.4.0/libtool --mode=compile cc  -I. -I/var/www/rabbitmq-c/amqp-1.4.0 -DPHP_ATOM_INC -I/var/www/rabbitmq-c/amqp-1.4.0/include -I/var/www/rabbitmq-c/amqp-1.4.0/main -I/var/www/rabbitmq-c/amqp-1.4.0 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /var/www/rabbitmq-c/amqp-1.4.0/amqp.c -o amqp.lo 

libtool: compile:  cc -I. -I/var/www/rabbitmq-c/amqp-1.4.0 -DPHP_ATOM_INC -I/var/www/rabbitmq-c/amqp-1.4.0/include -I/var/www/rabbitmq-c/amqp-1.4.0/main -I/var/www/rabbitmq-c/amqp-1.4.0 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /var/www/rabbitmq-c/amqp-1.4.0/amqp.c  -fPIC -DPIC -o .libs/amqp.o

In file included from /var/www/rabbitmq-c/amqp-1.4.0/amqp.c:46:0:

/var/www/rabbitmq-c/amqp-1.4.0/php_amqp.h:303:2: error: unknown type name 'amqp_socket_t'

/var/www/rabbitmq-c/amqp-1.4.0/amqp.c: In function 'amqp_error':

/var/www/rabbitmq-c/amqp-1.4.0/amqp.c:616:4: warning: format '%s' expects argument of type 'char *', but argument 4 has type 'int' [-Wformat]

make: *** [amqp.lo] Error 1

我看到make有一些问题,但无法解决这个问题。 有什么想法吗?

谢谢。

【问题讨论】:

  • 看起来没有找到 loke rabbitmq-c library (aka librabbitmq) headers。你有安装库和头文件吗?
  • 是的,当然。我已经安装了 rabbitmq0 和 rabbitmq-dev

标签: php amqp


【解决方案1】:

经过一些神奇的尝试后,我决定安装 rabbitmq1 而不是我可以在

中看到的 rabbitmq0
aptitude search rabbitmq

我的 ubuntu 12.04 服务器上的命令。

我已经手动安装了 http://security.ubuntu.com/ubuntu/pool/main/libr/librabbitmq/librabbitmq-dev_0.4.1-1_amd64.deb 和 http://security.ubuntu.com/ubuntu/pool/main/libr/librabbitmq/librabbitmq1_0.4.1-1_amd64.deb

然后再次重复来自https://stackoverflow.com/a/9997263/2271028的操作

有帮助!

【讨论】:

    猜你喜欢
    • 2012-07-28
    • 2016-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 2020-05-29
    相关资源
    最近更新 更多