Closed ghost closed 5 years ago
Hi. Unfortunately, I am unable to reproduce this on Kali Linux in Docker via the following Dockerfile:
FROM kalilinux/kali-linux-docker
RUN apt-get -y update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y \
build-essential \
cmake \
git \
perl \
python3 \
doxygen \
graphviz \
upx \
flex \
bison \
zlib1g-dev \
autoconf \
automake \
pkg-config \
m4 \
libtool
RUN git clone https://github.com/avast-tl/retdec && \
cd retdec && \
mkdir build && \
cd build && \
cmake .. -DCMAKE_INSTALL_PREFIX=/home/retdec/retdec-install && \
make -j$(nproc) && \
make install
The build has succeeded for me.
What compiler and which version do you use? This information should be printed when running cmake ..
for the first time in the build
directory. In my Kali Docker container, it has printed
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
Hey, I got it to work. I just removed the build directory and restarted from scratch. Thanks for trying to help!
Then I am not sure what has caused this (I have never seen that error before when building RetDec). Maybe CMake has somehow ordered the linking dependencies in an incorrect order. Anyway, I am glad that the build has succeeded for you.
When I try to build RetDec on Kali, I get this error:
I have zero experience with ld error handling, so I can really use some help right now...