Package Details: radare2-git 20160128.10200.ea70e2d-1

Git Clone URL: https://aur.archlinux.org/radare2-git.git (read-only)
Package Base: radare2-git
Description: Open-source tools to disasm, debug, analyze and manipulate binary files
Upstream URL: http://radare.org
Licenses: GPL3, LGPL3
Conflicts: radare2
Provides: radare2
Submitter: l0gic
Maintainer: l0gic
Last Packager: l0gic
Votes: 26
Popularity: 0.780229
First Submitted: 2012-07-16 18:10
Last Updated: 2016-02-16 19:25

Dependencies (2)

Required by (3)

Sources (1)

Latest Comments

l0gic commented on 2016-01-28 18:28

I completely missed this fix. Reverted.

anthraxx commented on 2016-01-28 10:54

@l0gic: thats not true, it has been fixed on request. notice: https://github.com/radare/radare2/commit/0d0e4e985d6aa1dbce587c189bf6a1c975cf540a

l0gic commented on 2016-01-27 16:09

radare2 is developed against the capstone next branch. Because of this, capstone-git uses the same branch. With community/capstone one gets the occasional API breakage.

bitwave commented on 2016-01-27 08:21

why is the need for capstone-git? it builds and works fine with normal capstone and the python-capstone package is not broken for my own scripts...

regards bitwave

l0gic commented on 2016-01-22 19:15

@dummys: Don't comment on packages that can't be built, because one of their dependencies fails to build.

dummys commented on 2016-01-22 10:54

Capstone is broken, can't compile

marsoft commented on 2016-01-16 10:22

Just tried to build radare2 (current master commit is dec50ae9d445de27a1ddc2e48969e04f301ca66c). It failed with error like this:
/home/mars/tmp/packerbuild-1000/radare2-git/radare2-git/src/radare2-git/libr/..//libr/anal/p/anal_arm_cs.c: In function 'analop_esil':
/home/mars/tmp/packerbuild-1000/radare2-git/radare2-git/src/radare2-git/libr/..//libr/anal/p/anal_arm_cs.c:28:52: error: 'arm_op_mem {aka struct arm_op_mem}' has no member named 'lshift'
#define LSHIFT(x) insn->detail->arm.operands[x].mem.lshift
^
/home/mars/tmp/packerbuild-1000/radare2-git/radare2-git/src/radare2-git/libr/..//libr/anal/p/anal_arm_cs.c:593:21: note: in expansion of macro 'LSHIFT'
if (ISMEM(1) && LSHIFT(1)) {
^
/home/mars/tmp/packerbuild-1000/radare2-git/radare2-git/src/radare2-git/libr/..//libr/anal/p/anal_arm_cs.c:28:52: error: 'arm_op_mem {aka struct arm_op_mem}' has no member named 'lshift'
#define LSHIFT(x) insn->detail->arm.operands[x].mem.lshift
^
/home/mars/tmp/packerbuild-1000/radare2-git/radare2-git/src/radare2-git/libr/..//libr/anal/p/anal_arm_cs.c:595:19: note: in expansion of macro 'LSHIFT'
MEMBASE(1), LSHIFT(1), MEMINDEX(1), REG(0));

Updated capstone package (which is the origin of that arm_op_mem struct) from 3.0.4-2 to capstone-git-20160116.2534.3722c74-1, now it builds fine (and works).

I suspect that radare2-git should depend on capstone-git or capstone>3.0.4 .

mrabault commented on 2016-01-09 22:11

When using rabin2 -PP foo.dll to fetch PDB files associated to a Windows DLL file, I get the following:

λ rabin2 -PP msv1_0.dll
sh: cabextract: command not found
Missing cabextract
PDB "msv1_0.pdb" download failed

Installing community/cabextract fixed that. Could you add it as an optional dependency ?

Manouchehri commented on 2015-10-05 13:04

Turns out it was an upstream issue, not related to the packaging. I was able to successfully build radare2-git today.

Manouchehri commented on 2015-10-04 21:52

I just updated capstone-git a few minutes before trying to build radare2-git.

~ > grep "capstone" /var/log/pacman.log | tail -3
[2015-10-04 14:38] [PACMAN] Running '/usr/bin/pacman -U /home/dave/packages/capstone-git-20151004.2414.8445c12-1-x86_64.pkg.tar'
[2015-10-04 14:38] [ALPM] removed capstone (3.0.4-2)
[2015-10-04 14:38] [ALPM] installed capstone-git (20151004.2414.8445c12-1)

All comments