What version of Redis you are using, in what kind of Operating System?
redis-2.2.12
What is the problem you are experiencing?
sha1.c:78:2: error: #error "Undefined or invalid BYTE_ORDER"
sha1.c:91:2: error: #error "Endianness not defined!"
sha1.c: In function a€?SHA1Transforma€?:
sha1.c:131: warning: implicit declaration of function a€?blk0a€?
make: *** [sha1.o] Error 1
What steps will reproduce the problem?
$export CC="gcc -m64"
$cd redis-2.2.12/src
$make
./mkreleasehdr.sh: git: not found
./mkreleasehdr.sh: git: not found
MAKE hiredis
cd ../deps/hiredis && make static ARCH=""
make[1]: Entering directory `/home/demo/redis-2.2.12/deps/hiredis'
gcc -m64 -c -std=c99 -pedantic -O3 -fPIC -Wall -W -D__EXTENSIONS__ -D_XPG6
-g -ggdb net.c
gcc -m64 -c -std=c99 -pedantic -O3 -fPIC -Wall -W -D__EXTENSIONS__ -D_XPG6
-g -ggdb hiredis.c
gcc -m64 -c -std=c99 -pedantic -O3 -fPIC -Wall -W -D__EXTENSIONS__ -D_XPG6
-g -ggdb sds.c
gcc -m64 -c -std=c99 -pedantic -O3 -fPIC -Wall -W -D__EXTENSIONS__ -D_XPG6
-g -ggdb async.c
ar rcs libhiredis.a net.o hiredis.o sds.o async.o
make[1]: Leaving directory `/home/demo/redis-2.2.12/deps/hiredis'
MAKE linenoise
cd ../deps/linenoise && make ARCH=""
make[1]: Entering directory `/home/demo/redis-2.2.12/deps/linenoise'
gcc -m64 -c -Wall -W -Os -g linenoise.c
gcc -m64 -c -Wall -W -Os -g example.c
gcc -m64 -Wall -W -Os -g -o linenoise_example linenoise.o example.o
make[1]: Leaving directory `/home/demo/redis-2.2.12/deps/linenoise'
CC ae.o
CC anet.o
CC redis-benchmark.o
CC sds.o
CC adlist.o
CC zmalloc.o
MAKE hiredis
cd ../deps/hiredis && make static ARCH=""
make[1]: Entering directory `/home/demo/redis-2.2.12/deps/hiredis'
make[1]: Nothing to be done for `static'.
make[1]: Leaving directory `/home/demo/redis-2.2.12/deps/hiredis'
LINK redis-benchmark
CC redis-cli.o
CC release.o
LINK redis-cli
CC redis-check-dump.o
CC lzf_c.o
CC lzf_d.o
LINK redis-check-dump
CC redis-check-aof.o
LINK redis-check-aof
CC dict.o
CC redis.o
CC pqsort.o
CC zipmap.o
CC sha1.o
sha1.c:78:2: error: #error "Undefined or invalid BYTE_ORDER"
sha1.c:91:2: error: #error "Endianness not defined!"
sha1.c: In function a€?SHA1Transforma€?:
sha1.c:131: warning: implicit declaration of function a€?blk0a€?
make: *** [sha1.o] Error 1
Do you have an INFO output? Please past it here.
please refer to previous section
If it is a crash, can you please paste the stack trace that you can find in the
log file or on standard output? This is really useful for us!
Please provide any additional information below.
uname -a
SunOS vmsuncn17 5.10 Generic_142910-17 i86pc i386 i86pc Solaris
Release: 5.10
Kernel architecture: i86pc
Application architecture: i386
Hardware provider:
Domain:
Kernel version: SunOS 5.10 Generic_142910-17
gcc -v
Using built-in specs.
Target: i386-pc-solaris2.10
Configured with: ../configure --with-as=/usr/ccs/bin/as
--with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++
--prefix=/usr/local/gcc4
Thread model: posix
gcc version 4.4.3 (GCC)
isainfo -v
64-bit amd64 applications
pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr
mmx cmov amd_sysc cx8 tsc fpu
32-bit i386 applications
pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 sse fxsr
mmx cmov sep cx8 tsc fpu
Original issue reported on code.google.com by wxd...@gmail.com on 25 Aug 2011 at 9:39
Original issue reported on code.google.com by
wxd...@gmail.com
on 25 Aug 2011 at 9:39