You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2020/03/30 14:19:24 UTC
[celix] branch develop updated: Updates the building info from
ubuntu 14 to 18.04 (#178)
This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/celix.git
The following commit(s) were added to refs/heads/develop by this push:
new 61974f2 Updates the building info from ubuntu 14 to 18.04 (#178)
61974f2 is described below
commit 61974f2f7d1066afffcc8f16f4b40aff46ddd364
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Mon Mar 30 16:19:14 2020 +0200
Updates the building info from ubuntu 14 to 18.04 (#178)
* Updates the building info for Ubuntu 18.04
---
documents/building/README.md | 32 ++++++++++++++++++++------------
1 file changed, 20 insertions(+), 12 deletions(-)
diff --git a/documents/building/README.md b/documents/building/README.md
index b0061c8..517198e 100644
--- a/documents/building/README.md
+++ b/documents/building/README.md
@@ -20,14 +20,12 @@ Apache Celix aims to be support a broad range of UNIX platforms.
Currently the [continuous integration build server](https://travis-ci.org/apache/celix) builds and tests Apache Celix for:
-* Ubuntu Trusty Tahr (14.04)
+* Ubuntu Bionic Beaver (18.04)
* GCC
* CLang
* OSX
* GCC
* CLang
-* Android (cross-compiled on Ubuntu Trusty Tahr)
- * GCC
# Preparing
The following packages (libraries + headers) should be installed on your system:
@@ -48,16 +46,26 @@ The following packages (libraries + headers) should be installed on your system:
For debian based systems (apt), the following command should work:
```bash
+#required for celix framework and default bundles
sudo apt-get install -yq --no-install-recommends \
- build-essential \
- curl \
- git \
- libjansson-dev \
- libcurl4-openssl-dev \
- java \
- cmake \
- libffi-dev \
- libxml2-dev
+ build-essential \
+ curl \
+ uuid-dev \
+ git \
+ libjansson-dev \
+ libcurl4-openssl-dev \
+ default-jdk \
+ cmake \
+ libffi-dev \
+ libxml2-dev
+
+#required if the ZMQ PubSubAdmin option (BUILD_PUBSUB_PSA_ZMQ) is enabled
+sudo apt-get install -yq --no-install-recommends \
+ libczmq-dev
+
+#required if the ENABLE_TESTING option is enabled
+sudo apt-get install -yq --no-install-recommends \
+ libcpputest-dev
```
For Fedora based systems (dnf), the following command should work: