ホームページ  >  記事  >  バックエンド開発  >  php7 拡張 msgpack2.0.1 を ubuntu16.04 にコンパイルしてインストールします。

php7 拡張 msgpack2.0.1 を ubuntu16.04 にコンパイルしてインストールします。

WBOY
WBOYオリジナル
2016-08-25 10:37:281331ブラウズ

次のエラー メッセージが表示されます: C 言語のことをすっかり忘れてしまいました。msgpack.c のソース コードを確認しましたが、解決方法がわかりません。専門家に助けていただければ幸いです。

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: 関数「ps_srlzr_decode_msgpack」内:

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/ msgpack.c:161:29: エラー: 'var_hash' のストレージ サイズが不明です
msgpack_unserialize_data_t var_hash;
リーリー

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: 関数「php_msgpack_unserialize」内:

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/ msgpack.c:211:29: エラー: 'var_hash' のストレージ サイズが不明です
msgpack_unserialize_data_t var_hash;
リーリー

Makefile:193: ターゲット 'msgpack.lo' のレシピが失敗しました

make:
* [msgpack.lo] エラー 1

返信内容:

次のエラー メッセージが表示されます: C 言語のことをすっかり忘れてしまいました。msgpack.c のソース コードを確認しましたが、解決方法がわかりません。専門家に助けていただければ幸いです。

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: 関数「ps_srlzr_decode_msgpack」内:

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/ msgpack.c:161:29: エラー: 'var_hash' のストレージ サイズが不明です

msgpack_unserialize_data_t var_hash;
リーリー
/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: 関数「php_msgpack_unserialize」内:

/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/ msgpack.c:211:29: エラー: 'var_hash' のストレージ サイズが不明です

msgpack_unserialize_data_t var_hash;
リーリー
Makefile:193: ターゲット 'msgpack.lo' のレシピが失敗しました

make:

*
[msgpack.lo] エラー 1

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。