radareorg / iaito

Official QT frontend of radare2
GNU General Public License v3.0
968 stars 83 forks source link

Error while running make: struct r_arch_plugin_t has no member named __ #134

Closed Epipeppy closed 1 year ago

Epipeppy commented 1 year ago

Environment

Thu Jun 15 04:20:52 PM MDT 2023 radare2 5.8.9.0 @ linux-x86-64 birth: git.5.8.9 2023-06-15__15:29:01 commit: 5.8.9 options: gpl release -O? cs:5 cl:2 make iaito: command not found Linux x86-64

Description

Just got finished building and installing radare2 and radare2-rlang both from their github pages.

Having an issue installing Iaito though. I'm able to run the configure script, but when I run the make command, I'm getting errors that say: {aka 'struct r_arch_plugin_t'} has no member named __ This happens for name, author, version, desc, and license, but not arch or cpus.

The script ends with:

make[1]:  ***    [Makefile: 3499:  Iaito.o] Error 1
make[1]:  ***    Waiting for unfinished jobs....
make[1]:  Leaving directory '/home/sara/Downloads/iaito/iaito-5.8.6/build'
make:  ***    [Makefile: 46: iaito] Error 2

Scrolling back up through my terminal I'm seeing a similar error in the rlang install, but it completed successfully as far as I can tell.

Test

Following the install instructions: ./configure make

Images attached: t1 (lists the error in Iaito.cpp) is the Iaito error. The other is from the rlang install; just showing this to give extra info in case it helps.

t1 t2

trufae commented 1 year ago

If you want to use iaito from release use radare from release. Otherwise use iaito from git and r2 from git

Epipeppy commented 1 year ago

My apologies for the confusion, I'm new to git and github, didn't realize there was a difference. Thank you for the explanation, it seems to have installed this time.