mongofill / mongofill-hhvm

A mix of the original Mongofill extension + BSON implementation in C++
MIT License
32 stars 19 forks source link

Error compile hhvm 3.7.0 #31

Closed coderxlsn closed 9 years ago

coderxlsn commented 9 years ago

[ 33%] Building CXX object CMakeFiles/mongo.dir/src/bson.cpp.o /usr/local/src/mongofill-hhvm/src/bson.cpp: В функции «HPHP::String HPHP::f_bson_encode_multiple(const HPHP::Array&)»: /usr/local/src/mongofill-hhvm/src/bson.cpp:62:32: ошибка: переменная «HPHP::ArrayIter iter» инициализирована, хотя имеет неполный тип for (ArrayIter iter(documents); iter; ++iter) {

fizzka commented 9 years ago
$ ./build.sh
[...]
[ 33%] Building CXX object CMakeFiles/mongo.dir/src/bson.cpp.o
/home/ilya/projects/mongofill-hhvm/src/bson.cpp:1:45: fatal error: hphp/runtime/base/base-includes.h: No such file or directory
 #include "hphp/runtime/base/base-includes.h"
                                             ^
compilation terminated.
make[2]: *** [CMakeFiles/mongo.dir/src/bson.cpp.o] Error 1
make[1]: *** [CMakeFiles/mongo.dir/all] Error 2
make: *** [all] Error 2

$ git log -1 --oneline
58c86c0 Merge pull request #33 from Kozzi11/AddApcConstat

$ apt-cache show hhvm-dev
Package: hhvm-dev
Version: 3.7.0~trusty
Architecture: amd64