I am setting up a new, dedicated, centos 6.4 system with redis. I have installed redis many times, but have never hit this issue (and have never been on centos 6.4 before).
cd redis-2.6.16 sudo make install
MAKE jemalloc cd jemalloc && ./configure --with-lg-quantum=3 --with-jemalloc-prefix=je_ --enable-cc-silence CFLAGS="-std=gnu99 -Wall -pipe -g3 -O3 -funroll-loops " LDFLAGS="" /bin/sh: ./configure: Permission denied make: *** [jemalloc] Error 126 make: Leaving directory `/tmp/redis32/redis-3.2.6/deps' make: [persist-settings] Error 2 (ignored) sh: ./mkreleasehdr.sh: Permission denied and later: zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
When I try to build jemalloc directly (from the /src area of the redis tarball), other errors include:
cd src && make jemalloc sh: ./mkreleasehdr.sh: Permission denied make: Entering directory `/tmp/rediswork/redis-2.6.16/src' make: *** No rule to make target `jemalloc'. Stop. make: Leaving directory `/tmp/rediswork/redis-2.6.16/src' make: *** [jemalloc] Error 2
I also tried redis 2.6.7 and have the same issue.
I have dug all over and can find no path forward.