JPL wrote:Hi, I'm having trouble compiling SLADE latest on my Elementary (Ubuntu-derived) system. I get this error when I run cmake:
Code: Select all
-- cotire 1.7.9 loaded.
-- wx-config used is: /usr/bin/wx-config
-- wxWidgets version is: 3.0.4
-- gtk version is: 2
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Lua (missing: LUA_LIBRARIES LUA_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.10/Modules/FindLua.cmake:193 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
src/CMakeLists.txt:108 (find_package)
I followed the "compiling on Ubuntu" instructions on the wiki, but they don't say anything about installing Lua libs, what else do I need?
I just compiled Slade on Debian Bullseye and this is the ldd output
$ ldd ./slade
linux-vdso.so.1 (0x00007ffffc6ab000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb53c406000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007fb53c3f3000)
libwx_gtk3u_aui-3.1.so.5 => /usr/local/lib/libwx_gtk3u_aui-3.1.so.5 (0x00007fb53c353000)
libwx_gtk3u_gl-3.1.so.5 => /usr/local/lib/libwx_gtk3u_gl-3.1.so.5 (0x00007fb53c338000)
libwx_gtk3u_stc-3.1.so.5 => /usr/local/lib/libwx_gtk3u_stc-3.1.so.5 (0x00007fb53c0bb000)
libwx_gtk3u_propgrid-3.1.so.5 => /usr/local/lib/libwx_gtk3u_propgrid-3.1.so.5 (0x00007fb53bfb5000)
libwx_gtk3u_webview-3.1.so.5 => /usr/local/lib/libwx_gtk3u_webview-3.1.so.5 (0x00007fb53bf85000)
libwx_gtk3u_core-3.1.so.5 => /usr/local/lib/libwx_gtk3u_core-3.1.so.5 (0x00007fb53b74c000)
libwx_baseu_net-3.1.so.5 => /usr/local/lib/libwx_baseu_net-3.1.so.5 (0x00007fb53b6ed000)
libwx_baseu-3.1.so.5 => /usr/local/lib/libwx_baseu-3.1.so.5 (0x00007fb53b46c000)
libfreeimage.so.3 => /lib/x86_64-linux-gnu/libfreeimage.so.3 (0x00007fb53b3b1000)
libsfml-system.so.2.5 => /lib/x86_64-linux-gnu/libsfml-system.so.2.5 (0x00007fb53b3a3000)
libsfml-audio.so.2.5 => /lib/x86_64-linux-gnu/libsfml-audio.so.2.5 (0x00007fb53b383000)
libsfml-window.so.2.5 => /lib/x86_64-linux-gnu/libsfml-window.so.2.5 (0x00007fb53b35b000)
libsfml-network.so.2.5 => /lib/x86_64-linux-gnu/libsfml-network.so.2.5 (0x00007fb53b33f000)
libftgl.so.2 => /lib/x86_64-linux-gnu/libftgl.so.2 (0x00007fb53b309000)
libOpenGL.so.0 => /lib/x86_64-linux-gnu/libOpenGL.so.0 (0x00007fb53b2dd000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007fb53b2a9000)
libGLU.so.1 => /lib/x86_64-linux-gnu/libGLU.so.1 (0x00007fb53b237000)
libGLEW.so.2.1 => /lib/x86_64-linux-gnu/libGLEW.so.2.1 (0x00007fb53b18b000)
libcurl-gnutls.so.4 => /lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb53b0f3000)
liblua5.4.so.0 => /lib/x86_64-linux-gnu/liblua5.4.so.0 (0x00007fb53b0b0000)
libmpg123.so.0 => /lib/x86_64-linux-gnu/libmpg123.so.0 (0x00007fb53b04f000)
libfmt.so.7 => /lib/x86_64-linux-gnu/libfmt.so.7 (0x00007fb53b016000)
libgtk-3.so.0 => /lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fb53a862000)
libfluidsynth.so.2 => /lib/x86_64-linux-gnu/libfluidsynth.so.2 (0x00007fb53a78e000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb53a5c1000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb53a47d000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb53a463000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb53a441000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb53a27a000)
libgdk-3.so.0 => /lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fb53a175000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb53a11b000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007fb53a094000)
libEGL.so.1 => /lib/x86_64-linux-gnu/libEGL.so.1 (0x00007fb53a07f000)
libwayland-egl.so.1 => /lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007fb53a07a000)
libwayland-client.so.0 => /lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fb53a067000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fb539e89000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb539d5a000)
libwebkit2gtk-4.0.so.37 => /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 (0x00007fb536693000)
libjavascriptcoregtk-4.0.so.18 => /lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18 (0x00007fb534df9000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fb534de6000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fb534d94000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fb534c6f000)
libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fb534c49000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007fb534b06000)
libXxf86vm.so.1 => /lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007fb534900000)
libSM.so.6 => /lib/x86_64-linux-gnu/libSM.so.6 (0x00007fb5348f3000)
libnotify.so.4 => /lib/x86_64-linux-gnu/libnotify.so.4 (0x00007fb5348e9000)
libXtst.so.6 => /lib/x86_64-linux-gnu/libXtst.so.6 (0x00007fb5346e3000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fb5346ca000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fb534684000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007fb53464a000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fb5345c4000)
libtiff.so.5 => /lib/x86_64-linux-gnu/libtiff.so.5 (0x00007fb53453e000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb534538000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb534510000)
libjxrglue.so.0 => /lib/x86_64-linux-gnu/libjxrglue.so.0 (0x00007fb5342ee000)
libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007fb53428f000)
libraw.so.20 => /lib/x86_64-linux-gnu/libraw.so.20 (0x00007fb534183000)
libwebpmux.so.3 => /lib/x86_64-linux-gnu/libwebpmux.so.3 (0x00007fb534177000)
libwebp.so.6 => /lib/x86_64-linux-gnu/libwebp.so.6 (0x00007fb53410e000)
libIlmImf-2_5.so.25 => /lib/x86_64-linux-gnu/libIlmImf-2_5.so.25 (0x00007fb533e1f000)
libHalf-2_5.so.25 => /lib/x86_64-linux-gnu/libHalf-2_5.so.25 (0x00007fb533dda000)
libIex-2_5.so.25 => /lib/x86_64-linux-gnu/libIex-2_5.so.25 (0x00007fb533d6c000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb533d61000)
libopenal.so.1 => /lib/x86_64-linux-gnu/libopenal.so.1 (0x00007fb533c78000)
libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007fb533bcd000)
libvorbisfile.so.3 => /lib/x86_64-linux-gnu/libvorbisfile.so.3 (0x00007fb533bc2000)
libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007fb533b95000)
libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007fb533b86000)
libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007fb533b47000)
libXrandr.so.2 => /lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fb53393c000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fb533914000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fb533851000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fb533797000)
libnghttp2.so.14 => /lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fb53376a000)
libidn2.so.0 => /lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb533749000)
librtmp.so.1 => /lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fb53372a000)
libssh2.so.1 => /lib/x86_64-linux-gnu/libssh2.so.1 (0x00007fb5336f5000)
libpsl.so.5 => /lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fb5336e1000)
libnettle.so.8 => /lib/x86_64-linux-gnu/libnettle.so.8 (0x00007fb533697000)
libgnutls.so.30 => /lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb533497000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb533444000)
libldap_r-2.4.so.2 => /lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fb5333ee000)
liblber-2.4.so.2 => /lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fb5333dd000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007fb5333cf000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fb5333c7000)
libXi.so.6 => /lib/x86_64-linux-gnu/libXi.so.6 (0x00007fb5333b5000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fb5333ad000)
libcairo-gobject.so.2 => /lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007fb5333a1000)
libatk-1.0.so.0 => /lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fb533377000)
libatk-bridge-2.0.so.0 => /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007fb533340000)
libepoxy.so.0 => /lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007fb53320f000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007fb5331f3000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007fb53310b000)
libjack.so.0 => /lib/x86_64-linux-gnu/libjack.so.0 (0x00007fb5330ba000)
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007fb532fbd000)
libpulse-simple.so.0 => /lib/x86_64-linux-gnu/libpulse-simple.so.0 (0x00007fb532fb6000)
libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007fb532f31000)
libSDL2-2.0.so.0 => /lib/x86_64-linux-gnu/libSDL2-2.0.so.0 (0x00007fb532da5000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007fb532d50000)
libreadline.so.8 => /lib/x86_64-linux-gnu/libreadline.so.8 (0x00007fb532cf9000)
libinstpatch-1.0.so.2 => /lib/x86_64-linux-gnu/libinstpatch-1.0.so.2 (0x00007fb532c37000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb53d7d5000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fb532c30000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fb532c23000)
libXcomposite.so.1 => /lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fb532c1e000)
libXdamage.so.1 => /lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fb532c19000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fb532bd6000)
libwayland-cursor.so.0 => /lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007fb532bcd000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007fb532bb6000)
libffi.so.7 => /lib/x86_64-linux-gnu/libffi.so.7 (0x00007fb532baa000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007fb532b4d000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fb532b21000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb532b07000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb532a92000)
libwpe-1.0.so.1 => /lib/x86_64-linux-gnu/libwpe-1.0.so.1 (0x00007fb532a87000)
libWPEBackend-fdo-1.0.so.1 => /lib/x86_64-linux-gnu/libWPEBackend-fdo-1.0.so.1 (0x00007fb532a72000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fb5328c4000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fb532781000)
libxslt.so.1 => /lib/x86_64-linux-gnu/libxslt.so.1 (0x00007fb53273f000)
libwoff2dec.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2dec.so.1.0.2 (0x00007fb532730000)
libharfbuzz-icu.so.0 => /lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007fb53272b000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fb53260b000)
libgstapp-1.0.so.0 => /lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007fb5325f9000)
libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007fb532579000)
libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007fb532430000)
libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007fb5323f0000)
libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007fb532372000)
libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007fb532332000)
libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007fb532279000)
libgstgl-1.0.so.0 => /lib/x86_64-linux-gnu/libgstgl-1.0.so.0 (0x00007fb5321fd000)
libgstfft-1.0.so.0 => /lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007fb5321f0000)
libwebpdemux.so.2 => /lib/x86_64-linux-gnu/libwebpdemux.so.2 (0x00007fb5321e8000)
libsoup-2.4.so.1 => /lib/x86_64-linux-gnu/libsoup-2.4.so.1 (0x00007fb532149000)
libenchant-2.so.2 => /lib/x86_64-linux-gnu/libenchant-2.so.2 (0x00007fb53213b000)
libsecret-1.so.0 => /lib/x86_64-linux-gnu/libsecret-1.so.0 (0x00007fb5320db000)
libtasn1.so.6 => /lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb5320c5000)
libhyphen.so.0 => /lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007fb5320be000)
libwayland-server.so.0 => /lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007fb5320a5000)
libmanette-0.2.so.0 => /lib/x86_64-linux-gnu/libmanette-0.2.so.0 (0x00007fb532075000)
libseccomp.so.2 => /lib/x86_64-linux-gnu/libseccomp.so.2 (0x00007fb532052000)
libicui18n.so.67 => /lib/x86_64-linux-gnu/libicui18n.so.67 (0x00007fb531d4c000)
libicuuc.so.67 => /lib/x86_64-linux-gnu/libicuuc.so.67 (0x00007fb531b63000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fb531aae000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007fb531aa1000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb5319f6000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb5319f1000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb5319c6000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb5319b7000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fb5317ab000)
libICE.so.6 => /lib/x86_64-linux-gnu/libICE.so.6 (0x00007fb53178d000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007fb531784000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb531755000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb53167a000)
libjbig.so.0 => /lib/x86_64-linux-gnu/libjbig.so.0 (0x00007fb53146a000)
libdeflate.so.0 => /lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007fb53144e000)
libjpegxr.so.0 => /lib/x86_64-linux-gnu/libjpegxr.so.0 (0x00007fb531218000)
liblcms2.so.2 => /lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007fb5311b5000)
libgomp.so.1 => /lib/x86_64-linux-gnu/libgomp.so.1 (0x00007fb531175000)
libImath-2_5.so.25 => /lib/x86_64-linux-gnu/libImath-2_5.so.25 (0x00007fb53115b000)
libIlmThread-2_5.so.25 => /lib/x86_64-linux-gnu/libIlmThread-2_5.so.25 (0x00007fb531151000)
libsndio.so.7.0 => /lib/x86_64-linux-gnu/libsndio.so.7.0 (0x00007fb53113f000)
libunistring.so.2 => /lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fb530fbd000)
libhogweed.so.6 => /lib/x86_64-linux-gnu/libhogweed.so.6 (0x00007fb530f74000)
libgmp.so.10 => /lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb530ef1000)
libp11-kit.so.0 => /lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb530dbd000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb530ce3000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb530cb3000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb530cad000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb530c9c000)
libsasl2.so.2 => /lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fb530c7f000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007fb530c5c000)
libatspi.so.0 => /lib/x86_64-linux-gnu/libatspi.so.0 (0x00007fb530c25000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007fb530bf9000)
libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007fb530ba3000)
libpulsecommon-14.2.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-14.2.so (0x00007fb530b1f000)
libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007fb530ac4000)
libXss.so.1 => /lib/x86_64-linux-gnu/libXss.so.1 (0x00007fb530abf000)
libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fb530aab000)
libgbm.so.1 => /lib/x86_64-linux-gnu/libgbm.so.1 (0x00007fb530a9b000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007fb530a6a000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007fb530a19000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fb530981000)
libwoff2common.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2common.so.1.0.2 (0x00007fb53097c000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fb530954000)
libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8 (0x00007fb530939000)
libdw.so.1 => /lib/x86_64-linux-gnu/libdw.so.1 (0x00007fb530890000)
liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007fb53080c000)
libgstallocators-1.0.so.0 => /lib/x86_64-linux-gnu/libgstallocators-1.0.so.0 (0x00007fb530805000)
libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007fb5307fe000)
libgudev-1.0.so.0 => /lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007fb5307f1000)
libevdev.so.2 => /lib/x86_64-linux-gnu/libevdev.so.2 (0x00007fb5307d3000)
libicudata.so.67 => /lib/x86_64-linux-gnu/libicudata.so.67 (0x00007fb52ecba000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fb52ec97000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007fb52ec8b000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb52ec86000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb52ea80000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fb52ea69000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb52ea62000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007fb52ea54000)
libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007fb52ea4c000)
libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007fb52ea31000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fb52ea24000)
libnsl.so.2 => /lib/x86_64-linux-gnu/libnsl.so.2 (0x00007fb52ea07000)
libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007fb52e9d8000)
To find out where all of that comes from you can do an apt-file search of each file name.
That will return packages those files may come from. Then it is guess your best.
Every time cmake bombs it gives you little clues what it is looking for. My strategy is to
keep plugging away and try to satisfy deps as they pop up.
Some installs I recorded doing:
(use aptitude install to drag in other dependencies)
libwxgtk3.0-gtk3-dev
libsfml-dev
ftgl-dev
libftgl-dev
libfreeimage-dev
libcurl-dev
libcurl3-gnutls-dev
liblua5.4-dev
libfmt-dev
libwebkit2gtk-4.0-dev
libfltk1.1-dev
There were other things I installed from source too because the versions in the repo were too old.
Like wxWidgets. Some things I installed were so I could build it. So you may not need everything I
had to install. My notes file for installing Slade is 944 lines long and I just grepped "aptitude install"
to make that list. Also I've built a number of other source packages on my PC previously so I had a lot of dev
packages installed already. So none of that would show up in my Slade notes. The ldd list is the master
list of all of Slade's deps. You're going to need the lib and dev packages of all of that. It is quite a long list.
$ ldd slade | wc -l
208
Once you get Slade running you're going to find out that you need other helper apps. Like a BSP thingie.
I compiled something called GLBSP. Although I'm not sure if it is doing what it should do. I could not get into
the map I made using the tutorial. Today was the first day I ever tried using Slade. So far not so good.
Which is a large part of why I am here. I have questions myself. Good luck!