LINUX.ORG.RU

Помогите собрать расширение geoip.so для HHVM 3.17

 


0

2

В процессе сборки расширения 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)

Заранее спасибо.



Последнее исправление: puller (всего исправлений: 2)

Abdulmanov Ilmir, перелогиньтесь :3

stevejobs ★★★★☆
()

по сабжу, они удалили null_variant, тут надо править код

не знаю, попробуй заменить null_variant на uninit_variant, вдруг соберется

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

по сабжу не проще ли тс пересеть на нормальный современный тулкит, чем конпелять кастомный интерпретатор бердового недоязычка. можно подумать ускорение в 0.000001 раза вызовов изменит расстановку производительности, давно известно что в программах тормозит а на что можно закрыть глаза (на интерпретаторы, например), короче поправить днк вместо трех гандонов для страховки

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.