fedora - vmware-archive/lightwave GitHub Wiki

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.