В процессе сборки расширения geoip.so для hhvm 3.17 (взято отсюда https://github.com/vipsoft/hhvm-ext-geoip) я получаю ошибки:
/home/user/progs/hhvm-ext-geoip/ext_geoip.cpp: In function ‘HPHP::Variant HPHP::f_geoip_asnum_by_name(const HPHP::String&)’: /home/user/progs/hhvm-ext-geoip/ext_geoip.cpp:79:16: error: ‘null_variant’ was not declared in this scope return null_variant; ^ /home/user/progs/hhvm-ext-geoip/ext_geoip.cpp:91:16: error: ‘null_variant’ was not declared in this scope return null_variant; ^
CMakeFiles/geoip.dir/build.make:62: ошибка выполнения рецепта для цели «CMakeFiles/geoip.dir/ext_geoip.cpp.o» make[2]: *** [CMakeFiles/geoip.dir/ext_geoip.cpp.o] Ошибка 1 CMakeFiles/Makefile2:67: ошибка выполнения рецепта для цели «CMakeFiles/geoip.dir/all» make[1]: *** [CMakeFiles/geoip.dir/all] Ошибка 2 Makefile:127: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2
Поиск в гугле, к сожалению, не дал положительных результатов.
Кто-нибудь может сталкивался с этой проблемой? Прошу помочь найти причину ошибок.
OS Ubuntu 16.04.1 HipHop VM 3.17.2 (rel)
Заранее спасибо.