cage-kiosk / cage

A Wayland kiosk
https://www.hjdskes.nl/projects/cage
MIT License
1.21k stars 79 forks source link

libxcb-errors.so.0 compiled and installed with ninja: what is the default localtion? #267

Open JensUngerer opened 1 year ago

JensUngerer commented 1 year ago
./build/cage
./build/cage: error while loading shared libraries: : cannot open shared object file: No such file or directory

I succeded in building, but i get a runtime error. Debian seems not ton include this library. I compiled the repository: origin https://gitlab.freedesktop.org/xorg/lib/libxcb-errors.git (fetch)

Any hint is appreciated

joggee-fr commented 1 year ago

ldd output on the Cage binary?

JensUngerer commented 1 year ago
linux-vdso.so.1 (0x00007ffd683ed000)
libwayland-server.so.0 => /usr/local/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007fb058de4000)
libwlroots.so.11 => /usr/local/lib/x86_64-linux-gnu/libwlroots.so.11 (0x00007fb058caf000)
libxkbcommon.so.0 => /lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007fb058c51000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb058a70000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007fb058a64000)
libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007fb058a4c000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007fb058a1e000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007fb058973000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb058894000)
libEGL.so.1 => /lib/x86_64-linux-gnu/libEGL.so.1 (0x00007fb05887e000)
libgbm.so.1 => /lib/x86_64-linux-gnu/libgbm.so.1 (0x00007fb05886d000)
libGLESv2.so.2 => /lib/x86_64-linux-gnu/libGLESv2.so.2 (0x00007fb058859000)
libvulkan.so.1 => /lib/x86_64-linux-gnu/libvulkan.so.1 (0x00007fb0587e9000)
libinput.so.10 => /lib/x86_64-linux-gnu/libinput.so.10 (0x00007fb058794000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007fb05876a000)
libxcb-dri3.so.0 => /lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x00007fb058763000)
libxcb-present.so.0 => /lib/x86_64-linux-gnu/libxcb-present.so.0 (0x00007fb05875e000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007fb05874e000)
libxcb-render-util.so.0 => /lib/x86_64-linux-gnu/libxcb-render-util.so.0 (0x00007fb058400000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007fb058749000)
libxcb-xfixes.so.0 => /lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x00007fb058740000)
libxcb-xinput.so.0 => /lib/x86_64-linux-gnu/libxcb-xinput.so.0 (0x00007fb05871c000)
libwayland-client.so.0 => /usr/local/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007fb05870a000)
libseat.so.1 => /lib/x86_64-linux-gnu/libseat.so.1 (0x00007fb0586f6000)
libxcb-composite.so.0 => /lib/x86_64-linux-gnu/libxcb-composite.so.0 (0x00007fb0586f1000)
libxcb-icccm.so.4 => /lib/x86_64-linux-gnu/libxcb-icccm.so.4 (0x00007fb0586ea000)
libxcb-res.so.0 => /lib/x86_64-linux-gnu/libxcb-res.so.0 (0x00007fb0586e4000)
libxcb-errors.so.0 => /usr/local/lib/libxcb-errors.so.0 (0x00007fb0586d9000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb058e0c000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007fb05861e000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007fb0583d5000)
libmtdev.so.1 => /lib/x86_64-linux-gnu/libmtdev.so.1 (0x00007fb058617000)
libevdev.so.2 => /lib/x86_64-linux-gnu/libevdev.so.2 (0x00007fb0583b7000)
libwacom.so.9 => /lib/x86_64-linux-gnu/libwacom.so.9 (0x00007fb05860a000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007fb0583b2000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007fb058000000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fb0582e2000)
libgudev-1.0.so.0 => /lib/x86_64-linux-gnu/libgudev-1.0.so.0 (0x00007fb0582d5000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fb058276000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb057ec8000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fb058260000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007fb058254000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007fb057d81000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb058225000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007fb057cc5000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007fb057c9f000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fb057c05000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007fb058218000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007fb057bdd000)
joggee-fr commented 1 year ago

ldd gives you the path for libxcb-errors. I don't really understand your issue but it does not seem to come from Cage itself.

joggee-fr commented 11 months ago

@JensUngerer, is this issue still relevant?