Heim > Artikel > Backend-Entwicklung > Kompilieren und installieren Sie die PHP7-Erweiterung msgpack2.0.1 unter Ubuntu16.04
Die folgende Fehlermeldung wird angezeigt: Ich habe alles über die C-Sprache vergessen. Ich habe den Quellcode von msgpack.c überprüft und weiß nicht, wie ich das Problem lösen kann.
/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: In Funktion 'ps_srlzr_decode_msgpack':
/data/softwares/php-7.1.0beta3/ext/msgpack- 2.0.1/msgpack.c:161:29: Fehler: Speichergröße von „var_hash“ ist nicht bekannt
msgpack_unserialize_data_t var_hash;
<code> ^</code>
/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: In Funktion 'php_msgpack_unserialize':
/data/softwares/php-7.1.0beta3/ext/msgpack- 2.0.1/msgpack.c:211:29: Fehler: Speichergröße von „var_hash“ ist nicht bekannt
msgpack_unserialize_data_t var_hash;
<code> ^</code>
Makefile:193: Rezept für Ziel „msgpack.lo“ fehlgeschlagen
make: * [msgpack.lo] Fehler 1
Die folgende Fehlermeldung wird angezeigt: Ich habe alles über die C-Sprache vergessen. Ich habe den Quellcode von msgpack.c überprüft und weiß nicht, wie ich das Problem lösen kann.
/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: In Funktion 'ps_srlzr_decode_msgpack':
/data/softwares/php-7.1.0beta3/ext/msgpack- 2.0.1/msgpack.c:161:29: Fehler: Speichergröße von „var_hash“ ist nicht bekannt
msgpack_unserialize_data_t var_hash;
<code> ^</code>
/data/softwares/php-7.1.0beta3/ext/msgpack-2.0.1/msgpack.c: In Funktion 'php_msgpack_unserialize':
/data/softwares/php-7.1.0beta3/ext/msgpack- 2.0.1/msgpack.c:211:29: Fehler: Speichergröße von „var_hash“ ist nicht bekannt
msgpack_unserialize_data_t var_hash;
<code> ^</code>
Makefile:193: Rezept für Ziel „msgpack.lo“ fehlgeschlagen
make: * [msgpack.lo] Fehler 1