Wiki page openbsd-start.md changed with summary [Update for OpenBSD 6.9] by Alastair Poole
This commit is contained in:
parent
07d57b1e25
commit
5ddcf8e0c2
|
@ -47,7 +47,7 @@ This will produce a folder named *efl-X.XX.X*.
|
|||
|
||||
```bash
|
||||
su
|
||||
pkg_add bullet check fribidi gettext-tools giflib git gmake gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-plugins-libav poppler libraw librsvg libspectre libtool libXp luajit m4 png pulseaudio scim tiff xprintproto meson ninja
|
||||
pkg_add bullet check fribidi gettext-tools giflib git gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-plugins-libav poppler libraw librsvg libspectre libtool libXp libwebp luajit png pulseaudio scim tiff xprintproto meson ninja
|
||||
```
|
||||
|
||||
### Step 4: Building and Installing ###
|
||||
|
@ -56,8 +56,9 @@ Set up these environment variables before building.
|
|||
|
||||
```bash
|
||||
su
|
||||
ulimit -n unlimited;
|
||||
ulimit -n 4096;
|
||||
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
|
||||
export CFLAGS="-I/usr/local/include -I/usr/include -I/usr/X11R6/include"
|
||||
export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio"
|
||||
export CC="clang"
|
||||
export CXX="clang++"
|
||||
|
@ -80,9 +81,9 @@ Due to differing library `soname` versioning you also need to create necessary s
|
|||
|
||||
```bash
|
||||
su
|
||||
ln -s /usr/local/lib/libcurl.so.25.14 /usr/local/libcurl.so.4
|
||||
ln -s /usr/local/lib/libpulse.so.6.3 /usr/local/lib/libpulse.so.0
|
||||
ln -s /usr/local/lib/libsndfile.so.5.0 /usr/local/lib/libsndfile.so.1
|
||||
ln -s /usr/local/lib/libcurl.so.26.8 /usr/local/libcurl.so.4
|
||||
ln -s /usr/local/lib/libpulse.so.7.1 /usr/local/lib/libpulse.so.0
|
||||
ln -s /usr/local/lib/libsndfile.so.7.0 /usr/local/lib/libsndfile.so.1
|
||||
```
|
||||
|
||||
## Installing from Git ##
|
||||
|
@ -110,8 +111,7 @@ This will create a directory named *efl/*.
|
|||
As with packaged install, you'll need the following dependencies:
|
||||
|
||||
```bash
|
||||
su
|
||||
pkg_add bullet check fribidi gettext-tools giflib gmake gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-plugins-libav poppler libraw librsvg libspectre libtool libXp luajit m4 png pulseaudio scim tiff xprintproto meson ninja
|
||||
pkg_add bullet check fribidi gettext-tools giflib git gstreamer1 gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-plugins-libav poppler libraw librsvg libspectre libtool libXp libwebp luajit png pulseaudio scim tiff xprintproto meson ninja
|
||||
```
|
||||
|
||||
### Step 3: Configuring the Software ###
|
||||
|
@ -120,8 +120,9 @@ Set up these environment variables before building.
|
|||
|
||||
```bash
|
||||
su
|
||||
ulimit -n unlimited;
|
||||
ulimit -n 4096;
|
||||
export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
|
||||
export CFLAGS="-I/usr/local/include -I/usr/include -I/usr/X11R6/include"
|
||||
export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio"
|
||||
export CC="clang"
|
||||
export CXX="clang++"
|
||||
|
@ -141,9 +142,9 @@ ninja -C build install
|
|||
Due to differing library `soname` versioning you also need to create necessary symbolic links ensuring full compatibility and working EFL on OpenBSD. These are subsequent to change, the important factor is that a valid symbolic link points to the destination as shown below:
|
||||
|
||||
```bash
|
||||
ln -s /usr/local/lib/libcurl.so.25.14 /usr/local/libcurl.so.4
|
||||
ln -s /usr/local/lib/libpulse.so.6.3 /usr/local/lib/libpulse.so.0
|
||||
ln -s /usr/local/lib/libsndfile.so.5.0 /usr/local/lib/libsndfile.so.1
|
||||
ln -s /usr/local/lib/libcurl.so.26.8 /usr/local/libcurl.so.4
|
||||
ln -s /usr/local/lib/libpulse.so.7.1 /usr/local/lib/libpulse.so.0
|
||||
ln -s /usr/local/lib/libsndfile.so.7.0 /usr/local/lib/libsndfile.so.1
|
||||
```
|
||||
|
||||
## Troubleshooting ##
|
||||
|
|
Loading…
Reference in New Issue