Wiki page openbsd-start.md changed with summary [Update for OpenBSD 6.9] by Alastair Poole

This commit is contained in:
Alastair Poole 2021-02-26 23:44:51 -08:00 committed by www-data
parent 07d57b1e25
commit 5ddcf8e0c2
1 changed files with 12 additions and 11 deletions

View File

@ -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 ##