You are not logged in.

#1 2020-08-10 19:09:03

dwlsalmeida
Member
Registered: 2020-08-10
Posts: 3

qemu-system-mips: version `NCURSES_5.3.20021019' not found

Hey there

I am unable to run qemu-system-mips on a x86_64 machine.

Here is the output:

qemu-system-mips: /usr/lib/libncurses.so.5: version `NCURSES_5.3.20021019' not found (required by qemu-system-mips)
qemu-system-mips: /usr/lib/libncurses.so.5: version `NCURSES_5.0.19991023' not found (required by qemu-system-mips)

I do have the ncurses5-compat-libs aur package installed.

Here is the output of ls -l  /usr/lib/libncurses*

-rw-r--r-- 1 root root     20 Feb 13 05:08 /usr/lib/libncurses++.so
-rw-r--r-- 1 root root     18 Feb 13 05:08 /usr/lib/libncurses.so
lrwxrwxrwx 1 root root     27 Aug  9 20:20 /usr/lib/libncurses++.so.5 -> /usr/lib/libncurses++w.so.5
lrwxrwxrwx 1 root root     25 Aug  9 20:20 /usr/lib/libncurses.so.5 -> /usr/lib/libncursesw.so.5
lrwxrwxrwx 1 root root     18 Feb 13 05:08 /usr/lib/libncurses++w.so -> libncurses++w.so.6
lrwxrwxrwx 1 root root     16 Feb 13 05:08 /usr/lib/libncursesw.so -> libncursesw.so.6
lrwxrwxrwx 1 root root     20 Aug  9 20:20 /usr/lib/libncurses++w.so.5 -> libncurses++w.so.5.9
lrwxrwxrwx 1 root root     18 Aug  9 20:20 /usr/lib/libncursesw.so.5 -> libncursesw.so.5.9
-rwxr-xr-x 1 root root  79640 Aug  9 20:20 /usr/lib/libncurses++w.so.5.9
-rwxr-xr-x 1 root root 404536 Aug  9 20:20 /usr/lib/libncursesw.so.5.9
lrwxrwxrwx 1 root root     20 Feb 13 05:08 /usr/lib/libncurses++w.so.6 -> libncurses++w.so.6.2
lrwxrwxrwx 1 root root     18 Feb 13 05:08 /usr/lib/libncursesw.so.6 -> libncursesw.so.6.2
-rwxr-xr-x 1 root root  71480 Feb 13 05:08 /usr/lib/libncurses++w.so.6.2
-rwxr-xr-x 1 root root 457736 Feb 13 05:08 /usr/lib/libncursesw.so.6.2

Any help is appreciated.

Thanks.

Offline

#2 2020-08-10 19:25:12

loqs
Member
Registered: 2014-03-06
Posts: 19,048

Re: qemu-system-mips: version `NCURSES_5.3.20021019' not found

What is the output of the following (lddtree is provided by pax-utils)

which qemu-system-mips
pacman -Qi qemu-arch-extra
lddtree /usr/bin/qemu-system-mips

Offline

#3 2020-08-10 19:30:45

dwlsalmeida
Member
Registered: 2020-08-10
Posts: 3

Re: qemu-system-mips: version `NCURSES_5.3.20021019' not found

Thanks for chiming in!

Here you go:

loqs wrote:

What is the output of the following (lddtree is provided by pax-utils)

which qemu-system-mips
pacman -Qi qemu-arch-extra
lddtree /usr/bin/qemu-system-mips
/usr/bin/qemu-system-mips
Name            : qemu-arch-extra
Version         : 5.0.0-8
Description     : QEMU for foreign architectures
Architecture    : x86_64
URL             : https://wiki.qemu.org/
Licenses        : GPL2  LGPL2.1
Groups          : None
Provides        : qemu-headless-arch-extra
Depends On      : qemu
Optional Deps   : None
Required By     : None
Optional For    : qemu
Conflicts With  : qemu-headless-arch-extra
Replaces        : None
Installed Size  : 544.30 MiB
Packager        : Anatol Pomozov <anatol.pomozov@gmail.com>
Build Date      : Wed 22 Jul 2020 08:59:36 PM -03
Install Date    : Sun 26 Jul 2020 11:44:23 AM -03
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
/usr/bin/qemu-system-mips (interpreter => /lib64/ld-linux-x86-64.so.2)
    libvirglrenderer.so.1 => /usr/lib/libvirglrenderer.so.1
        libdrm.so.2 => /usr/lib/libdrm.so.2
        libX11.so.6 => /usr/lib/libX11.so.6
            libxcb.so.1 => /usr/lib/libxcb.so.1
                libXau.so.6 => /usr/lib/libXau.so.6
                libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
            libdl.so.2 => /usr/lib/libdl.so.2
    libseccomp.so.2 => /usr/lib/libseccomp.so.2
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
        libmount.so.1 => /usr/lib/libmount.so.1
            libblkid.so.1 => /usr/lib/libblkid.so.1
            librt.so.1 => /usr/lib/librt.so.1
        libresolv.so.2 => /usr/lib/libresolv.so.2
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
        libffi.so.7 => /usr/lib/libffi.so.7
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
        libpcre.so.1 => /usr/lib/libpcre.so.1
    libbrlapi.so.0.7 => /usr/lib/libbrlapi.so.0.7
    libcacard.so.0 => /usr/lib/libcacard.so.0
        libssl3.so => /usr/lib/libssl3.so
        libsmime3.so => /usr/lib/libsmime3.so
        libnss3.so => /usr/lib/libnss3.so
        libnssutil3.so => /usr/lib/libnssutil3.so
        libplds4.so => /usr/lib/libplds4.so
        libplc4.so => /usr/lib/libplc4.so
        libnspr4.so => /usr/lib/libnspr4.so
    libusbredirparser.so.1 => /usr/lib/libusbredirparser.so.1
    libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0
        libudev.so.1 => /usr/lib/libudev.so.1
    libslirp.so.0 => /usr/lib/libslirp.so.0
    libvdeplug.so.3 => /usr/lib/libvdeplug.so.3
    libepoxy.so.0 => /usr/lib/libepoxy.so.0
    libgbm.so.1 => /usr/lib/libgbm.so.1
        libwayland-server.so.0 => /usr/lib/libwayland-server.so.0
        libexpat.so.1 => /usr/lib/libexpat.so.1
    libpam.so.0 => /usr/lib/libpam.so.0
        libaudit.so.1 => /usr/lib/libaudit.so.1
            libcap-ng.so.0 => /usr/lib/libcap-ng.so.0
    libz.so.1 => /usr/lib/libz.so.1
    libaio.so.1 => /usr/lib/libaio.so.1
    liburing.so.1 => /usr/lib/liburing.so.1
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
    libutil.so.1 => /usr/lib/libutil.so.1
    libnuma.so.1 => /usr/lib/libnuma.so.1
    libpng16.so.16 => /usr/lib/libpng16.so.16
    libjpeg.so.8 => /usr/lib/libjpeg.so.8
    libsasl2.so.3 => /usr/lib/libsasl2.so.3
    liblzo2.so.2 => /usr/lib/liblzo2.so.2
    libsnappy.so.1 => /usr/lib/libsnappy.so.1
    libspice-server.so.1 => /usr/lib/libspice-server.so.1
        libssl.so.1.1 => /usr/lib/libssl.so.1.1
        libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1
        libopus.so.0 => /usr/lib/libopus.so.0
        liblz4.so.1 => /usr/lib/liblz4.so.1
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
    libnettle.so.8 => /usr/lib/libnettle.so.8
    libgnutls.so.30 => /usr/lib/libgnutls.so.30
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
        libidn2.so.0 => /usr/lib/libidn2.so.0
        libunistring.so.2 => /usr/lib/libunistring.so.2
        libtasn1.so.6 => /usr/lib/libtasn1.so.6
        libhogweed.so.6 => /usr/lib/libhogweed.so.6
        libgmp.so.10 => /usr/lib/libgmp.so.10
    libzstd.so.1 => /usr/lib/libzstd.so.1
    libstdc++.so.6 => /usr/lib/libstdc++.so.6
    libm.so.6 => /usr/lib/libm.so.6
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
    libpthread.so.0 => /usr/lib/libpthread.so.0
    libc.so.6 => /usr/lib/libc.so.6

Offline

#4 2020-08-10 19:40:15

loqs
Member
Registered: 2014-03-06
Posts: 19,048

Re: qemu-system-mips: version `NCURSES_5.3.20021019' not found

The pactree output does not contain libncurses.so.5.  At a guess,  qemu dlopens some module that is linked to libncurses.so.5.
What is the output of

pacman -Qo /usr/lib/libncurses.so.5

Edit:
Also the outputs of:

pacman -Qi ncurses
pacman -Qkk ncurses
lddtree /usr/lib/qemu/ui-curses.so

Last edited by loqs (2020-08-10 19:47:09)

Offline

Board footer

Powered by FluxBB