Skip to content

Missing libncurses and libpanel on Archlinux #147

Open
@Green-Avocado

Description

@Green-Avocado

When enabling the debugger on the latest version of archlinux, I get this error:

Plugin module '/home/user/binaryninja/plugins/libdebuggercore.so' failed to load
dlerror() reports: libncurses.so.6: cannot open shared object file: No such file or directory
Loaded native plugin arch_arm64
Loaded native plugin arch_armv7
Unable to initialize Python API. Select a valid Python Interpreter in Settings.
Native plugin pythonplugin failed to load
Plugin module '/home/user/binaryninja/plugins/libdebuggerui.so' failed to load
dlerror() reports: libdebuggercore.so.1: cannot open shared object file: No such file or directory
No scripting providers loaded. Plugins can not be installed.
No scripting providers loaded. Plugins can not be installed.
No scripting providers loaded. Plugins can not be installed.
No scripting providers loaded. Plugins can not be installed.
No scripting providers loaded. Plugins can not be installed.

The Python API and plugins also fail to load when the debugger is enabled.

The ncurses package for archlinux includes these files:

usr/lib/libncurses++.so
usr/lib/libncurses++w.so
usr/lib/libncurses++w.so.6
usr/lib/libncurses++w.so.6.3
usr/lib/libncurses++w_g.a
usr/lib/libncurses.so
usr/lib/libncursesw.so
usr/lib/libncursesw.so.6
usr/lib/libncursesw.so.6.3
usr/lib/libncursesw_g.a

but not libncurses.so.6

Running ldd on the binaries, libpanel.so.6 seems to be in a similar situation, as archlinux only has these:

usr/lib/libpanel.so
usr/lib/libpanelw.so
usr/lib/libpanelw.so.6
usr/lib/libpanelw.so.6.3
usr/lib/libpanelw_g.a

Metadata

Metadata

Assignees

No one assigned

    Labels

    CIbuild and testing related stuff

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions