-
Notifications
You must be signed in to change notification settings - Fork 134
Open
Description
Hey! We’re trying to collect the openmonero with monero source code v0.17.2.0 but we’re receiving errors. could you please check the following?
- Thats the errors we receive:
[ 34%] Building CXX object src/CMakeFiles/myxmr.dir/OpenMoneroRequests.cpp.o
In file included from /opt/openmonero/src/../ext/restbed/source/restbed:11,
from /opt/openmonero/src/OpenMoneroRequests.h:14,
from /opt/openmonero/src/OpenMoneroRequests.cpp:8:
/opt/openmonero/src/../ext/restbed/source/corvusoft/restbed/request.hpp:19:10: fatal error: corvusoft/restbed/common.hpp: No such file or directory
19 | #include <corvusoft/restbed/common.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/CMakeFiles/myxmr.dir/build.make:128: src/CMakeFiles/myxmr.dir/OpenMoneroRequests.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:269: src/CMakeFiles/myxmr.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
- Our Dockerfile for the openmonero build used to work well till the monero v0.17.1.9 (including the v0.17.1.9 ). In the following build the Monero v0.17.2.0 cant be collected. Below is the code for the docker file:
FROM ubuntu:18.04 as xmrbuild
RUN set -o errexit -o nounset \
&& apt update \
&& apt upgrade -y \
&& apt install wget net-tools curl git build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz \
doxygen libunwind8-dev pkg-config libssl-dev libcurl4-openssl-dev libgtest-dev libreadline-dev libzmq3-dev \
libsodium-dev libhidapi-dev libhidapi-libusb0 libmysql++-dev -y \
&& rm -rf /var/cache/apt/
WORKDIR /opt
RUN git clone --recursive https://github.com/moneroexamples/openmonero.git
RUN git clone --recursive -b release-v0.17 https://github.com/monero-project/monero.git
RUN cd monero/ && USE_SINGLE_BUILDDIR=1 make
RUN mkdir openmonero/build \
&& cd openmonero/build \
&& cmake -DMONERO_DIR=/opt/monero ..
RUN cd openmonero/build \
&& make
- We have changed the Docker file for the openmonero with xmr v0.17.2.0 but it doesnt seem to work, thats the code:
FROM ubuntu:20.04 as xmrbuild
RUN set -o errexit -o nounset \
&& export DEBIAN_FRONTEND=noninteractive \
&& apt update \
&& apt upgrade -y -q
RUN set -o errexit -o nounset \
&& export DEBIAN_FRONTEND=noninteractive \
&& apt install wget net-tools curl git build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz \
doxygen libunwind8-dev pkg-config libssl-dev libcurl4-openssl-dev libgtest-dev libreadline6-dev libzmq3-dev \
liblzma-dev libldns-dev libexpat1-dev libpgm-dev libprotobuf-dev protobuf-compiler libudev-dev ccache qttools5-dev-tools \
libsodium-dev libhidapi-dev libhidapi-libusb0 libusb-1.0-0-dev libmysql++-dev librestbed-dev -y -q\
&& rm -rf /var/cache/apt/
WORKDIR /opt
RUN git clone --recursive https://github.com/moneroexamples/openmonero.git
RUN git clone --recursive -b release-v0.17 https://github.com/monero-project/monero.git
RUN cd monero/ && USE_SINGLE_BUILDDIR=1 make
RUN mkdir openmonero/build \
&& cd openmonero/build \
&& cmake -DMONERO_DIR=/opt/monero ..
RUN cd openmonero/build \
&& make
You can see the error we’re receiving with the above parameters (check p.3) at the very beginning of the email (check p.1). So now the openmonero source code cant be collected. What should we do?
Metadata
Metadata
Assignees
Labels
No labels