Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"make install" didn't run ldconfig, apparently. #1543

Open
clort81 opened this issue Aug 24, 2021 · 0 comments
Open

"make install" didn't run ldconfig, apparently. #1543

clort81 opened this issue Aug 24, 2021 · 0 comments

Comments

@clort81
Copy link

clort81 commented Aug 24, 2021

Overview

armhf build failed to update library paths, I think.

# make install
[  5%] Built target utoxAV
[  7%] Built target minini
[ 10%] Built target qrcodegen
[ 12%] Built target stb
[ 14%] Built target icon
[ 31%] Built target utoxNATIVE
[ 42%] Built target utoxLAYOUT
[ 54%] Built target utoxUI
[ 88%] Built target utox
[ 95%] Built target utox-test-mock
[ 97%] Built target test_chrono
[100%] Built target test_chatlog
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/bin/utox
-- Set runtime path of "/usr/local/bin/utox" to ""
-- Up-to-date: /usr/local/share/applications/utox.desktop
-- Up-to-date: /usr/local/share/man/man1/utox.1
-- Up-to-date: /usr/local/share/icons/hicolor/14x14/apps/utox-14x14.png
-- Up-to-date: /usr/local/share/icons/hicolor/16x16/apps/utox-16x16.png
-- Up-to-date: /usr/local/share/icons/hicolor/22x22/apps/utox-22x22.png
-- Up-to-date: /usr/local/share/icons/hicolor/24x24/apps/utox-24x24.png
-- Up-to-date: /usr/local/share/icons/hicolor/32x32/apps/utox-32x32.png
-- Up-to-date: /usr/local/share/icons/hicolor/36x36/apps/utox-36x36.png
-- Up-to-date: /usr/local/share/icons/hicolor/48x48/apps/utox-48x48.png
-- Up-to-date: /usr/local/share/icons/hicolor/64x64/apps/utox-64x64.png
-- Up-to-date: /usr/local/share/icons/hicolor/72x72/apps/utox-72x72.png
-- Up-to-date: /usr/local/share/icons/hicolor/96x96/apps/utox-96x96.png
-- Up-to-date: /usr/local/share/icons/hicolor/128x128/apps/utox-128x128.png
-- Up-to-date: /usr/local/share/icons/hicolor/256x256/apps/utox-256x256.png
-- Up-to-date: /usr/local/share/icons/hicolor/512x512/apps/utox-512x512.png
-- Up-to-date: /usr/local/share/icons/hicolor/scalable/apps/utox.svg
utox: error while loading shared libraries: libfilteraudio.so.0: cannot open shared object file: No such file or directory

Eh? That's odd.

ldd utox
        linux-vdso.so.1 (0xbea13000)
        libasan.so.5 => /usr/lib/arm-linux-gnueabihf/libasan.so.5 (0xb6628000)
        libtoxcore.so.2 => /usr/lib/arm-linux-gnueabihf/libtoxcore.so.2 (0xb65ee000)
        libvpx.so.5 => /usr/lib/arm-linux-gnueabihf/libvpx.so.5 (0xb6525000)
        librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb650f000)
        libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb64ea000)
        libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb646f000)
        libopus.so.0 => /usr/lib/arm-linux-gnueabihf/libopus.so.0 (0xb641f000)
        libopenal.so.1 => /usr/lib/arm-linux-gnueabihf/libopenal.so.1 (0xb6350000)
        libfilteraudio.so.0 => /usr/local/lib/libfilteraudio.so.0 (0xb630e000)
        libv4lconvert.so.0 => /usr/lib/arm-linux-gnueabihf/libv4lconvert.so.0 (0xb6290000)
        libfontconfig.so.1 => /usr/lib/arm-linux-gnueabihf/libfontconfig.so.1 (0xb6254000)
        libSM.so.6 => /usr/lib/arm-linux-gnueabihf/libSM.so.6 (0xb623e000)
        libICE.so.6 => /usr/lib/arm-linux-gnueabihf/libICE.so.6 (0xb621d000)
        libX11.so.6 => /usr/lib/arm-linux-gnueabihf/libX11.so.6 (0xb612a000)
        libXext.so.6 => /usr/lib/arm-linux-gnueabihf/libXext.so.6 (0xb610f000)
        libXrender.so.1 => /usr/lib/arm-linux-gnueabihf/libXrender.so.1 (0xb60f8000)
        libfreetype.so.6 => /usr/lib/arm-linux-gnueabihf/libfreetype.so.6 (0xb607a000)
        libdbus-1.so.3 => /lib/arm-linux-gnueabihf/libdbus-1.so.3 (0xb6039000)
        libresolv.so.2 => /lib/arm-linux-gnueabihf/libresolv.so.2 (0xb6019000)
        libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6006000)
        libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb5f0c000)
        libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb5ee3000)
        libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb5dd8000)
        libsodium.so.23 => /usr/lib/arm-linux-gnueabihf/libsodium.so.23 (0xb5d92000)
        /lib/ld-linux-armhf.so.3 (0xb6ee6000)
        libsndio.so.7.0 => /usr/lib/arm-linux-gnueabihf/libsndio.so.7.0 (0xb5d76000)
        libatomic.so.1 => /usr/lib/arm-linux-gnueabihf/libatomic.so.1 (0xb5d5f000)
        libjpeg.so.62 => /usr/lib/arm-linux-gnueabihf/libjpeg.so.62 (0xb5d26000)
        libexpat.so.1 => /lib/arm-linux-gnueabihf/libexpat.so.1 (0xb5cf1000)
        libuuid.so.1 => /lib/arm-linux-gnueabihf/libuuid.so.1 (0xb5cda000)
        libbsd.so.0 => /usr/lib/arm-linux-gnueabihf/libbsd.so.0 (0xb5cb7000)
        libxcb.so.1 => /usr/lib/arm-linux-gnueabihf/libxcb.so.1 (0xb5c8f000)
        libpng16.so.16 => /usr/lib/arm-linux-gnueabihf/libpng16.so.16 (0xb5c5d000)
        libz.so.1 => /lib/arm-linux-gnueabihf/libz.so.1 (0xb5c39000)
        libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0xb5b8f000)
        libXau.so.6 => /usr/lib/arm-linux-gnueabihf/libXau.so.6 (0xb5b7c000)
        libXdmcp.so.6 => /usr/lib/arm-linux-gnueabihf/libXdmcp.so.6 (0xb5b68000)

Ok, is it there?

$ ls -l /usr/local/lib/libfil*
-rw-r--r-- 1 root root 277656 Aug 23 23:39 /usr/local/lib/libfilteraudio.a
lrwxrwxrwx 1 root root     19 Aug 23 23:39 /usr/local/lib/libfilteraudio.so -> libfilteraudio.so.0
lrwxrwxrwx 1 root root     23 Aug 23 23:39 /usr/local/lib/libfilteraudio.so.0 -> libfilteraudio.so.0.0.0
-rwxr-xr-x 1 root root 236560 Aug 23 23:39 /usr/local/lib/libfilteraudio.so.0.0.0

Hm built 6 hours ago.
Alright let's try

$ ldconfig

Bow utox runs. Maybe I screwed up, building with filter_audio. Or there's something missing in cmake ? Idk. Thought it was worth noting.

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant