Hello Pepijn,
Thank you for your answer.
We did some more tests and got to a working solution.
We started with a clean Ubuntu 20.04.3 VM and did steps below.
I compared it with your new documentation and these are the differences:
- sudo apt-get update
- sudo apt-get upgrade
- added dependency git
- only do the snap install of cmake
Hope this helps to make your docs more complete!
Greetings,
Marcel
########## Install Celix ##########
#### prepare system
sudo apt-get update
sudo apt-get upgrade
#### get depedencies
# NOTE: no cmake yet, added git
sudo apt-get install -yq --no-install-recommends \
build-essential \
git \
curl \
uuid-dev \
libjansson-dev \
libcurl4-openssl-dev \
default-jdk \
libffi-dev \
libzip-dev \
libxml2-dev \
libczmq-dev \
libcpputest-dev \
rapidjson-dev
snap install --classic cmake
#### Create workspace and get Celix
mkdir ${HOME}/workspace
export WS=${HOME}/workspace
cd ${WS}
#clone the repro
git clone --single-branch --branch master https://github.com/apache/celix.git
#### build and install
cd ${WS}/celix
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
make
sudo make install
# try run
celixs
[2022-02-10T11:41:49] [ info] [celix_framework] [framework_start:521] Celix
framework started
-------- Disclaimer --------
This email and any files transmitted may contain proprietary and confidential
information of ICT Group or any of its subsidiaries (“ICT”) and is intended
only for the (use of the) named recipient(s) above. If you have received this
message in error or are not the intended or named recipient(s) of this message,
please immediately notify the sender by return and delete this email message
from your computer. Any views or opinions presented are solely those of its
author and do not necessarily represent those of ICT. You are hereby notified
that unauthorized disclosure, use, dissemination, forwarding, printing or
copying of this e-mail and its attachments either whole or partial of its
contents is strictly prohibited. ICT cannot guarantee that email communications
are secured and error-free and does not accept any liability for damages
resulting from the use of email. The general terms and conditions of purchase
respectively sale and delivery of ICT are applicable to all transactions and
undertakings resulting therefrom.