Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.
Jonathan Brown edited this page May 27, 2017 · 1 revision

Building Lightwave on Fedora release 25

Prerequisite packages to build Lightwave

You need to have following dependencies installed on the Fedora system to build Lightwave

Install build tools

# dnf install autoconf automake gcc gcc-c++ git libtool rpm-build

Install dependent library development packages

# dnf install boost-devel boost-python curl-devel cyrus-sasl-devel glassfish-jaxws jansson-devel krb5-devel libuuid-devel openldap-devel openssl-devel python-devel sqlite-devel

Install Java JDK and support components

# dnf install ant ant-contrib java-1.8.0-openjdk java-1.8.0-openjdk-devel maven tomcat

Download and install likewise-open dev package

# wget https://vmware.bintray.com/lightwave-fedora/pool/l/lightwave/likewise-open-6.2.11-1.x86_64.rpm
# wget https://vmware.bintray.com/lightwave-fedora/pool/l/lightwave/likewise-open-devel-6.2.11-1.x86_64.rpm
# rpm -hiv likewise-open-devel-6.2.11-1.x86_64.rpm

Download and build Lightwave source

$ git clone https://github.com/vmware/lightwave.git
$ cd lightwave/build
$ ./build_fedora.sh

This will perform configure and make the sources, you can use "make" to do subsequent incremental builds

Build Fedora packages

$ JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk make package

This will create RPM packages in the build/RPMS/x86_64 directory.

Clone this wiki locally