WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=5ddcf8e0c2ec3923e9d0cd913ba7426e07e844fa
commit 5ddcf8e0c2ec3923e9d0cd913ba7426e07e844fa Author: Alastair Poole <nets...@gmail.com> Date: Fri Feb 26 23:44:51 2021 -0800 Wiki page openbsd-start.md changed with summary [Update for OpenBSD 6.9] by Alastair Poole --- pages/docs/distros/openbsd-start.md.txt | 23 ++++++++++++----------- 1 file 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*. ```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 ## --