luvit-redis icon indicating copy to clipboard operation
luvit-redis copied to clipboard

Fatal error on make build

Open voronianski opened this issue 10 years ago • 3 comments

cc -I/usr/local/Cellar/luvit/0.8.2/include/luvit -I/usr/local/Cellar/luvit/0.8.2/include/luvit/uv -I/usr/local/Cellar/luvit/0.8.2/include/luvit/luajit -I/usr/local/Cellar/luvit/0.8.2/include/luvit/http_parser -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall  -fPIC -Ideps/hiredis -Isrc -o build/redis.luvit src/redis.c deps/hiredis/libhiredis.a -shared -lm -undefined dynamic_lookup deps/hiredis/libhiredis.a
In file included from src/redis.c:28:
/usr/local/Cellar/luvit/0.8.2/include/luvit/utils.h:24:10: fatal error: 'ares.h' file not found
#include "ares.h"
         ^
1 error generated.
make: *** [build/redis.luvit] Error 1

voronianski avatar Jul 20 '14 14:07 voronianski

This is a bug in the luvit install procedure. Just copy ares.h and ares_version.h manually into /usr/local/include/luvit direcotry and you're fine.

ryd avatar Jul 26 '14 15:07 ryd

@ryd copy from where?

voronianski avatar Jul 26 '14 16:07 voronianski

Oh, is missed that information in my last reply. You can find this header files in your (luvit-build)/deps/cares/include/ directory. It's one of the luvit dependencies.

ryd avatar Jul 26 '14 18:07 ryd