summaryrefslogtreecommitdiff
path: root/pages/docs/distros/openbsd-start.md.txt
diff options
context:
space:
mode:
authorAlastair Poole <netstar@gmail.com>2021-02-26 23:44:51 -0800
committerwww-data <www-data@enlightenment.org>2021-02-26 23:44:51 -0800
commit5ddcf8e0c2ec3923e9d0cd913ba7426e07e844fa (patch)
tree8b103140e71148ffcc6c4ff988cce784622bad00 /pages/docs/distros/openbsd-start.md.txt
parent07d57b1e25dd2c50279cc84be6c0766942744719 (diff)
Wiki page openbsd-start.md changed with summary [Update for OpenBSD 6.9] by Alastair Poole
Diffstat (limited to 'pages/docs/distros/openbsd-start.md.txt')
-rw-r--r--pages/docs/distros/openbsd-start.md.txt23
1 files changed, 12 insertions, 11 deletions
diff --git a/pages/docs/distros/openbsd-start.md.txt b/pages/docs/distros/openbsd-start.md.txt
index 83fcfaa8e..56908baf9 100644
--- a/pages/docs/distros/openbsd-start.md.txt
+++ b/pages/docs/distros/openbsd-start.md.txt
@@ -47,7 +47,7 @@ This will produce a folder named *efl-X.XX.X*.
47 47
48```bash 48```bash
49su 49su
50pkg_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 50pkg_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
51``` 51```
52 52
53### Step 4: Building and Installing ### 53### Step 4: Building and Installing ###
@@ -56,8 +56,9 @@ Set up these environment variables before building.
56 56
57```bash 57```bash
58su 58su
59ulimit -n unlimited; 59ulimit -n 4096;
60export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig" 60export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
61export CFLAGS="-I/usr/local/include -I/usr/include -I/usr/X11R6/include"
61export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio" 62export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio"
62export CC="clang" 63export CC="clang"
63export CXX="clang++" 64export CXX="clang++"
@@ -80,9 +81,9 @@ Due to differing library `soname` versioning you also need to create necessary s
80 81
81```bash 82```bash
82su 83su
83ln -s /usr/local/lib/libcurl.so.25.14 /usr/local/libcurl.so.4 84ln -s /usr/local/lib/libcurl.so.26.8 /usr/local/libcurl.so.4
84ln -s /usr/local/lib/libpulse.so.6.3 /usr/local/lib/libpulse.so.0 85ln -s /usr/local/lib/libpulse.so.7.1 /usr/local/lib/libpulse.so.0
85ln -s /usr/local/lib/libsndfile.so.5.0 /usr/local/lib/libsndfile.so.1 86ln -s /usr/local/lib/libsndfile.so.7.0 /usr/local/lib/libsndfile.so.1
86``` 87```
87 88
88## Installing from Git ## 89## Installing from Git ##
@@ -110,8 +111,7 @@ This will create a directory named *efl/*.
110As with packaged install, you'll need the following dependencies: 111As with packaged install, you'll need the following dependencies:
111 112
112```bash 113```bash
113su 114pkg_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
114pkg_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
115``` 115```
116 116
117### Step 3: Configuring the Software ### 117### Step 3: Configuring the Software ###
@@ -120,8 +120,9 @@ Set up these environment variables before building.
120 120
121```bash 121```bash
122su 122su
123ulimit -n unlimited; 123ulimit -n 4096;
124export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig" 124export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/X11R6/lib/pkgconfig"
125export CFLAGS="-I/usr/local/include -I/usr/include -I/usr/X11R6/include"
125export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio" 126export LDFLAGS="-L/usr/lib -L/usr/X11R6/lib -L/usr/local/lib -L/usr/local/lib/pulseaudio"
126export CC="clang" 127export CC="clang"
127export CXX="clang++" 128export CXX="clang++"
@@ -141,9 +142,9 @@ ninja -C build install
141Due 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: 142Due 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:
142 143
143```bash 144```bash
144ln -s /usr/local/lib/libcurl.so.25.14 /usr/local/libcurl.so.4 145ln -s /usr/local/lib/libcurl.so.26.8 /usr/local/libcurl.so.4
145ln -s /usr/local/lib/libpulse.so.6.3 /usr/local/lib/libpulse.so.0 146ln -s /usr/local/lib/libpulse.so.7.1 /usr/local/lib/libpulse.so.0
146ln -s /usr/local/lib/libsndfile.so.5.0 /usr/local/lib/libsndfile.so.1 147ln -s /usr/local/lib/libsndfile.so.7.0 /usr/local/lib/libsndfile.so.1
147``` 148```
148 149
149## Troubleshooting ## 150## Troubleshooting ##