Skip to content

Release - 0.6.9 - Bare

Latest
Compare
Choose a tag to compare
@thekevinday thekevinday released this 04 Mar 02:04
· 1 commit to github since this release
0.6.9
c64c6a3

This is a "bare" release for a 0.6.9 stable release in which the projects remain unpackaged.

In order to utilize the bare release, the files must be packaged.
The easiest way to do this is to:

  1. Download the bare release (the bare release is called "0.6.9.tar.gz").
  2. Extract the FLL source code and change to the extracted directory (the bare release extracts as "fll-0.6.9").
  3. Create a sub-directory "fll" in the source directory, this will be called the "working directory".
  4. Generate the monolithic FLL package using the package script.
  5. Generate the program packages using the package script.
  6. Using the example bootstrap script, compile and install the FLL project into the working directory.
  7. Change to each desired program then build and install to the working directory.
  8. Test out the programs (using LD_LIBRARY_PATH for shared libraries) or just copy the files to the appropriate program and library paths to use.

Example

# Step 1:
wget https://github.com/thekevinday/fll/archive/refs/tags/0.6.9.tar.gz

# Step 2:
tar -xf 0.6.9.tar.gz
cd fll-0.6.9

# Step 3:
mkdir fll

# Step 4:
bash build/scripts/package.sh -m build

# Step 5:
bash build/scripts/package.sh -p build

# Step 6:
bash build/scripts/bootstrap-example.sh monolithic

# Step 7:
cd package/program/fake-0.6.9/
./bootstrap.sh -w ../../../fll/ build
./install.sh -w ../../../fll/

cd ../byte_dump-0.6.9/
./bootstrap.sh -w ../../../fll/ build
./install.sh -w ../../../fll/

cd ../controller-0.6.9/
./bootstrap.sh -w ../../../fll/ build
./install.sh -w ../../../fll/

# Step 8:
LD_LIBRARY_PATH=../../../fll/libraries/shared/ ../../../fll/programs/shared/byte_dump bootstrap.sh -wtl 16 200
LD_LIBRARY_PATH=../../../fll/libraries/shared/ ../../../fll/programs/shared/fake clean build -w ../../../fll/
LD_LIBRARY_PATH=../../../fll/libraries/shared/ ../../../fll/programs/shared/controller -s data/settings/example/ -i -Sv htop
LD_LIBRARY_PATH=../../../fll/libraries/shared/ ../../../fll/programs/shared/controller -s data/settings/example/ -i htop

Visit https://sourceforge.net/projects/fll/files/FLL-0.6/0.6.9/ to get the pre-packaged source releases.