Browse Source

Fixed Pacman command, added misc information

pull/26/head
Vega Deftwing GitHub 6 years ago
parent
commit
ff950823ac
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 6 deletions
  1. +11
    -6
      Building.md

+ 11
- 6
Building.md View File

@@ -34,25 +34,26 @@ On Ubuntu 16.04:
sudo apt install git curl cmake libx11-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev zlib1g-dev libasound2-dev libgtk2.0-dev libjack-jackd2-dev jq
```

On Arch Linux:
On Arch Linux, assuming a graphical enviroment is already installed:
```
pacman -S git wget gcc make cmake tar unzip zip curl jq
pacman -S base-devel git wget cmake tar unzip zip curl jq --needed
```
Furthermore, if you wish to use Jack Audio the `Jack2` package is recomended, for whichmore information can be found on the [Arch Wiki](https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit)

## Building Rack

*If the build fails for you, please report the issue with a detailed error message to help the portability of Rack.*

Clone this repository with `git clone https://github.com/VCVRack/Rack.git` and `cd Rack`.
Make sure there are no spaces in your absolute path, since this breaks the Makefile-based build system.
Clone this repository with `git clone https://github.com/VCVRack/Rack.git` and `cd Rack`. Make sure there are no spaces in your absolute path, since this breaks the Makefile-based build system.

Clone submodules.

git submodule update --init --recursive

Build dependencies locally.
You may add `-j4` (or your number of logical cores) to your `make` commands to parallelize builds.
This may take 15-60 minutes.
You may add `-j$(nproc)` to your `make` commands to parallelize builds.
This may take 15-60 minutes. If this build fails adding `-k` to ignore warnings may help, espcially
if the failure is simply due to newer version of some library or dependency somewhere in the system.

make dep

@@ -64,6 +65,10 @@ This may take 1-5 minutes.
Run Rack.

make run
### Arch Linux and Other Rolling Release Distributions.

As many linux distributions are rolling release, the build may fail due to mis matched versions. If this is the case please open an issue as outlined above.

## Building Rack plugins



Loading…
Cancel
Save