-
Notifications
You must be signed in to change notification settings - Fork 531
Open
Description
compile dynomite with following commands copied from Dockerfile like below:
apt-get update && \
export DEBIAN_FRONTEND=noninteractive && \
apt-get install -y \
autoconf \
build-essential \
dh-autoreconf \
git \
libssl-dev \
libtool \
software-properties-common \
redis-server \
tcl
git checkout -b compile origin/v0.8 \
&& autoreconf -fvi \
&& ./configure --enable-debug=log \
&& CFLAGS="-ggdb3 -O0" ./configure --enable-debug=full \
&& make \
&& make install
After running above command, we got error:
/usr/bin/ld: ../dyn_util.o:/dynomite/src/tools/../dyn_ring_queue.h:23: multiple definition of `C2G_InQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:23: first defined here
/usr/bin/ld: ../dyn_util.o:/dynomite/src/tools/../dyn_ring_queue.h:29: multiple definition of `C2G_OutQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:29: first defined here
/usr/bin/ld: ../dyn_array.o:/dynomite/src/tools/../dyn_ring_queue.h:23: multiple definition of `C2G_InQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:23: first defined here
/usr/bin/ld: ../dyn_array.o:/dynomite/src/tools/../dyn_ring_queue.h:29: multiple definition of `C2G_OutQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:29: first defined here
/usr/bin/ld: ../../src/hashkit/libhashkit.a(dyn_murmur.o):/dynomite/src/hashkit/../../src/dyn_ring_queue.h:23: multiple definition of `C2G_InQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:23: first defined here
/usr/bin/ld: ../../src/hashkit/libhashkit.a(dyn_murmur.o):/dynomite/src/hashkit/../../src/dyn_ring_queue.h:29: multiple definition of `C2G_OutQ'; ../dyn_log.o:/dynomite/src/tools/../dyn_ring_queue.h:29: first defined here
collect2: error: ld returned 1 exit status
Metadata
Metadata
Assignees
Labels
No labels