clang: Fehler beim Laden von Shared Libraries: libtinfo.so.5: Shared-Object-Datei kann nicht geöffnet werden: Keine solche Datei oder Verzeichnis

Lesezeit: 2 Minuten

Benutzer-Avatar
Anubhav Das

Ich baue ein Substratthema aus https://github.com/substratum/template

Beim Ausführen erhalte ich folgende Fehler:

Build command failed.
Error while executing process /home/anubhav/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/home/anubhav/AndroidStudioProjects/template/app/src/main/jni/Android.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-24 NDK_OUT=/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/lib /home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libLoadingProcess.so}
[armeabi-v7a] Compile thumb  : LoadingProcess <= LoadingProcess.c
/home/anubhav/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang: error while loading shared libraries: libtinfo.so.5: cannot open       shared object file: No such file or directory
make: *** [/home/anubhav/AndroidStudioProjects/template/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/LoadingProcess/LoadingProcess.o] Error 127 

Ich verwende Android Studio 3.0.1 auf Manjaro. Ich weiß wirklich nicht, welche anderen Informationen ich bereitstellen soll, also erwähnen Sie bitte, ob etwas erforderlich ist.

Benutzer-Avatar
Tschkas

Ich hatte das gleiche Problem auf Debian Buster. Installation des Debian-Pakets libncurses5 hat es bei mir gelöst:

$ sudo apt install libncurses5

  • Ich habe ein ähnliches Problem für mein Debian-Buster-Docker-Image. Ich habe es durch die Installation gelöst libncurses5-dev und libncursesw5-dev

    – ismailsunni

    7. Oktober 2019 um 15:13 Uhr

  • Nicht-Entwickler für mich, The following NEW packages will be installed: libncurses5 libtinfo5{a} -4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

    – Konor

    19. November 2019 um 22:50 Uhr

  • Dasselbe Problem unter Ubuntu 19.10, gelöst durch die Installation von libncurses5

    – Niclas Lindgren

    30. Dezember 2019 um 8:08 Uhr

  • Für Fedora müssen Sie installieren ncurses-compat-libs sehen github.com/spacchetti/spago/issues/104#issuecomment-563100691

    – ismailsunni

    6. Januar 2020 um 19:37 Uhr

  • Ich habe ein ähnliches Problem bei der Verwendung von kotlinc-native. Die Installation von libncurses5 hat es behoben! Vielen Dank!

    – Mohit Atray

    19. Juli 2020 um 10:47 Uhr

Benutzer-Avatar
Samir Al-Shaar

ln -s /usr/lib/libncursesw.so.6 /usr/lib/libtinfo.so.5

  • Kannst du das ein bisschen erklären? Sind diese beiden Versionen binärkompatibel? Machen sie überhaupt das Gleiche? Warum nicht stattdessen die erforderlichen Abhängigkeiten installieren? Siehe auch Antworten.

    – Robert

    22. Februar 2020 um 23:38 Uhr


  • Ehrlich gesagt, Faulheit, nach der erforderlichen Bibliothek zu suchen. Da beide über die erforderlichen internen Prozeduren verfügen, spielt dies für die aufrufende Bibliothek keine Rolle.

    – Samir Al-Shaar

    24. Februar 2020 um 4:46 Uhr


  • ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/libtinfo.so.5 in meinem Fall, aber ja, das hat funktioniert und Pytorch für mich repariert. Normalerweise mag ich diese Art von Antwort nicht, aber was soll ich sagen … eine positive Bewertung.

    – Z4-Stufe

    6. Mai 2021 um 1:43 Uhr

libtinfo ist keine Android-API. Sie müssen diese Bibliothek für Android erstellen und in Ihr APK aufnehmen.

1068970cookie-checkclang: Fehler beim Laden von Shared Libraries: libtinfo.so.5: Shared-Object-Datei kann nicht geöffnet werden: Keine solche Datei oder Verzeichnis

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy