Package Details: radare2-git 20160128.10200.ea70e2d-1

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

Dependencies (2)

Required by (6)

Sources (1)

Latest Comments

ishitatsuyuki commented on 2017-12-24 08:55

Can you stop removing the source directory in package()? If absolutely necessary, it should be done by the user with makepkg -C. Incremental build is useful.

nartes commented on 2017-09-24 22:23

Awesome build, especially if you'd install acr-git!
This way ./ would trigger acr and the build would fail.)
For now is being called uselessly, cause
the error on the line 8 compalints about missing acr.
So the script silently exits.

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:

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'

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 ?

All comments