Estou construindo o android para o NXP I.MX6 no Fedora 26, depois de almoçar (muitas vezes, todas as vezes), recebo o seguinte erro:
prebuilts/clang/host/linux-x86/clang-2690385/bin/clang++: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Eu instalei ncurses-devel e ncurses-compat-libs como sugerido em este link, mas ainda lança o erro acima.
Na investigação, eu entendo que o ncurses-devel instala a versão 6 por padrão e suspeito que ncurses-compat-libs instale somente bibliotecas de 32 bits para a versão 5 & 6.
caminho da biblioteca de 32 bits :
$ ls /usr/lib/libncurses*
libncurses.so libncurses.so.5.9 libncurses.so.6.0 libncurses++w.so.5 libncurses++w.so.6
libncurses++.so libncurses++.so.5.9 libncurses++.so.6.0 libncursesw.so.5 libncursesw.so.6
libncurses.so.5 libncurses.so.6 libncurses++w.so libncurses++w.so.5.9 libncurses++w.so.6.0
libncurses++.so.5 libncurses++.so.6 libncursesw.so libncursesw.so.5.9 libncursesw.so.6.0
caminho da biblioteca de 64 bits :
$ ls /usr/lib64/libncurses*
/usr/lib64/libncurses.so /usr/lib64/libncurses++.so.6 /usr/lib64 /libncurses++w.so /usr/lib64/libncursesw.so.6
/usr/lib64/libncurses++.so /usr/lib64/libncurses.so.6.0 /usr/lib64/libncursesw.so /usr/lib64/libncurses++w.so.6.0
/usr/lib64/libncurses.so.6 /usr/lib64/libncurses++.so.6.0 /usr/lib64/libncurses++w.so.6 /usr/lib64/libncursesw.so.6.0
Então a questão é como eu instalo ncursed-devel versão 5 no Fedora 26?