Error While Loading Shared Libraries: Libncurses.So.5:

error while loading shared libraries: libncurses.so.5:

If you are absolutely sure that libncurses, aka ncurses, is installed, as in you've done a successful 'ls' of the library, then perhaps you are running a 64 bit Linux operating system and only have the 64 bit libncurses installed, when the program that is running (adb) is 32 bit.

If so, a 32 bit program can't link to a 64 bit library (and won't located it anyway), so you might have to install libcurses, or ncurses (32 bit version). Likewise, if you are running a 64 bit adb, perhaps your ncurses is 32 bit (a possible but less likely scenario).

Eclipse Android Plugin -- libncurses.so.5

This solved the problem entirely:

yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686

How can I get the libncursesw.so.6 file? Install is up to date but files do not exist


obvious things, ie sudo apt-get install libncursesw5

You want libncursesw6, not libncursesw5.

adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

You need the 32bits version of ncurses package,

sudo apt-get install lib32ncurses5


Related Topics



Leave a reply



Submit