Community Packages

Please read this before reporting a bug:
http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#72386 - iaito attempts to load outdated radare2 so file and crashes on startup

Attached to Project: Community Packages
Opened by Ye Shu (yechs) - Monday, 11 October 2021, 01:32 GMT
Last edited by Antonio Rojas (arojas) - Monday, 11 October 2021, 06:28 GMT
Task Type Bug Report
Category Packages
Status Assigned
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 5
Private No

Details

Description:

Running `iaito` crashes and outputs: `error while loading shared libraries: libr_core.so.5.4.0: cannot open shared object file: No such file or directory`.

I have radare2 5.4.2 (latest version) installed on my system, so naturally don't have so library files from 5.4.0.

I assume that iaito needs to be recompiled each time a new version of radare2 is released to address the change in so version?

Additional info:
* package version(s)
* iaito 5.3.1-1
* radare2 5.4.2-1
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:

Install latest iaito & latest radare2.
Run `iaito`

Attached is a full list of dynamically linked libraries required by iaito:

```
$ ldd /usr/bin/iaito
linux-vdso.so.1 (0x00007ffe51186000)
libQt5Svg.so.5 => /usr/lib/libQt5Svg.so.5 (0x00007fdfde5ae000)
libpython3.9.so.1.0 => /usr/lib/libpython3.9.so.1.0 (0x00007fdfde1f6000)
libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15 => /usr/lib/libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15 (0x00007fdfde1a4000)
libpyside2.cpython-39-x86_64-linux-gnu.so.5.15 => /usr/lib/libpyside2.cpython-39-x86_64-linux-gnu.so.5.15 (0x00007fdfde173000)
libKF5SyntaxHighlighting.so.5 => /usr/lib/libKF5SyntaxHighlighting.so.5 (0x00007fdfde117000)
libgvc.so.6 => /usr/lib/libgvc.so.6 (0x00007fdfde077000)
libcgraph.so.6 => /usr/lib/libcgraph.so.6 (0x00007fdfde05b000)
libQt5Widgets.so.5 => /usr/lib/libQt5Widgets.so.5 (0x00007fdfdd9a6000)
libr_core.so.5.4.0 => not found
libr_fs.so.5.4.0 => not found
libr_debug.so.5.4.0 => not found
libr_hash.so.5.4.0 => not found
libr_anal.so.5.4.0 => not found
libr_search.so.5.4.0 => not found
libr_egg.so.5.4.0 => not found
libr_crypto.so.5.4.0 => not found
libr_config.so.5.4.0 => not found
libr_bin.so.5.4.0 => not found
libr_io.so.5.4.0 => not found
libr_asm.so.5.4.0 => not found
libr_parse.so.5.4.0 => not found
libr_syscall.so.5.4.0 => not found
libr_reg.so.5.4.0 => not found
libr_cons.so.5.4.0 => not found
libr_flag.so.5.4.0 => not found
libr_bp.so.5.4.0 => not found
libr_util.so.5.4.0 => not found
libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007fdfdd2c3000)
libQt5Network.so.5 => /usr/lib/libQt5Network.so.5 (0x00007fdfdd11e000)
libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007fdfdcbc5000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fdfdc9af000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fdfdc86b000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fdfdc850000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fdfdc682000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fdfdc668000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fdfdc647000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fdfdc640000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fdfdc63b000)
libQt5Qml.so.5 => /usr/lib/libQt5Qml.so.5 (0x00007fdfdc1b8000)
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007fdfdc1aa000)
libcdt.so.5 => /usr/lib/libcdt.so.5 (0x00007fdfdc1a1000)
libpathplan.so.4 => /usr/lib/libpathplan.so.4 (0x00007fdfdc198000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fdfdc168000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fdfdc0e2000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fdfdc0ab000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fdfdbfd1000)
libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007fdfdbfbb000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fdfdbf66000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fdfdbed4000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fdfdbbf5000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007fdfdbb30000)
libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007fdfdbb17000)
libicui18n.so.69 => /usr/lib/libicui18n.so.69 (0x00007fdfdb7f0000)
libicuuc.so.69 => /usr/lib/libicuuc.so.69 (0x00007fdfdb5fd000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007fdfdb571000)
libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fdfdb462000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fdfdb32c000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fdfdea6c000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007fdfdb272000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007fdfdb23f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fdfdb175000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fdfdb150000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fdfdb069000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fdfdb036000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fdfdb030000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fdfdb020000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fdfdb019000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fdfdafff000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007fdfdaff4000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fdfdafc9000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007fdfdafa6000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fdfdaf9b000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fdfdae5f000)
libicudata.so.69 => /usr/lib/libicudata.so.69 (0x00007fdfd9306000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fdfd928d000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fdfd914c000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fdfd9139000)
libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007fdfd912b000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fdfd9104000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fdfd90d8000)
libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007fdfd90b5000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fdfd90b0000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fdfd90a8000)
```
This task depends upon

Loading...