make実行中のphp amqpエラー


-1

この回答https://stackoverflow.com/a/9997263/2271028に従ってphp amqpをインストールしようとしています

ただし、makeコマンドでは次のように表示されます。

/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に問題があるようですが、この問題を解決できません。何か案は?

ありがとう。

回答:


0

Ubuntu 14.04にamqp拡張機能をインストールしたばかりですが、いじくり回す必要がありました。

ほとんどの修正はここから機能しました:http : //artem.aleksashkin.com/articles/article-Installing-RabbitMQ-Ubuntu-12-04-with-PHP-extension/

しかし、このエラー:

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

以下をインストールすることで解決できます:

sudo apt-get install librabbitmq-dev

librabbitmq1もインストールしましたが、本当に必要かどうかはわかりません。

これがあなたのために働くことを望みます!:-)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.