==> Creating clean working copy [build]...done
==> Making package: radare2-bindings 0.10.2-2 (Fri May 27 15:26:08 EDT 2016)
==> Retrieving sources...
  -> Found radare2-bindings-0.10.2.tar.xz
==> Validating source files with sha512sums...
    radare2-bindings-0.10.2.tar.xz ... Passed
==> Making package: radare2-bindings 0.10.2-2 (Fri May 27 15:26:10 EDT 2016)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (7) capstone-3.0.4-2  libyaml-0.1.6-1  libzip-1.1.2-1  lua-5.3.2-1  python2-2.7.11-3  radare2-0.10.2-1  ruby-2.3.1-1

Total Download Size:     3.27 MiB
Total Installed Size:  104.23 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading libzip-1.1.2-1-armv7h.pkg.tar.xz...
downloading lua-5.3.2-1-armv7h.pkg.tar.xz...
downloading radare2-0.10.2-1-armv7h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing capstone...
installing libzip...
installing radare2...
installing libyaml...
installing ruby...
The default location of gem installs is $HOME/.gem/ruby
Add the following line to your PATH if you plan to install using gem
$(ruby -rubygems -e "puts Gem.user_dir")/bin
If you want to install to the system wide location, you must either:
edit /etc/gemrc or run gem with the --no-user-install flag.
Optional dependencies for ruby
    ruby-docs: Ruby documentation
    tk: for Ruby/TK
installing lua...
installing python2...
Optional dependencies for python2
    tk: for IDLE
    python2-setuptools
    python2-pip
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (3) vala-0.32.0-1  swig-3.0.8-1  valabind-0.10.0-2

Total Download Size:    2.33 MiB
Total Installed Size:  14.43 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading vala-0.32.0-1-armv7h.pkg.tar.xz...
downloading swig-3.0.8-1-armv7h.pkg.tar.xz...
downloading valabind-0.10.0-2-armv7h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing vala...
installing swig...
installing valabind...
==> Retrieving sources...
  -> Found radare2-bindings-0.10.2.tar.xz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    radare2-bindings-0.10.2.tar.xz ... Passed
==> Extracting sources...
  -> Extracting radare2-bindings-0.10.2.tar.xz with bsdtar
==> Starting prepare()...
==> Using valabind 0.10.0
==> Using swig 3.0.8
Checking valabind languages support...
 - python: yes
 - perl: yes
 - ruby: yes
 - lua: yes
 - go: SWIG -go: -intgosize option required but not specified
no
 - java: test_wrap.c:152:17: fatal error: jni.h: No such file or directory
 #include <jni.h>
                 ^
compilation terminated.
no
 - guile: yes
 - php5: test_wrap.c:722:18: fatal error: zend.h: No such file or directory
 #include "zend.h"
                  ^
compilation terminated.
no
 - node-ffi: no
 - ctypes: yes
 - ocaml: SWIG is buggy. Please set in ocamldec.swg the following line:
#define caml_array_length swig_caml_array_length
/usr/bin/valabind-cc: line 106: ocamlc: command not found
test_wrap.cxx:758:24: fatal error: caml/alloc.h: No such file or directory
 #include <caml/alloc.h>
                        ^
compilation terminated.
no
 - cxx: yes (g++)
 - valac: yes
Supported langs:
 - awk
 - ctypes
 - cxx
 - dlang
 - duktape
 - go
 - guile
 - lua
 - newlisp
 - ocaml
 - perl
 - php5
 - python
 - r2pipe
 - valac
 - vapi
checking build system type... armv7l-unknown-linux-gnu
checking host system type... armv7l-unknown-linux-gnu
checking target system type... armv7l-unknown-linux-gnu
checking for working directories... current
using prefix '/usr'
checking for c compiler... gcc
checking for c++ compiler... g++
checking for valabind... /usr/bin/valabind
checking for swig... /usr/bin/swig
checking for g-ir-compiler... no
Using PKGCONFIG: pkg-config
checking pkg-config flags for r_core... yes
creating ./config.mk
cleaning temporally files... done

Final report:
 - PREFIX = /usr
 - HAVE_SWIG = 1
 - HAVE_VALABIND = 1
 - HAVE_GIRCOMPILER = 0
==> Starting build()...
make -C libr/lang/p
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/libr/lang/p'
cc -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -D_FORTIFY_SOURCE=2  -c -o lua.o lua.c
cc -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -fPIC  -lr_core -lr_util -shared -o lang_lua.so lua.c 
cc -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -I/usr/lib/perl5/core_perl/CORE/ \
	-fPIC  -lr_core -lr_util -shared -o lang_perl.so perl.c \
	`perl -MExtUtils::Embed -e ccopts | sed -e 's/-arch [^\s]* //g'` \
	`perl -MExtUtils::Embed -e ldopts | sed -e 's/-arch [^\s]* //g'`
perl.c: In function 'setup':
perl.c:77:2: warning: #warning TODO: implement setup in lang/perl [-Wcpp]
 #warning TODO: implement setup in lang/perl
  ^~~~~~~
cc python.c -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -I/usr/include/python2.7 -I/usr/include/python2.7  -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -lpython2.7 -lpthread -ldl -lutil -lm -L/usr/lib  -lr_core -lr_util -shared \
-Wl,-O1,--sort-common,--as-needed,-z,relro  -lr_core -lr_util -shared -fPIC -o lang_python.so
cc -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -D_FORTIFY_SOURCE=2  -c -o duktape.o duktape.c
cc -std=c99 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -I/usr/include/libr -Wall -DPREFIX=\"/usr\" -I. -Iduk -fPIC  -lr_core -lr_util -shared \
	-o lang_duktape.so duktape.c
LANG lang_lua.so lang_perl.so lang_python.so  lang_duktape.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/libr/lang/p'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/awk'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/awk'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/ctypes'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc ctypes r_core -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --ctypes -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_core.py -m r_core ../vapi/r_core
NOTICE Symbol defined VALABIND_CTYPES
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Constants not yet supported on ctypes (OS)
WARNING Constants not yet supported on ctypes (ARCH)
WARNING Constants not yet supported on ctypes (R2_VERSION)
WARNING Constants not yet supported on ctypes (R2_PREFIX)
WARNING Constants not yet supported on ctypes (R2_LIBDIR)
--> RLibStruct (0)
--> RCore (1)
WARNING Method from renamed to _from
WARNING Method from renamed to _from
WARNING Method from renamed to _from
WARNING Method from renamed to _from
WARNING Method from renamed to _from
--> RCoreFile (2)
--> RCoreAsmHit (3)
--> RCmd (4)
--> RStrBuf (5)
WARNING Unknown datatype 

--> RNum (6)
--> RBuffer (7)
--> RList (8)
--> RListIter (9)
--> RRange (10)
--> RRangeItem (11)
--> RLib (12)
--> RDiff (13)
--> RDiffOp (14)
--> RCons (15)
WARNING Unknown datatype 

WARNING Unknown datatype 

--> RLine (16)
--> RAnal (17)
WARNING Method from renamed to _from
WARNING Method from renamed to _from
WARNING Method from renamed to _from
--> RAnalCaseOp (18)
--> RAnalSwitchOp (19)
--> RAnalValue (20)
--> RAnalCond (21)
WARNING Arrays not yet supported in ctypes bindings
--> RAnalState (22)
--> RAnalBlock (23)
WARNING Arrays not yet supported in ctypes bindings
--> RAnalOp (24)
WARNING Arrays not yet supported in ctypes bindings
--> RAnalDiff (25)
--> RAnalFunction (26)
--> RAnalVar (27)
--> RAnalVarAccess (28)
--> RAnalRef (29)
--> RAnalRefline (30)
--> RAnalMetaItem (31)
--> RSign (32)
--> RReg (33)
--> RRegItem (34)
--> RRegArena (35)
--> RRegSet (36)
--> RHash (37)
--> REggPlugin (38)
--> REgg (39)
WARNING Unknown datatype 

--> RAsm (40)
--> RAsmOp (41)
WARNING Arrays not yet supported in ctypes bindings
WARNING Arrays not yet supported in ctypes bindings
WARNING Arrays not yet supported in ctypes bindings
--> RAsmCode (42)
--> RAsmPlugin (43)
--> RSyscall (44)
--> RSyscallItem (45)
--> RDatabase (46)
--> RIO (47)
WARNING Method from renamed to _from
--> RIOUndoWrite (48)
--> RIOPlugin (49)
--> RIOMap (50)
--> RIOSection (51)
--> RIODesc (52)
--> RBreakpoint (53)
WARNING Method del renamed to _del
WARNING Method from renamed to _from
WARNING Method from renamed to _from
WARNING Method from renamed to _from
--> RBreakpointItem (54)
--> RBreakpointTrace (55)
--> RDebug (56)
WARNING Method continue renamed to cont
--> RDebugReason (57)
--> RDebugFrame (58)
--> RDebugPid (59)
--> RDebugMap (60)
--> RDebugTrace (61)
--> RDebugTracepoint (62)
--> RSearch (63)
WARNING Method from renamed to _from
WARNING Method from renamed to _from
--> RSearchKeyword (64)
WARNING Arrays not yet supported in ctypes bindings
WARNING Arrays not yet supported in ctypes bindings
--> RSearchHit (65)
--> RFlagItem (66)
WARNING Arrays not yet supported in ctypes bindings
--> RFlag (67)
--> RConfig (68)
--> RConfigNode (69)
--> RBin (70)
--> RBinFile (71)
--> RBinPlugin (72)
--> RBinDwarfRow (73)
--> RBinClass (74)
--> RBinObject (75)
WARNING Arrays not yet supported in ctypes bindings
--> RBinAddr (76)
--> RBinSection (77)
WARNING Arrays not yet supported in ctypes bindings
--> RBinSymbol (78)
--> RBinImport (79)
--> RBinReloc (80)
--> RBinInfo (81)
--> RBinString (82)
--> RBinField (83)
--> RParse (84)
--> RLang (85)
--> RLangPlugin (86)
--> RPrint (87)
--> RFS (88)
--> RFSFile (89)
--> RFSPlugin (90)
--> RFSRoot (91)
--> RFSPartition (92)
--> RMagic (93)
--> Sdb (94)
    *** Yep. RLibStruct is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RCoreAsmHit is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RCmd is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RStrBuf is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RNum is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RBuffer is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RList is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RListIter is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RRange is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RRangeItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RLib is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RDiff is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RDiffOp is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RCons is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RLine is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
    *** Yep. RAnalCaseOp is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
    *** Yep. RAnalSwitchOp is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
    *** Yep. RAnalCond is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
WARNING UNSATISFIED RAnalState
--> RAnalDiff
WARNING UNSATISFIED RAnalBlock
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalDiff is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
WARNING UNSATISFIED RAnalState
--> RAnalDiff
--> RAnalCond
--> RAnalSwitchOp
    *** Yep. RAnalBlock is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
--> RAnalDiff
    *** Yep. RAnalFunction is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalVar is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalVarAccess is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalRef is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalRefline is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RAnalMetaItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RSign is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RReg is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
--> RRegItem
WARNING UNSATISFIED RAnalValue
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
WARNING UNSATISFIED RAnalOp
    *** Yep. RRegItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
--> RRegItem
    *** Yep. RAnalValue is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
--> RAnalFunction
--> RAnalOp
WARNING UNSATISFIED RAnalState
--> RAnalValue
    *** Yep. RAnalOp is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
--> RAnalFunction
--> RAnalOp
--> RAnalBlock
    *** Yep. RAnalState is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RRegArena is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
--> RRegArena
    *** Yep. RRegSet is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RHash is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. REggPlugin is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. REgg is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RAsm is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RAsmOp is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RAsmCode is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RAsmPlugin is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
WARNING UNSATISFIED RAnal
    *** Yep. RSyscall is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RReg
--> RSyscall
    *** Yep. RAnal is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RSyscallItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
    *** Yep. RDatabase is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOUndoWrite is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOPlugin is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
WARNING UNSATISFIED RCoreFile
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOMap is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
--> RIODesc
WARNING UNSATISFIED RCoreFile
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOSection is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
--> RIODesc
WARNING UNSATISFIED RCoreFile
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIODesc is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIOMap
--> RIODesc
    *** Yep. RCoreFile is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RIODesc
    *** Yep. RIO is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RBreakpoint is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RBreakpointItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RBreakpointTrace is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RDebugReason
WARNING UNSATISFIED RDebug
--> RBreakpointItem
    *** Yep. RDebugReason is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RDebugReason
--> RBreakpoint
    *** Yep. RDebug is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RDebugFrame is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RDebugPid is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RDebugMap is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RDebugTrace is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RDebugTracepoint is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RSearch is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RSearchKeyword is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RSearchKeyword
    *** Yep. RSearchHit is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RFlagItem is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RFlag is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RConfig is satisfied
--> RBin
WARNING UNSATISFIED RCore
    *** Yep. RConfigNode is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinPlugin is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinDwarfRow is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinClass is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinAddr is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinSection is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinSymbol is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinImport is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
--> RBinSymbol
--> RBinImport
    *** Yep. RBinReloc is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinInfo is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
    *** Yep. RBinObject is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
--> RBinPlugin
    *** Yep. RBinFile is satisfied
--> RBin
WARNING UNSATISFIED RCore
--> RBinFile
    *** Yep. RBin is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
WARNING UNSATISFIED RCore
    *** Yep. RBinString is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
WARNING UNSATISFIED RCore
    *** Yep. RBinField is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
WARNING UNSATISFIED RCore
    *** Yep. RParse is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
--> RPrint
WARNING UNSATISFIED RCore
--> RLangPlugin
WARNING UNSATISFIED RLang
    *** Yep. RLangPlugin is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
--> RPrint
WARNING UNSATISFIED RCore
--> RLangPlugin
    *** Yep. RLang is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
--> RPrint
WARNING UNSATISFIED RCore
    *** Yep. RPrint is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
--> RPrint
--> RLang
--> RDebug
--> RFlag
--> RSearch
--> RSign
--> RFS
WARNING UNSATISFIED RCore
    *** Yep. RFS is satisfied
--> RBin
--> RConfig
--> RCons
--> RIO
--> RCoreFile
--> RNum
--> RLib
--> RCmd
--> RAnal
--> RAsm
--> RParse
--> RPrint
--> RLang
--> RDebug
--> RFlag
--> RSearch
--> RSign
--> RFS
--> REgg
    *** Yep. RCore is satisfied
--> RFSPlugin
WARNING UNSATISFIED RFSFile
    *** Yep. RFSPlugin is satisfied
--> RFSPlugin
--> RFSRoot
WARNING UNSATISFIED RFSFile
--> RFSPlugin
    *** Yep. RFSRoot is satisfied
--> RFSPlugin
--> RFSRoot
    *** Yep. RFSFile is satisfied
    *** Yep. RFSPartition is satisfied
    *** Yep. RMagic is satisfied
    *** Yep. Sdb is satisfied
... r_core.py
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc ctypes r_bin -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --ctypes -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_bin.py -m r_bin ../vapi/r_bin
NOTICE Symbol defined VALABIND_CTYPES
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
WARNING Constants not yet supported on ctypes (OS)
WARNING Constants not yet supported on ctypes (ARCH)
WARNING Constants not yet supported on ctypes (R2_VERSION)
WARNING Constants not yet supported on ctypes (R2_PREFIX)
WARNING Constants not yet supported on ctypes (R2_LIBDIR)
--> RLibStruct (0)
--> RBin (1)
--> RBinFile (2)
--> RBinPlugin (3)
--> RBinDwarfRow (4)
--> RBinClass (5)
--> RBinObject (6)
WARNING Arrays not yet supported in ctypes bindings
--> RBinAddr (7)
--> RBinSection (8)
WARNING Arrays not yet supported in ctypes bindings
--> RBinSymbol (9)
--> RBinImport (10)
--> RBinReloc (11)
--> RBinInfo (12)
--> RBinString (13)
--> RBinField (14)
--> RStrBuf (15)
WARNING Unknown datatype 

--> RNum (16)
--> RBuffer (17)
--> RList (18)
--> RListIter (19)
--> RRange (20)
--> RRangeItem (21)
--> RLib (22)
--> RDiff (23)
--> RDiffOp (24)
--> RIO (25)
WARNING Method from renamed to _from
--> RIOUndoWrite (26)
--> RIOPlugin (27)
--> RIOMap (28)
--> RIOSection (29)
--> RIODesc (30)
    *** Yep. RLibStruct is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinPlugin is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinDwarfRow is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
    *** Yep. RBinClass is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinAddr is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinSection is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinSymbol is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinImport is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
--> RBinSymbol
--> RBinImport
    *** Yep. RBinReloc is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
WARNING UNSATISFIED RBinObject
    *** Yep. RBinInfo is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
WARNING UNSATISFIED RBinFile
--> RBinInfo
    *** Yep. RBinObject is satisfied
--> RBinFile
WARNING UNSATISFIED RBin
--> RBinObject
--> RBinPlugin
    *** Yep. RBinFile is satisfied
--> RBinFile
    *** Yep. RBin is satisfied
    *** Yep. RBinString is satisfied
    *** Yep. RBinField is satisfied
    *** Yep. RStrBuf is satisfied
    *** Yep. RNum is satisfied
    *** Yep. RBuffer is satisfied
    *** Yep. RList is satisfied
    *** Yep. RListIter is satisfied
    *** Yep. RRange is satisfied
    *** Yep. RRangeItem is satisfied
    *** Yep. RLib is satisfied
    *** Yep. RDiff is satisfied
    *** Yep. RDiffOp is satisfied
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOUndoWrite is satisfied
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOPlugin is satisfied
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOMap is satisfied
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIOSection is satisfied
--> RIODesc
WARNING UNSATISFIED RIO
    *** Yep. RIODesc is satisfied
--> RIODesc
    *** Yep. RIO is satisfied
... r_bin.py
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc ctypes r_asm -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --ctypes -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_asm.py -m r_asm ../vapi/r_asm
NOTICE Symbol defined VALABIND_CTYPES
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
WARNING Constants not yet supported on ctypes (OS)
WARNING Constants not yet supported on ctypes (ARCH)
WARNING Constants not yet supported on ctypes (R2_VERSION)
WARNING Constants not yet supported on ctypes (R2_PREFIX)
WARNING Constants not yet supported on ctypes (R2_LIBDIR)
--> RLibStruct (0)
--> RAsm (1)
--> RAsmOp (2)
WARNING Arrays not yet supported in ctypes bindings
WARNING Arrays not yet supported in ctypes bindings
WARNING Arrays not yet supported in ctypes bindings
--> RAsmCode (3)
--> RAsmPlugin (4)
--> RStrBuf (5)
WARNING Unknown datatype 

--> RNum (6)
--> RBuffer (7)
--> RList (8)
--> RListIter (9)
--> RRange (10)
--> RRangeItem (11)
--> RLib (12)
--> RDiff (13)
--> RDiffOp (14)
    *** Yep. RLibStruct is satisfied
    *** Yep. RAsm is satisfied
    *** Yep. RAsmOp is satisfied
    *** Yep. RAsmCode is satisfied
    *** Yep. RAsmPlugin is satisfied
    *** Yep. RStrBuf is satisfied
    *** Yep. RNum is satisfied
    *** Yep. RBuffer is satisfied
    *** Yep. RList is satisfied
    *** Yep. RListIter is satisfied
    *** Yep. RRange is satisfied
    *** Yep. RRangeItem is satisfied
    *** Yep. RLib is satisfied
    *** Yep. RDiff is satisfied
    *** Yep. RDiffOp is satisfied
... r_asm.py
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/ctypes'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/cxx'
c++ bindings has been disabled
mod=`echo r_core.so | sed -e s,.so,,` ; \
echo "MOD=$mod" ; \
valabind --cxx -N Radare -m $mod --vapidir=../vapi $mod && \
g++ -shared -fPIC -o r_core.so ${mod}.cxx `pkg-config --cflags --libs $mod`
MOD=r_core
NOTICE Symbol defined VALABIND_CXX
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
r_core.cxx: In function 'long long unsigned int Radare_ex_map_anal_ex_to_anal_op_type(long long unsigned int)':
r_core.cxx:67:64: error: 'r_egg_ex_map_anal_ex_to_anal_op_type' was not declared in this scope
     return r_egg_ex_map_anal_ex_to_anal_op_type (ranal2_op_type);
                                                                ^
r_core.cxx: In function 'int Radare_ex_is_op_type_eop(long long unsigned int)':
r_core.cxx:70:38: error: 'r_egg_ex_is_op_type_eop' was not declared in this scope
     return r_egg_ex_is_op_type_eop (x);
                                      ^
r_core.cxx: In function 'unsigned int Radare_ex_map_anal_ex_to_anal_bb_type(long long unsigned int)':
r_core.cxx:73:64: error: 'r_egg_ex_map_anal_ex_to_anal_bb_type' was not declared in this scope
     return r_egg_ex_map_anal_ex_to_anal_bb_type (ranal2_op_type);
                                                                ^
r_core.cxx: In function 'void Radare_ex_clone_op_switch_to_bb(RAnalBlock*, RAnalOp*)':
r_core.cxx:76:44: error: 'r_egg_ex_clone_op_switch_to_bb' was not declared in this scope
      r_egg_ex_clone_op_switch_to_bb (bb, op);
                                            ^
r_core.cxx: In function 'void Radare_ex_update_bb_cfg_head_tail(RAnalBlock*, RAnalBlock*, RAnalBlock*)':
r_core.cxx:79:57: error: 'r_egg_ex_update_bb_cfg_head_tail' was not declared in this scope
      r_egg_ex_update_bb_cfg_head_tail (start, head, tail);
                                                         ^
r_core.cxx: In function 'int Radare_ex_bb_head_comparator(RAnalBlock*, RAnalBlock*)':
r_core.cxx:82:45: error: 'r_egg_ex_bb_head_comparator' was not declared in this scope
     return r_egg_ex_bb_head_comparator (a, b);
                                             ^
r_core.cxx: In function 'int Radare_ex_bb_address_comparator(RAnalBlock*, RAnalBlock*)':
r_core.cxx:85:48: error: 'r_egg_ex_bb_address_comparator' was not declared in this scope
     return r_egg_ex_bb_address_comparator (a, b);
                                                ^
r_core.cxx: At global scope:
r_core.cxx:88:2: error: 'Radare_RCoreFile' does not name a type
  Radare_RCoreFile *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:92:2: error: 'Radare_RCoreAsmHit' does not name a type
  Radare_RCoreAsmHit *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:94:29: error: expected class-name before '(' token
   ~r_core_Radare_RCoreAsmHit() {
                             ^
r_core.cxx:97:30: error: ISO C++ forbids declaration of 'r_core_Radare_RCoreAsmHit' with no type [-fpermissive]
   r_core_Radare_RCoreAsmHit () {
                              ^
r_core.cxx: In member function 'int r_core_RCoreAsmHit::r_core_Radare_RCoreAsmHit()':
r_core.cxx:98:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:99:5: error: 'self' was not declared in this scope
     self = r_core_asm_hit_new ();
     ^~~~
r_core.cxx: At global scope:
r_core.cxx:103:2: error: 'Radare_RCore' does not name a type
  Radare_RCore *self;
  ^~~~~~~~~~~~
r_core.cxx:111:24: error: ISO C++ forbids declaration of 'r_core_Radare_RCore' with no type [-fpermissive]
   r_core_Radare_RCore () {
                        ^
r_core.cxx: In member function 'RCons* r_core_RCore::get_cons()':
r_core.cxx:106:29: error: 'self' was not declared in this scope
     return r_core_get_cons (self);
                             ^~~~
r_core.cxx: In member function 'RConfig* r_core_RCore::get_config()':
r_core.cxx:109:31: error: 'self' was not declared in this scope
     return r_core_get_config (self);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::r_core_Radare_RCore()':
r_core.cxx:112:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:113:5: error: 'self' was not declared in this scope
     self = r_core_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RCore::loadlibs(int, const char*)':
r_core.cxx:122:29: error: 'self' was not declared in this scope
     return r_core_loadlibs (self, where, path);
                             ^~~~
r_core.cxx: In member function 'int r_core_RCore::prompt(bool)':
r_core.cxx:125:27: error: 'self' was not declared in this scope
     return r_core_prompt (self, sync);
                           ^~~~
r_core.cxx: In member function 'void r_core_RCore::prompt_loop()':
r_core.cxx:128:26: error: 'self' was not declared in this scope
      r_core_prompt_loop (self);
                          ^~~~
r_core.cxx: In member function 'int r_core_RCore::prompt_exec()':
r_core.cxx:131:32: error: 'self' was not declared in this scope
     return r_core_prompt_exec (self);
                                ^~~~
r_core.cxx: In member function 'int r_core_RCore::cmd(const char*, bool)':
r_core.cxx:134:24: error: 'self' was not declared in this scope
     return r_core_cmd (self, cmd, log);
                        ^~~~
r_core.cxx: In member function 'int r_core_RCore::cmd0(const char*)':
r_core.cxx:137:25: error: 'self' was not declared in this scope
     return r_core_cmd0 (self, cmd);
                         ^~~~
r_core.cxx: In member function 'void r_core_RCore::cmd_init()':
r_core.cxx:140:23: error: 'self' was not declared in this scope
      r_core_cmd_init (self);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RCore::cmd_file(const char*)':
r_core.cxx:143:29: error: 'self' was not declared in this scope
     return r_core_cmd_file (self, file);
                             ^~~~
r_core.cxx: In member function 'int r_core_RCore::cmd_command(const char*)':
r_core.cxx:146:32: error: 'self' was not declared in this scope
     return r_core_cmd_command (self, cmd);
                                ^~~~
r_core.cxx: In member function 'const char* r_core_RCore::cmd_str(const char*)':
r_core.cxx:149:28: error: 'self' was not declared in this scope
     return r_core_cmd_str (self, cmd);
                            ^~~~
r_core.cxx: In member function 'const char* r_core_RCore::cmd_str_pipe(const char*)':
r_core.cxx:152:33: error: 'self' was not declared in this scope
     return r_core_cmd_str_pipe (self, cmd);
                                 ^~~~
r_core.cxx: In member function 'char* r_core_RCore::op_str(long long unsigned int)':
r_core.cxx:155:27: error: 'self' was not declared in this scope
     return r_core_op_str (self, addr);
                           ^~~~
r_core.cxx: In member function 'RAnalOp* r_core_RCore::op_anal(long long unsigned int)':
r_core.cxx:158:28: error: 'self' was not declared in this scope
     return r_core_op_anal (self, addr);
                            ^~~~
r_core.cxx: In member function 'RAsmOp* r_core_RCore::disassemble(long long unsigned int)':
r_core.cxx:161:32: error: 'self' was not declared in this scope
     return r_core_disassemble (self, addr);
                                ^~~~
r_core.cxx: In member function 'const char* r_core_RCore::disassemble_instr(long long unsigned int, int)':
r_core.cxx:164:38: error: 'self' was not declared in this scope
     return r_core_disassemble_instr (self, addr, l);
                                      ^~~~
r_core.cxx: In member function 'const char* r_core_RCore::disassemble_bytes(long long unsigned int, int)':
r_core.cxx:167:38: error: 'self' was not declared in this scope
     return r_core_disassemble_bytes (self, addr, b);
                                      ^~~~
r_core.cxx: In member function 'int r_core_RCore::search_preludes()':
r_core.cxx:170:36: error: 'self' was not declared in this scope
     return r_core_search_preludes (self);
                                    ^~~~
r_core.cxx: In member function 'int r_core_RCore::search_prelude(long long unsigned int, long long unsigned int, unsigned char*, int, unsigned char*, int)':
r_core.cxx:173:35: error: 'self' was not declared in this scope
     return r_core_search_prelude (self, from, to, k, ksz, m, msz);
                                   ^~~~
r_core.cxx: In member function 'bool r_core_RCore::hash_load(const char*)':
r_core.cxx:176:30: error: 'self' was not declared in this scope
     return r_core_hash_load (self, filename);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RCore::anal_all()':
r_core.cxx:179:29: error: 'self' was not declared in this scope
     return r_core_anal_all (self);
                             ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_search(long long unsigned int, long long unsigned int, long long unsigned int)':
r_core.cxx:182:32: error: 'self' was not declared in this scope
     return r_core_anal_search (self, from, to, ref);
                                ^~~~
r_core.cxx: In member function 'void r_core_RCore::anal_refs(const char*)':
r_core.cxx:185:24: error: 'self' was not declared in this scope
      r_core_anal_refs (self, input);
                        ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_bb(RAnalFunction*, long long unsigned int, int)':
r_core.cxx:188:28: error: 'self' was not declared in this scope
     return r_core_anal_bb (self, fcn, at, head);
                            ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_bb_seek(long long unsigned int)':
r_core.cxx:191:33: error: 'self' was not declared in this scope
     return r_core_anal_bb_seek (self, addr);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_fcn(long long unsigned int, long long unsigned int, int, int)':
r_core.cxx:194:29: error: 'self' was not declared in this scope
     return r_core_anal_fcn (self, at, from, reftype, depth);
                             ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_fcn_list(const char*, bool)':
r_core.cxx:197:34: error: 'self' was not declared in this scope
     return r_core_anal_fcn_list (self, input, rad);
                                  ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_graph(long long unsigned int, int)':
r_core.cxx:200:31: error: 'self' was not declared in this scope
     return r_core_anal_graph (self, addr, opts);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::anal_ref_list(bool)':
r_core.cxx:203:34: error: 'self' was not declared in this scope
     return r_core_anal_ref_list (self, rad);
                                  ^~~~
r_core.cxx: In member function 'int r_core_RCore::project_open(const char*)':
r_core.cxx:206:33: error: 'self' was not declared in this scope
     return r_core_project_open (self, file);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RCore::project_save(const char*)':
r_core.cxx:209:33: error: 'self' was not declared in this scope
     return r_core_project_save (self, file);
                                 ^~~~
r_core.cxx: In member function 'char* r_core_RCore::project_info(const char*)':
r_core.cxx:212:33: error: 'self' was not declared in this scope
     return r_core_project_info (self, file);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RCore::gdiff(RCore*)':
r_core.cxx:215:26: error: 'self' was not declared in this scope
     return r_core_gdiff (self, c2);
                          ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_help()':
r_core.cxx:218:23: error: 'self' was not declared in this scope
      r_core_rtr_help (self);
                       ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_pushout(const char*)':
r_core.cxx:221:26: error: 'self' was not declared in this scope
      r_core_rtr_pushout (self, input);
                          ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_list()':
r_core.cxx:224:23: error: 'self' was not declared in this scope
      r_core_rtr_list (self);
                       ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_add(const char*)':
r_core.cxx:227:22: error: 'self' was not declared in this scope
      r_core_rtr_add (self, input);
                      ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_remove(const char*)':
r_core.cxx:230:25: error: 'self' was not declared in this scope
      r_core_rtr_remove (self, input);
                         ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_session(const char*)':
r_core.cxx:233:26: error: 'self' was not declared in this scope
      r_core_rtr_session (self, input);
                          ^~~~
r_core.cxx: In member function 'void r_core_RCore::rtr_cmd(const char*)':
r_core.cxx:236:22: error: 'self' was not declared in this scope
      r_core_rtr_cmd (self, input);
                      ^~~~
r_core.cxx: In member function 'bool r_core_RCore::read_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:239:28: error: 'self' was not declared in this scope
     return r_core_read_at (self, addr, buf, size);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RCore::write_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:242:29: error: 'self' was not declared in this scope
     return r_core_write_at (self, addr, buf, size);
                             ^~~~
r_core.cxx: In member function 'int r_core_RCore::block_read(bool)':
r_core.cxx:245:31: error: 'self' was not declared in this scope
     return r_core_block_read (self, next);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::block_size(int)':
r_core.cxx:248:31: error: 'self' was not declared in this scope
     return r_core_block_size (self, size);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::seek(long long unsigned int, bool)':
r_core.cxx:251:25: error: 'self' was not declared in this scope
     return r_core_seek (self, addr, rb);
                         ^~~~
r_core.cxx: In member function 'int r_core_RCore::seek_align(long long unsigned int, int)':
r_core.cxx:254:31: error: 'self' was not declared in this scope
     return r_core_seek_align (self, addr, count);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RCore::yank(long long unsigned int, int)':
r_core.cxx:257:25: error: 'self' was not declared in this scope
     return r_core_yank (self, addr, len);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RCore::yank_paste(long long unsigned int, int)':
r_core.cxx:260:31: error: 'self' was not declared in this scope
     return r_core_yank_paste (self, addr, len);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::visual(const char*)':
r_core.cxx:263:27: error: 'self' was not declared in this scope
     return r_core_visual (self, input);
                           ^~~~
r_core.cxx: In member function 'int r_core_RCore::visual_cmd(int)':
r_core.cxx:266:31: error: 'self' was not declared in this scope
     return r_core_visual_cmd (self, ch);
                               ^~~~
r_core.cxx: In member function 'int r_core_RCore::serve(RIODesc*)':
r_core.cxx:269:26: error: 'self' was not declared in this scope
     return r_core_serve (self, fd);
                          ^~~~
r_core.cxx: In member function 'std::vector<r_core_asm_hit*> r_core_RCore::asm_strsearch(const char*, long long unsigned int, long long unsigned int, int, int)':
r_core.cxx:276:34: error: 'self' was not declared in this scope
     list = r_core_asm_strsearch (self, input, from, to, maxhits, regexp);
                                  ^~~~
r_core.cxx: In member function 'std::vector<r_core_asm_hit*> r_core_RCore::asm_bwdisassemble(long long unsigned int, int, int)':
r_core.cxx:287:38: error: 'self' was not declared in this scope
     list = r_core_asm_bwdisassemble (self, addr, n, len);
                                      ^~~~
r_core.cxx: In member function 'bool r_core_RCore::search_cb(long long unsigned int, long long unsigned int, RCoreSearchCallback)':
r_core.cxx:294:30: error: 'self' was not declared in this scope
     return r_core_search_cb (self, from, to, cb);
                              ^~~~
r_core.cxx: In member function 'RCoreFile* r_core_RCore::file_open(const char*, int, long long unsigned int)':
r_core.cxx:297:30: error: 'self' was not declared in this scope
     return r_core_file_open (self, file, mode, loadaddr);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RCore::file_close(RCoreFile*)':
r_core.cxx:300:31: error: 'self' was not declared in this scope
     return r_core_file_close (self, cf);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RCore::file_close_fd(int)':
r_core.cxx:303:34: error: 'self' was not declared in this scope
     return r_core_file_close_fd (self, fd);
                                  ^~~~
r_core.cxx: In member function 'bool r_core_RCore::file_list(int)':
r_core.cxx:306:30: error: 'self' was not declared in this scope
     return r_core_file_list (self, mode);
                              ^~~~
r_core.cxx: In member function 'int r_core_RCore::seek_delta(long long int)':
r_core.cxx:309:31: error: 'self' was not declared in this scope
     return r_core_seek_delta (self, addr);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RCore::bin_load(const char*, long long unsigned int)':
r_core.cxx:312:29: error: 'self' was not declared in this scope
     return r_core_bin_load (self, file, baddr);
                             ^~~~
r_core.cxx: At global scope:
r_core.cxx:316:2: error: 'Radare_RCmd' does not name a type
  Radare_RCmd *self;
  ^~~~~~~~~~~
r_core.cxx:318:23: error: ISO C++ forbids declaration of 'r_core_Radare_RCmd' with no type [-fpermissive]
   r_core_Radare_RCmd () {
                       ^
r_core.cxx: In member function 'int r_core_RCmd::r_core_Radare_RCmd()':
r_core.cxx:319:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:320:5: error: 'self' was not declared in this scope
     self = r_cmd_new ();
     ^~~~
r_core.cxx: In member function 'void r_core_RCmd::set_data(void*)':
r_core.cxx:323:22: error: 'self' was not declared in this scope
      r_cmd_set_data (self, data);
                      ^~~~
r_core.cxx: In member function 'bool r_core_RCmd::add(const char*, const char*, RCmdCallback)':
r_core.cxx:326:23: error: 'self' was not declared in this scope
     return r_cmd_add (self, cmd, desc, cb);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RCmd::add_long(const char*, const char*, const char*)':
r_core.cxx:329:28: error: 'self' was not declared in this scope
     return r_cmd_add_long (self, cmd, scmd, desc);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RCmd::call(const char*)':
r_core.cxx:332:24: error: 'self' was not declared in this scope
     return r_cmd_call (self, cmd);
                        ^~~~
r_core.cxx: In member function 'bool r_core_RCmd::call_long(const char*)':
r_core.cxx:335:29: error: 'self' was not declared in this scope
     return r_cmd_call_long (self, cmd);
                             ^~~~
r_core.cxx: At global scope:
r_core.cxx:339:2: error: 'Radare_RStrBuf' does not name a type
  Radare_RStrBuf *self;
  ^~~~~~~~~~~~~~
r_core.cxx:341:41: error: ISO C++ forbids declaration of 'r_core_Radare_RStrBuf' with no type [-fpermissive]
   r_core_Radare_RStrBuf (const char* str) {
                                         ^
r_core.cxx: In member function 'int r_core_RStrBuf::r_core_Radare_RStrBuf(const char*)':
r_core.cxx:342:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:343:5: error: 'self' was not declared in this scope
     self = r_strbuf_new (str);
     ^~~~
r_core.cxx: In member function 'bool r_core_RStrBuf::set(const char*)':
r_core.cxx:346:26: error: 'self' was not declared in this scope
     return r_strbuf_set (self, s);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RStrBuf::setf(const char*)':
r_core.cxx:349:27: error: 'self' was not declared in this scope
     return r_strbuf_setf (self, s);
                           ^~~~
r_core.cxx: In member function 'bool r_core_RStrBuf::append(const char*)':
r_core.cxx:352:29: error: 'self' was not declared in this scope
     return r_strbuf_append (self, s);
                             ^~~~
r_core.cxx: In member function 'char* r_core_RStrBuf::get()':
r_core.cxx:355:26: error: 'self' was not declared in this scope
     return r_strbuf_get (self);
                          ^~~~
r_core.cxx: At global scope:
r_core.cxx:359:2: error: 'Radare_RNum' does not name a type
  Radare_RNum *self;
  ^~~~~~~~~~~
r_core.cxx:361:22: error: expected class-name before '(' token
   ~r_core_Radare_RNum() {
                      ^
r_core.cxx:364:50: error: ISO C++ forbids declaration of 'r_core_Radare_RNum' with no type [-fpermissive]
   r_core_Radare_RNum (RNumCallback cb, void* user) {
                                                  ^
r_core.cxx: In member function 'int r_core_RNum::r_core_Radare_RNum(RNumCallback, void*)':
r_core.cxx:365:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:366:5: error: 'self' was not declared in this scope
     self = r_num_new (cb, user);
     ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RNum::get(const char*)':
r_core.cxx:369:23: error: 'self' was not declared in this scope
     return r_num_get (self, str);
                       ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RNum::math(const char*)':
r_core.cxx:372:24: error: 'self' was not declared in this scope
     return r_num_math (self, str);
                        ^~~~
r_core.cxx: At global scope:
r_core.cxx:376:2: error: 'Radare_RBuffer' does not name a type
  Radare_RBuffer *self;
  ^~~~~~~~~~~~~~
r_core.cxx:378:26: error: ISO C++ forbids declaration of 'r_core_Radare_RBuffer' with no type [-fpermissive]
   r_core_Radare_RBuffer () {
                          ^
r_core.cxx: In member function 'int r_core_RBuffer::r_core_Radare_RBuffer()':
r_core.cxx:379:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:380:5: error: 'self' was not declared in this scope
     self = r_buf_new ();
     ^~~~
r_core.cxx: In member function 'int r_core_RBuffer::read_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:383:27: error: 'self' was not declared in this scope
     return r_buf_read_at (self, addr, buf, len);
                           ^~~~
r_core.cxx: In member function 'int r_core_RBuffer::write_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:386:28: error: 'self' was not declared in this scope
     return r_buf_write_at (self, addr, buf, len);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RBuffer::set_bytes(unsigned char*, int)':
r_core.cxx:389:29: error: 'self' was not declared in this scope
     return r_buf_set_bytes (self, buf, len);
                             ^~~~
r_core.cxx: At global scope:
r_core.cxx:393:2: error: 'Radare_RList' does not name a type
  Radare_RList *self;
  ^~~~~~~~~~~~
r_core.cxx:404:24: error: ISO C++ forbids declaration of 'r_core_Radare_RList' with no type [-fpermissive]
   r_core_Radare_RList () {
                        ^
r_core.cxx: In member function 'void r_core_RList::append(void*)':
r_core.cxx:396:21: error: 'self' was not declared in this scope
      r_list_append (self, foo);
                     ^~~~
r_core.cxx: In member function 'void r_core_RList::prepend(void*)':
r_core.cxx:399:22: error: 'self' was not declared in this scope
      r_list_prepend (self, foo);
                      ^~~~
In file included from /usr/include/libr/r_util.h:10:0,
                 from /usr/include/libr/r_config.h:5,
                 from r_core.cxx:2:
r_core.cxx: In member function 'RListIter r_core_RList::iterator()':
r_core.cxx:402:29: error: 'self' was not declared in this scope
     return r_list_iterator (self);
                             ^
/usr/include/libr/r_list.h:51:29: note: in definition of macro 'r_list_iterator'
 #define r_list_iterator(x) (x)? (x)->head: NULL
                             ^
r_core.cxx: In member function 'int r_core_RList::r_core_Radare_RList()':
r_core.cxx:405:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:406:5: error: 'self' was not declared in this scope
     self = r_list_new ();
     ^~~~
r_core.cxx: In member function 'int r_core_RList::length()':
r_core.cxx:409:27: error: 'self' was not declared in this scope
     return r_list_length (self);
                           ^~~~
r_core.cxx: In member function 'bool r_core_RList::del_n(int)':
r_core.cxx:412:26: error: 'self' was not declared in this scope
     return r_list_del_n (self, n);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RList::get_top()':
r_core.cxx:415:28: error: 'self' was not declared in this scope
     return r_list_get_top (self);
                            ^~~~
r_core.cxx: In member function 'void* r_core_RList::pop()':
r_core.cxx:418:24: error: 'self' was not declared in this scope
     return r_list_pop (self);
                        ^~~~
r_core.cxx: At global scope:
r_core.cxx:422:2: error: 'Radare_RListIter' does not name a type
  Radare_RListIter *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx: In member function 'void* r_core_RListIter::get_data()':
r_core.cxx:425:34: error: 'self' was not declared in this scope
     return r_list_iter_get_data (self);
                                  ^~~~
r_core.cxx: In member function 'RListIter r_core_RListIter::get_next()':
r_core.cxx:428:34: error: 'self' was not declared in this scope
     return r_list_iter_get_next (self);
                                  ^~~~
r_core.cxx: At global scope:
r_core.cxx:432:2: error: 'Radare_RRangeItem' does not name a type
  Radare_RRangeItem *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:436:2: error: 'Radare_RRange' does not name a type
  Radare_RRange *self;
  ^~~~~~~~~~~~~
r_core.cxx:438:25: error: ISO C++ forbids declaration of 'r_core_Radare_RRange' with no type [-fpermissive]
   r_core_Radare_RRange () {
                         ^
r_core.cxx:442:40: error: ISO C++ forbids declaration of 'r_core_Radare_RRange' with no type [-fpermissive]
   r_core_Radare_RRange (const char* str) {
                                        ^
r_core.cxx: In member function 'int r_core_RRange::r_core_Radare_RRange()':
r_core.cxx:439:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:440:5: error: 'self' was not declared in this scope
     self = r_range_new ();
     ^~~~
r_core.cxx: In member function 'int r_core_RRange::r_core_Radare_RRange(const char*)':
r_core.cxx:443:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:444:5: error: 'self' was not declared in this scope
     self = r_range_new_from_string (str);
     ^~~~
r_core.cxx: In member function 'RRangeItem* r_core_RRange::item_get(long long unsigned int)':
r_core.cxx:447:30: error: 'self' was not declared in this scope
     return r_range_item_get (self, addr);
                              ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RRange::size()':
r_core.cxx:450:26: error: 'self' was not declared in this scope
     return r_range_size (self);
                          ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RRange::add_from_string(const char*)':
r_core.cxx:453:37: error: 'self' was not declared in this scope
     return r_range_add_from_string (self, str);
                                     ^~~~
r_core.cxx: In member function 'bool r_core_RRange::contains(long long unsigned int)':
r_core.cxx:456:30: error: 'self' was not declared in this scope
     return r_range_contains (self, addr);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RRange::sort()':
r_core.cxx:459:26: error: 'self' was not declared in this scope
     return r_range_sort (self);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RRange::list(bool)':
r_core.cxx:462:26: error: 'self' was not declared in this scope
     return r_range_list (self, rad);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RRange::get_n(int, long long unsigned int*, long long unsigned int*)':
r_core.cxx:465:27: error: 'self' was not declared in this scope
     return r_range_get_n (self, n, fr, to);
                           ^~~~
r_core.cxx: In member function 'RRange* r_core_RRange::inverse(long long unsigned int, long long unsigned int, int)':
r_core.cxx:468:29: error: 'self' was not declared in this scope
     return r_range_inverse (self, fr, to, flags);
                             ^~~~
r_core.cxx: At global scope:
r_core.cxx:472:2: error: 'Radare_RLib' does not name a type
  Radare_RLib *self;
  ^~~~~~~~~~~
r_core.cxx:474:42: error: ISO C++ forbids declaration of 'r_core_Radare_RLib' with no type [-fpermissive]
   r_core_Radare_RLib (const char* symname) {
                                          ^
r_core.cxx: In member function 'int r_core_RLib::r_core_Radare_RLib(const char*)':
r_core.cxx:475:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:476:5: error: 'self' was not declared in this scope
     self = r_lib_new (symname);
     ^~~~
r_core.cxx: In member function 'bool r_core_RLib::close(const char*)':
r_core.cxx:479:25: error: 'self' was not declared in this scope
     return r_lib_close (self, file);
                         ^~~~
r_core.cxx: In member function 'int r_core_RLib::opendir(const char*)':
r_core.cxx:482:27: error: 'self' was not declared in this scope
     return r_lib_opendir (self, path);
                           ^~~~
r_core.cxx: In member function 'void* r_core_RLib::dl_sym(const char*)':
r_core.cxx:491:26: error: 'self' was not declared in this scope
     return r_lib_dl_sym (self, symname);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RLib::del_handler(int)':
r_core.cxx:500:31: error: 'self' was not declared in this scope
     return r_lib_del_handler (self, type);
                               ^~~~
r_core.cxx: At global scope:
r_core.cxx:504:2: error: 'Radare_RDiff' does not name a type
  Radare_RDiff *self;
  ^~~~~~~~~~~~
r_core.cxx:506:74: error: ISO C++ forbids declaration of 'r_core_Radare_RDiff' with no type [-fpermissive]
   r_core_Radare_RDiff (unsigned long long off_a, unsigned long long off_b) {
                                                                          ^
r_core.cxx: In member function 'int r_core_RDiff::r_core_Radare_RDiff(long long unsigned int, long long unsigned int)':
r_core.cxx:507:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:508:5: error: 'self' was not declared in this scope
     self = r_diff_new (off_a, off_b);
     ^~~~
r_core.cxx: In member function 'int r_core_RDiff::buffers(unsigned char*, int, unsigned char*, int)':
r_core.cxx:511:28: error: 'self' was not declared in this scope
     return r_diff_buffers (self, a, la, b, lb);
                            ^~~~
r_core.cxx: In member function 'int r_core_RDiff::buffers_distance(unsigned char*, int, unsigned char*, int, unsigned int*, double*)':
r_core.cxx:514:37: error: 'self' was not declared in this scope
     return r_diff_buffers_distance (self, a, la, b, lb, distance, similarity);
                                     ^~~~
r_core.cxx: In member function 'bool r_core_RDiff::set_delta(int)':
r_core.cxx:517:30: error: 'self' was not declared in this scope
     return r_diff_set_delta (self, delta);
                              ^~~~
r_core.cxx: At global scope:
r_core.cxx:521:2: error: 'Radare_RCons' does not name a type
  Radare_RCons *self;
  ^~~~~~~~~~~~
r_core.cxx:600:2: error: 'Radare_RLine' does not name a type
  Radare_RLine *self;
  ^~~~~~~~~~~~
r_core.cxx:622:2: error: 'Radare_RAnalCaseOp' does not name a type
  Radare_RAnalCaseOp *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:626:2: error: 'Radare_RAnalSwitchOp' does not name a type
  Radare_RAnalSwitchOp *self;
  ^~~~~~~~~~~~~~~~~~~~
r_core.cxx:628:111: error: ISO C++ forbids declaration of 'r_core_Radare_RAnalSwitchOp' with no type [-fpermissive]
   r_core_Radare_RAnalSwitchOp (unsigned long long addr, unsigned long long min_val, unsigned long long max_val) {
                                                                                                               ^
r_core.cxx: In member function 'int r_core_RAnalSwitchOp::r_core_Radare_RAnalSwitchOp(long long unsigned int, long long unsigned int, long long unsigned int)':
r_core.cxx:629:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:630:5: error: 'self' was not declared in this scope
     self = r_anal_switch_op_new (addr, min_val, max_val);
     ^~~~
r_core.cxx: In member function 'RAnalCaseOp* r_core_RAnalSwitchOp::add_case(long long unsigned int, long long unsigned int, long long unsigned int)':
r_core.cxx:633:39: error: 'self' was not declared in this scope
     return r_anal_switch_op_add_case (self, addr, jump, value);
                                       ^~~~
r_core.cxx: At global scope:
r_core.cxx:637:2: error: 'Radare_RAnalValue' does not name a type
  Radare_RAnalValue *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:641:2: error: 'Radare_RAnalCond' does not name a type
  Radare_RAnalCond *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:645:2: error: 'Radare_RAnalState' does not name a type
  Radare_RAnalState *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:647:100: error: ISO C++ forbids declaration of 'r_core_Radare_RAnalState' with no type [-fpermissive]
   r_core_Radare_RAnalState (unsigned long long start, unsigned char* buffer, unsigned long long len) {
                                                                                                    ^
r_core.cxx: In member function 'int r_core_RAnalState::r_core_Radare_RAnalState(long long unsigned int, unsigned char*, long long unsigned int)':
r_core.cxx:648:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:649:5: error: 'self' was not declared in this scope
     self = r_anal_state_new (start, buffer, len);
     ^~~~
r_core.cxx: In member function 'void r_core_RAnalState::insert_bb(RAnalBlock*)':
r_core.cxx:652:30: error: 'self' was not declared in this scope
      r_anal_state_insert_bb (self, bb);
                              ^~~~
r_core.cxx: In member function 'RAnalBlock* r_core_RAnalState::search_bb(long long unsigned int)':
r_core.cxx:655:36: error: 'self' was not declared in this scope
     return r_anal_state_search_bb (self, addr);
                                    ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RAnalState::get_len(long long unsigned int)':
r_core.cxx:658:34: error: 'self' was not declared in this scope
     return r_anal_state_get_len (self, addr);
                                  ^~~~
r_core.cxx: In member function 'int r_core_RAnalState::addr_is_valid(long long unsigned int)':
r_core.cxx:661:40: error: 'self' was not declared in this scope
     return r_anal_state_addr_is_valid (self, addr);
                                        ^~~~
r_core.cxx: In member function 'void r_core_RAnalState::set_depth(unsigned int)':
r_core.cxx:664:30: error: 'self' was not declared in this scope
      r_anal_state_set_depth (self, depth);
                              ^~~~
r_core.cxx: At global scope:
r_core.cxx:668:2: error: 'Radare_RAnalBlock' does not name a type
  Radare_RAnalBlock *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:672:2: error: 'Radare_RAnalOp' does not name a type
  Radare_RAnalOp *self;
  ^~~~~~~~~~~~~~
r_core.cxx:676:2: error: 'Radare_RAnalDiff' does not name a type
  Radare_RAnalDiff *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:680:2: error: 'Radare_RAnalFunction' does not name a type
  Radare_RAnalFunction *self;
  ^~~~~~~~~~~~~~~~~~~~
r_core.cxx: In member function 'std::vector<r_anal_bb_t*> r_core_RAnalFunction::get_bbs()':
r_core.cxx:687:32: error: 'self' was not declared in this scope
     list = r_anal_fcn_get_bbs (self);
                                ^~~~
r_core.cxx: In member function 'std::vector<r_anal_var_t*> r_core_RAnalFunction::get_vars()':
r_core.cxx:698:33: error: 'self' was not declared in this scope
     list = r_anal_fcn_get_vars (self);
                                 ^~~~
r_core.cxx: In member function 'std::vector<r_anal_ref_t*> r_core_RAnalFunction::get_refs()':
r_core.cxx:709:33: error: 'self' was not declared in this scope
     list = r_anal_fcn_get_refs (self);
                                 ^~~~
r_core.cxx: In member function 'std::vector<r_anal_ref_t*> r_core_RAnalFunction::get_xrefs()':
r_core.cxx:720:34: error: 'self' was not declared in this scope
     list = r_anal_fcn_get_xrefs (self);
                                  ^~~~
r_core.cxx: At global scope:
r_core.cxx:728:2: error: 'Radare_RAnalVar' does not name a type
  Radare_RAnalVar *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:732:2: error: 'Radare_RAnalVarAccess' does not name a type
  Radare_RAnalVarAccess *self;
  ^~~~~~~~~~~~~~~~~~~~~
r_core.cxx:736:2: error: 'Radare_RAnalRef' does not name a type
  Radare_RAnalRef *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:740:2: error: 'Radare_RAnalRefline' does not name a type
  Radare_RAnalRefline *self;
  ^~~~~~~~~~~~~~~~~~~
r_core.cxx:744:2: error: 'Radare_RAnalMetaItem' does not name a type
  Radare_RAnalMetaItem *self;
  ^~~~~~~~~~~~~~~~~~~~
r_core.cxx:748:2: error: 'Radare_RAnal' does not name a type
  Radare_RAnal *self;
  ^~~~~~~~~~~~
r_core.cxx:750:24: error: ISO C++ forbids declaration of 'r_core_Radare_RAnal' with no type [-fpermissive]
   r_core_Radare_RAnal () {
                        ^
r_core.cxx:791:15: error: 'weak' was not declared in this scope
   std::vector<weak RAnalFunction*> get_fcns () {
               ^~~~
r_core.cxx:791:34: error: template argument 1 is invalid
   std::vector<weak RAnalFunction*> get_fcns () {
                                  ^
r_core.cxx:791:34: error: template argument 2 is invalid
r_core.cxx: In member function 'int r_core_RAnal::r_core_Radare_RAnal()':
r_core.cxx:751:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:752:5: error: 'self' was not declared in this scope
     self = r_anal_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::op_hexstr(long long unsigned int, const char*)':
r_core.cxx:755:30: error: 'self' was not declared in this scope
     return r_anal_op_hexstr (self, addr, hexstr);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::set_bits(int)':
r_core.cxx:758:29: error: 'self' was not declared in this scope
     return r_anal_set_bits (self, bits);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::set_big_endian(bool)':
r_core.cxx:761:35: error: 'self' was not declared in this scope
     return r_anal_set_big_endian (self, big);
                                   ^~~~
r_core.cxx: In member function 'void r_core_RAnal::diff_setup(bool, double, double)':
r_core.cxx:764:25: error: 'self' was not declared in this scope
      r_anal_diff_setup (self, doops, thbb, thfcn);
                         ^~~~
r_core.cxx: In member function 'void r_core_RAnal::diff_setup_i(bool, int, int)':
r_core.cxx:767:27: error: 'self' was not declared in this scope
      r_anal_diff_setup_i (self, doops, thbb, thfcn);
                           ^~~~
r_core.cxx: In member function 'std::vector<r_anal_ref_t*> r_core_RAnal::xrefs_get(long long unsigned int)':
r_core.cxx:774:30: error: 'self' was not declared in this scope
     list = r_anal_xrefs_get (self, addr);
                              ^~~~
r_core.cxx: In member function 'std::vector<r_anal_ref_t*> r_core_RAnal::xrefs_get_from(long long unsigned int)':
r_core.cxx:785:35: error: 'self' was not declared in this scope
     list = r_anal_xrefs_get_from (self, addr);
                                   ^~~~
r_core.cxx: In member function 'int r_core_RAnal::get_fcns()':
r_core.cxx:792:17: error: 'weak' was not declared in this scope
     std::vector<weak RAnalFunction*> ret;
                 ^~~~
r_core.cxx:792:36: error: template argument 1 is invalid
     std::vector<weak RAnalFunction*> ret;
                                    ^
r_core.cxx:792:36: error: template argument 2 is invalid
r_core.cxx:795:10: error: expected ';' before 'RAnalFunction'
     weak RAnalFunction* *item;
          ^~~~~~~~~~~~~
r_core.cxx:796:29: error: 'self' was not declared in this scope
     list = r_anal_get_fcns (self);
                             ^~~~
r_core.cxx:798:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RAnalFunction**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:798:51: error: expected ')' before 'RAnalFunction'
     for (iter = list->head; iter && (item = (weak RAnalFunction**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~~~~~
r_core.cxx:798:78: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RAnalFunction**)iter->data); iter = iter->n)
                                                                              ^
r_core.cxx:799:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'RAnalFunction* r_core_RAnal::get_fcn_at(long long unsigned int, int)':
r_core.cxx:803:31: error: 'self' was not declared in this scope
     return r_anal_get_fcn_at (self, addr, type);
                               ^~~~
r_core.cxx: In member function 'RAnalFunction* r_core_RAnal::get_fcn_in(long long unsigned int, int)':
r_core.cxx:806:31: error: 'self' was not declared in this scope
     return r_anal_get_fcn_in (self, addr, type);
                               ^~~~
r_core.cxx: In member function 'void r_core_RAnal::trace_bb(long long unsigned int)':
r_core.cxx:809:23: error: 'self' was not declared in this scope
      r_anal_trace_bb (self, addr);
                       ^~~~
r_core.cxx: In member function 'void r_core_RAnal::bb(RAnalBlock*, long long unsigned int, unsigned char*, long long unsigned int, bool)':
r_core.cxx:812:17: error: 'self' was not declared in this scope
      r_anal_bb (self, bb, addr, buf, len, head);
                 ^~~~
r_core.cxx: In member function 'RAnalBlock* r_core_RAnal::bb_from_offset(long long unsigned int)':
r_core.cxx:815:35: error: 'self' was not declared in this scope
     return r_anal_bb_from_offset (self, addr);
                                   ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::meta_add(int, long long unsigned int, long long unsigned int, const char*)':
r_core.cxx:818:24: error: 'self' was not declared in this scope
     return r_meta_add (self, type, from, size, str);
                        ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::meta_del(int, long long unsigned int, long long unsigned int, const char*)':
r_core.cxx:821:24: error: 'self' was not declared in this scope
     return r_meta_del (self, type, from, size, str);
                        ^~~~
r_core.cxx: In member function 'RAnalMetaItem* r_core_RAnal::meta_find(long long unsigned int, int, int)':
r_core.cxx:824:25: error: 'self' was not declared in this scope
     return r_meta_find (self, off, type, where);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RAnal::meta_cleanup(long long unsigned int, long long unsigned int)':
r_core.cxx:827:28: error: 'self' was not declared in this scope
     return r_meta_cleanup (self, from, to);
                            ^~~~
r_core.cxx: In member function 'int r_core_RAnal::meta_list(int, long long unsigned int)':
r_core.cxx:833:25: error: 'self' was not declared in this scope
     return r_meta_list (self, type, rad);
                         ^~~~
r_core.cxx: At global scope:
r_core.cxx:837:2: error: 'Radare_RSign' does not name a type
  Radare_RSign *self;
  ^~~~~~~~~~~~
r_core.cxx:839:24: error: ISO C++ forbids declaration of 'r_core_Radare_RSign' with no type [-fpermissive]
   r_core_Radare_RSign () {
                        ^
r_core.cxx: In member function 'int r_core_RSign::r_core_Radare_RSign()':
r_core.cxx:840:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:841:5: error: 'self' was not declared in this scope
     self = r_sign_new ();
     ^~~~
r_core.cxx: At global scope:
r_core.cxx:845:2: error: 'Radare_RRegItem' does not name a type
  Radare_RRegItem *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:849:2: error: 'Radare_RRegArena' does not name a type
  Radare_RRegArena *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:853:2: error: 'Radare_RRegSet' does not name a type
  Radare_RRegSet *self;
  ^~~~~~~~~~~~~~
r_core.cxx:857:2: error: 'Radare_RReg' does not name a type
  Radare_RReg *self;
  ^~~~~~~~~~~
r_core.cxx:859:23: error: ISO C++ forbids declaration of 'r_core_Radare_RReg' with no type [-fpermissive]
   r_core_Radare_RReg () {
                       ^
r_core.cxx: In member function 'int r_core_RReg::r_core_Radare_RReg()':
r_core.cxx:860:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:861:5: error: 'self' was not declared in this scope
     self = r_reg_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_profile(const char*)':
r_core.cxx:864:31: error: 'self' was not declared in this scope
     return r_reg_set_profile (self, file);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_profile_string(const char*)':
r_core.cxx:867:38: error: 'self' was not declared in this scope
     return r_reg_set_profile_string (self, profile);
                                      ^~~~
r_core.cxx: In member function 'RRegItem* r_core_RReg::get(const char*, int)':
r_core.cxx:870:23: error: 'self' was not declared in this scope
     return r_reg_get (self, name, type);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_name(int, const char*)':
r_core.cxx:873:28: error: 'self' was not declared in this scope
     return r_reg_set_name (self, role, name);
                            ^~~~
r_core.cxx: In member function 'const char* r_core_RReg::get_name(int)':
r_core.cxx:876:28: error: 'self' was not declared in this scope
     return r_reg_get_name (self, role);
                            ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RReg::get_value(RRegItem*)':
r_core.cxx:888:29: error: 'self' was not declared in this scope
     return r_reg_get_value (self, item);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_value(RRegItem*, long long unsigned int)':
r_core.cxx:891:29: error: 'self' was not declared in this scope
     return r_reg_set_value (self, item, val);
                             ^~~~
r_core.cxx: In member function 'float r_core_RReg::get_float(RRegItem*)':
r_core.cxx:894:29: error: 'self' was not declared in this scope
     return r_reg_get_float (self, item);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_float(RRegItem*, float)':
r_core.cxx:897:29: error: 'self' was not declared in this scope
     return r_reg_set_float (self, item, val);
                             ^~~~
r_core.cxx: In member function 'double r_core_RReg::get_double(RRegItem*)':
r_core.cxx:900:30: error: 'self' was not declared in this scope
     return r_reg_get_double (self, item);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_double(RRegItem*, double)':
r_core.cxx:903:30: error: 'self' was not declared in this scope
     return r_reg_set_double (self, item, val);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RReg::set_pack(RRegItem*, int, int, long long unsigned int)':
r_core.cxx:906:28: error: 'self' was not declared in this scope
     return r_reg_set_pack (self, item, pidx, pbits, val);
                            ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RReg::get_pack(RRegItem*, int, int)':
r_core.cxx:909:28: error: 'self' was not declared in this scope
     return r_reg_get_pack (self, item, pidx, pbits);
                            ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RReg::get_bytes(int, int*)':
r_core.cxx:912:29: error: 'self' was not declared in this scope
     return r_reg_get_bytes (self, type, size);
                             ^~~~
r_core.cxx: In member function 'int r_core_RReg::set_bytes(int, unsigned char*, int)':
r_core.cxx:915:29: error: 'self' was not declared in this scope
     return r_reg_set_bytes (self, type, buf, len);
                             ^~~~
r_core.cxx: In member function 'void r_core_RReg::fit_arena()':
r_core.cxx:918:23: error: 'self' was not declared in this scope
      r_reg_fit_arena (self);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RReg::arena_push()':
r_core.cxx:921:30: error: 'self' was not declared in this scope
     return r_reg_arena_push (self);
                              ^~~~
r_core.cxx: In member function 'void r_core_RReg::arena_pop()':
r_core.cxx:924:23: error: 'self' was not declared in this scope
      r_reg_arena_pop (self);
                       ^~~~
r_core.cxx: At global scope:
r_core.cxx:928:2: error: 'Radare_RHash' does not name a type
  Radare_RHash *self;
  ^~~~~~~~~~~~
r_core.cxx:930:42: error: ISO C++ forbids declaration of 'r_core_Radare_RHash' with no type [-fpermissive]
   r_core_Radare_RHash (bool rst, int bits) {
                                          ^
r_core.cxx: In member function 'int r_core_RHash::r_core_Radare_RHash(bool, int)':
r_core.cxx:931:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:932:5: error: 'self' was not declared in this scope
     self = r_hash_new (rst, bits);
     ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_md4(unsigned char*, unsigned int)':
r_core.cxx:962:27: error: 'self' was not declared in this scope
     return r_hash_do_md4 (self, input, len);
                           ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_md5(unsigned char*, unsigned int)':
r_core.cxx:965:27: error: 'self' was not declared in this scope
     return r_hash_do_md5 (self, input, len);
                           ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_sha1(unsigned char*, unsigned int)':
r_core.cxx:968:28: error: 'self' was not declared in this scope
     return r_hash_do_sha1 (self, input, len);
                            ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_sha256(unsigned char*, unsigned int)':
r_core.cxx:971:30: error: 'self' was not declared in this scope
     return r_hash_do_sha256 (self, input, len);
                              ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_sha384(unsigned char*, unsigned int)':
r_core.cxx:974:30: error: 'self' was not declared in this scope
     return r_hash_do_sha384 (self, input, len);
                              ^~~~
r_core.cxx: In member function 'unsigned char* r_core_RHash::do_sha512(unsigned char*, unsigned int)':
r_core.cxx:977:30: error: 'self' was not declared in this scope
     return r_hash_do_sha512 (self, input, len);
                              ^~~~
r_core.cxx: At global scope:
r_core.cxx:981:2: error: 'Radare_REggPlugin' does not name a type
  Radare_REggPlugin *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:985:2: error: 'Radare_REgg' does not name a type
  Radare_REgg *self;
  ^~~~~~~~~~~
r_core.cxx:987:23: error: ISO C++ forbids declaration of 'r_core_Radare_REgg' with no type [-fpermissive]
   r_core_Radare_REgg () {
                       ^
r_core.cxx: In member function 'int r_core_REgg::r_core_Radare_REgg()':
r_core.cxx:988:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:989:5: error: 'self' was not declared in this scope
     self = r_egg_new ();
     ^~~~
r_core.cxx: In member function 'char* r_core_REgg::to_string()':
r_core.cxx:992:29: error: 'self' was not declared in this scope
     return r_egg_to_string (self);
                             ^~~~
r_core.cxx: In member function 'void r_core_REgg::reset()':
r_core.cxx:995:19: error: 'self' was not declared in this scope
      r_egg_reset (self);
                   ^~~~
r_core.cxx: In member function 'bool r_core_REgg::setup(const char*, int, bool, const char*)':
r_core.cxx:998:25: error: 'self' was not declared in this scope
     return r_egg_setup (self, arch, bits, bigendian, os);
                         ^~~~
r_core.cxx: In member function 'void r_core_REgg::load(const char*, int)':
r_core.cxx:1001:18: error: 'self' was not declared in this scope
      r_egg_load (self, code, fmt);
                  ^~~~
r_core.cxx: In member function 'void r_core_REgg::syscall(const char*)':
r_core.cxx:1004:21: error: 'self' was not declared in this scope
      r_egg_syscall (self, arg);
                     ^~~~
r_core.cxx: In member function 'void r_core_REgg::alloc(int)':
r_core.cxx:1007:19: error: 'self' was not declared in this scope
      r_egg_alloc (self, n);
                   ^~~~
r_core.cxx: In member function 'void r_core_REgg::label(const char*)':
r_core.cxx:1010:19: error: 'self' was not declared in this scope
      r_egg_label (self, name);
                   ^~~~
r_core.cxx: In member function 'void r_core_REgg::include(const char*, int)':
r_core.cxx:1013:21: error: 'self' was not declared in this scope
      r_egg_include (self, file, fmt);
                     ^~~~
r_core.cxx: In member function 'bool r_core_REgg::raw(unsigned char*, int)':
r_core.cxx:1016:23: error: 'self' was not declared in this scope
     return r_egg_raw (self, buf, len);
                       ^~~~
r_core.cxx: In member function 'bool r_core_REgg::encode(const char*)':
r_core.cxx:1019:26: error: 'self' was not declared in this scope
     return r_egg_encode (self, name);
                          ^~~~
r_core.cxx: In member function 'bool r_core_REgg::shellcode(const char*)':
r_core.cxx:1022:29: error: 'self' was not declared in this scope
     return r_egg_shellcode (self, name);
                             ^~~~
r_core.cxx: In member function 'void r_core_REgg::option_set(const char*, const char*)':
r_core.cxx:1025:24: error: 'self' was not declared in this scope
      r_egg_option_set (self, k, v);
                        ^~~~
r_core.cxx: In member function 'char* r_core_REgg::option_get(const char*)':
r_core.cxx:1028:30: error: 'self' was not declared in this scope
     return r_egg_option_get (self, k);
                              ^~~~
r_core.cxx: In member function 'bool r_core_REgg::padding(const char*)':
r_core.cxx:1031:27: error: 'self' was not declared in this scope
     return r_egg_padding (self, pad);
                           ^~~~
r_core.cxx: In member function 'bool r_core_REgg::compile()':
r_core.cxx:1034:27: error: 'self' was not declared in this scope
     return r_egg_compile (self);
                           ^~~~
r_core.cxx: In member function 'bool r_core_REgg::assemble()':
r_core.cxx:1037:28: error: 'self' was not declared in this scope
     return r_egg_assemble (self);
                            ^~~~
r_core.cxx: In member function 'char* r_core_REgg::get_source()':
r_core.cxx:1040:30: error: 'self' was not declared in this scope
     return r_egg_get_source (self);
                              ^~~~
r_core.cxx: In member function 'RBuffer* r_core_REgg::get_bin()':
r_core.cxx:1043:27: error: 'self' was not declared in this scope
     return r_egg_get_bin (self);
                           ^~~~
r_core.cxx: In member function 'char* r_core_REgg::get_assembly()':
r_core.cxx:1046:32: error: 'self' was not declared in this scope
     return r_egg_get_assembly (self);
                                ^~~~
r_core.cxx: In member function 'void r_core_REgg::append(const char*)':
r_core.cxx:1049:20: error: 'self' was not declared in this scope
      r_egg_append (self, src);
                    ^~~~
r_core.cxx: In member function 'int r_core_REgg::run()':
r_core.cxx:1052:23: error: 'self' was not declared in this scope
     return r_egg_run (self);
                       ^~~~
r_core.cxx: At global scope:
r_core.cxx:1056:2: error: 'Radare_RAsmCode' does not name a type
  Radare_RAsmCode *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:1060:2: error: 'Radare_RAsmPlugin' does not name a type
  Radare_RAsmPlugin *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1064:2: error: 'Radare_RAsm' does not name a type
  Radare_RAsm *self;
  ^~~~~~~~~~~
r_core.cxx:1077:23: error: ISO C++ forbids declaration of 'r_core_Radare_RAsm' with no type [-fpermissive]
   r_core_Radare_RAsm () {
                       ^
r_core.cxx: In member function 'std::vector<r_asm_plugin_t*> r_core_RAsm::get_plugins()':
r_core.cxx:1071:31: error: 'self' was not declared in this scope
     list = r_asm_get_plugins (self);
                               ^~~~
r_core.cxx: In member function 'int r_core_RAsm::r_core_Radare_RAsm()':
r_core.cxx:1078:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1079:5: error: 'self' was not declared in this scope
     self = r_asm_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::use(const char*)':
r_core.cxx:1082:23: error: 'self' was not declared in this scope
     return r_asm_use (self, name);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::set_bits(int)':
r_core.cxx:1085:28: error: 'self' was not declared in this scope
     return r_asm_set_bits (self, bits);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::set_syntax(int)':
r_core.cxx:1088:30: error: 'self' was not declared in this scope
     return r_asm_set_syntax (self, syntax);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::set_pc(long long unsigned int)':
r_core.cxx:1091:26: error: 'self' was not declared in this scope
     return r_asm_set_pc (self, addr);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::set_big_endian(bool)':
r_core.cxx:1094:34: error: 'self' was not declared in this scope
     return r_asm_set_big_endian (self, big);
                                  ^~~~
r_core.cxx: In member function 'int r_core_RAsm::disassemble(RAsmOp*, unsigned char*, int)':
r_core.cxx:1097:31: error: 'self' was not declared in this scope
     return r_asm_disassemble (self, op, buf, length);
                               ^~~~
r_core.cxx: In member function 'int r_core_RAsm::assemble(RAsmOp*, const char*)':
r_core.cxx:1100:28: error: 'self' was not declared in this scope
     return r_asm_assemble (self, op, buf);
                            ^~~~
r_core.cxx: In member function 'RAsmCode* r_core_RAsm::mdisassemble(unsigned char*, int)':
r_core.cxx:1103:32: error: 'self' was not declared in this scope
     return r_asm_mdisassemble (self, buf, length);
                                ^~~~
r_core.cxx: In member function 'RAsmCode* r_core_RAsm::mdisassemble_hexstr(const char*)':
r_core.cxx:1106:39: error: 'self' was not declared in this scope
     return r_asm_mdisassemble_hexstr (self, hexstr);
                                       ^~~~
r_core.cxx: In member function 'RAsmCode* r_core_RAsm::massemble(const char*)':
r_core.cxx:1109:29: error: 'self' was not declared in this scope
     return r_asm_massemble (self, buf);
                             ^~~~
r_core.cxx: In member function 'RAsmCode* r_core_RAsm::assemble_file(const char*)':
r_core.cxx:1112:33: error: 'self' was not declared in this scope
     return r_asm_assemble_file (self, file);
                                 ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::filter_input(const char*)':
r_core.cxx:1115:32: error: 'self' was not declared in this scope
     return r_asm_filter_input (self, filter);
                                ^~~~
r_core.cxx: In member function 'bool r_core_RAsm::filter_output(const char*)':
r_core.cxx:1118:33: error: 'self' was not declared in this scope
     return r_asm_filter_output (self, filter);
                                 ^~~~
r_core.cxx: In member function 'void r_core_RAsm::free()':
r_core.cxx:1121:18: error: 'self' was not declared in this scope
      r_asm_free (self);
                  ^~~~
r_core.cxx: At global scope:
r_core.cxx:1125:2: error: 'Radare_RSyscallItem' does not name a type
  Radare_RSyscallItem *self;
  ^~~~~~~~~~~~~~~~~~~
r_core.cxx:1129:2: error: 'Radare_RSyscall' does not name a type
  Radare_RSyscall *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:1131:27: error: ISO C++ forbids declaration of 'r_core_Radare_RSyscall' with no type [-fpermissive]
   r_core_Radare_RSyscall () {
                           ^
r_core.cxx: In member function 'int r_core_RSyscall::r_core_Radare_RSyscall()':
r_core.cxx:1132:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1133:5: error: 'self' was not declared in this scope
     self = r_syscall_new ();
     ^~~~
r_core.cxx: In member function 'void r_core_RSyscall::setup(const char*, const char*, int)':
r_core.cxx:1136:23: error: 'self' was not declared in this scope
      r_syscall_setup (self, arch, os, bits);
                       ^~~~
r_core.cxx: In member function 'void r_core_RSyscall::setup_file(const char*)':
r_core.cxx:1139:28: error: 'self' was not declared in this scope
      r_syscall_setup_file (self, file);
                            ^~~~
r_core.cxx: In member function 'RSyscallItem* r_core_RSyscall::get(int, int)':
r_core.cxx:1142:27: error: 'self' was not declared in this scope
     return r_syscall_get (self, num, swi);
                           ^~~~
r_core.cxx: In member function 'int r_core_RSyscall::get_num(const char*)':
r_core.cxx:1145:31: error: 'self' was not declared in this scope
     return r_syscall_get_num (self, str);
                               ^~~~
r_core.cxx: In member function 'const char* r_core_RSyscall::get_i(int, int)':
r_core.cxx:1148:29: error: 'self' was not declared in this scope
     return r_syscall_get_i (self, num, swi);
                             ^~~~
r_core.cxx: In member function 'void r_core_RSyscall::list()':
r_core.cxx:1151:22: error: 'self' was not declared in this scope
      r_syscall_list (self);
                      ^~~~
r_core.cxx: At global scope:
r_core.cxx:1155:2: error: 'Radare_RDatabase' does not name a type
  Radare_RDatabase *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1157:28: error: ISO C++ forbids declaration of 'r_core_Radare_RDatabase' with no type [-fpermissive]
   r_core_Radare_RDatabase () {
                            ^
r_core.cxx: In member function 'int r_core_RDatabase::r_core_Radare_RDatabase()':
r_core.cxx:1158:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1159:5: error: 'self' was not declared in this scope
     self = r_db_new ();
     ^~~~
r_core.cxx: In member function 'void r_core_RDatabase::free()':
r_core.cxx:1162:17: error: 'self' was not declared in this scope
      r_db_free (self);
                 ^~~~
r_core.cxx: In member function 'int r_core_RDatabase::add_id(int, int)':
r_core.cxx:1165:25: error: 'self' was not declared in this scope
     return r_db_add_id (self, off, size);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RDatabase::add(void*)':
r_core.cxx:1168:22: error: 'self' was not declared in this scope
     return r_db_add (self, b);
                      ^~~~
r_core.cxx: In member function 'bool r_core_RDatabase::add_unique(void*)':
r_core.cxx:1171:29: error: 'self' was not declared in this scope
     return r_db_add_unique (self, b);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RDatabase::_delete(void*)':
r_core.cxx:1174:25: error: 'self' was not declared in this scope
     return r_db_delete (self, b);
                         ^~~~
r_core.cxx: In member function 'void* r_core_RDatabase::get(int, unsigned char*)':
r_core.cxx:1177:22: error: 'self' was not declared in this scope
     return r_db_get (self, key, buf);
                      ^~~~
r_core.cxx: At global scope:
r_core.cxx:1181:2: error: 'Radare_RIOUndoWrite' does not name a type
  Radare_RIOUndoWrite *self;
  ^~~~~~~~~~~~~~~~~~~
r_core.cxx:1185:2: error: 'Radare_RIOPlugin' does not name a type
  Radare_RIOPlugin *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1189:2: error: 'Radare_RIOMap' does not name a type
  Radare_RIOMap *self;
  ^~~~~~~~~~~~~
r_core.cxx:1193:2: error: 'Radare_RIOSection' does not name a type
  Radare_RIOSection *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1197:2: error: 'Radare_RIODesc' does not name a type
  Radare_RIODesc *self;
  ^~~~~~~~~~~~~~
r_core.cxx:1201:2: error: 'Radare_RIO' does not name a type
  Radare_RIO *self;
  ^~~~~~~~~~
r_core.cxx:1203:22: error: ISO C++ forbids declaration of 'r_core_Radare_RIO' with no type [-fpermissive]
   r_core_Radare_RIO () {
                      ^
r_core.cxx: In member function 'int r_core_RIO::r_core_Radare_RIO()':
r_core.cxx:1204:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1205:5: error: 'self' was not declared in this scope
     self = r_io_new ();
     ^~~~
r_core.cxx: In member function 'RIO* r_core_RIO::free()':
r_core.cxx:1208:23: error: 'self' was not declared in this scope
     return r_io_free (self);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RIO::set_write_mask(unsigned char*, int)':
r_core.cxx:1211:33: error: 'self' was not declared in this scope
     return r_io_set_write_mask (self, buf, len);
                                 ^~~~
r_core.cxx: In member function 'RIODesc* r_core_RIO::open(const char*, int, int)':
r_core.cxx:1214:23: error: 'self' was not declared in this scope
     return r_io_open (self, uri, flags, mode);
                       ^~~~
r_core.cxx: In member function 'RIODesc* r_core_RIO::open_as(const char*, const char*, int, int)':
r_core.cxx:1217:26: error: 'self' was not declared in this scope
     return r_io_open_as (self, urihandler, path, flags, mode);
                          ^~~~
r_core.cxx: In member function 'int r_core_RIO::redirect(const char*)':
r_core.cxx:1220:27: error: 'self' was not declared in this scope
     return r_io_redirect (self, uri);
                           ^~~~
r_core.cxx: In member function 'void r_core_RIO::use_fd(int)':
r_core.cxx:1223:19: error: 'self' was not declared in this scope
      r_io_use_fd (self, fd);
                   ^~~~
r_core.cxx: In member function 'void r_core_RIO::use_desc(RIODesc*)':
r_core.cxx:1226:21: error: 'self' was not declared in this scope
      r_io_use_desc (self, desc);
                     ^~~~
r_core.cxx: In member function 'int r_core_RIO::read(unsigned char*, int)':
r_core.cxx:1229:23: error: 'self' was not declared in this scope
     return r_io_read (self, buf, len);
                       ^~~~
r_core.cxx: In member function 'int r_core_RIO::read_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:1232:26: error: 'self' was not declared in this scope
     return r_io_read_at (self, addr, buf, len);
                          ^~~~
r_core.cxx: In member function 'RBuffer* r_core_RIO::read_buf(long long unsigned int, int)':
r_core.cxx:1235:27: error: 'self' was not declared in this scope
     return r_io_read_buf (self, addr, len);
                           ^~~~
r_core.cxx: In member function 'int r_core_RIO::write(unsigned char*, int)':
r_core.cxx:1238:24: error: 'self' was not declared in this scope
     return r_io_write (self, buf, len);
                        ^~~~
r_core.cxx: In member function 'int r_core_RIO::write_at(long long unsigned int, unsigned char*, int)':
r_core.cxx:1241:27: error: 'self' was not declared in this scope
     return r_io_write_at (self, addr, buf, len);
                           ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::seek(long long unsigned int, int)':
r_core.cxx:1244:23: error: 'self' was not declared in this scope
     return r_io_seek (self, addr, whence);
                       ^~~~
r_core.cxx: In member function 'int r_core_RIO::system(const char*)':
r_core.cxx:1247:25: error: 'self' was not declared in this scope
     return r_io_system (self, cmd);
                         ^~~~
r_core.cxx: In member function 'int r_core_RIO::close(RIODesc*)':
r_core.cxx:1250:24: error: 'self' was not declared in this scope
     return r_io_close (self, fd);
                        ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::size()':
r_core.cxx:1253:23: error: 'self' was not declared in this scope
     return r_io_size (self);
                       ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_commit(long long unsigned int, long long unsigned int)':
r_core.cxx:1256:25: error: 'self' was not declared in this scope
      r_io_cache_commit (self, from, to);
                         ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_init()':
r_core.cxx:1259:23: error: 'self' was not declared in this scope
      r_io_cache_init (self);
                       ^~~~
r_core.cxx: In member function 'int r_core_RIO::cache_list(bool)':
r_core.cxx:1262:29: error: 'self' was not declared in this scope
     return r_io_cache_list (self, rad);
                             ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_reset(bool)':
r_core.cxx:1265:24: error: 'self' was not declared in this scope
      r_io_cache_reset (self, set);
                        ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_enable(bool, bool)':
r_core.cxx:1268:25: error: 'self' was not declared in this scope
      r_io_cache_enable (self, rd, wr);
                         ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_write(long long unsigned int, unsigned char*, int)':
r_core.cxx:1271:24: error: 'self' was not declared in this scope
      r_io_cache_write (self, addr, buf, len);
                        ^~~~
r_core.cxx: In member function 'void r_core_RIO::cache_read(long long unsigned int, unsigned char*, int)':
r_core.cxx:1274:23: error: 'self' was not declared in this scope
      r_io_cache_read (self, addr, buf, len);
                       ^~~~
r_core.cxx: In member function 'bool r_core_RIO::undo_init()':
r_core.cxx:1277:28: error: 'self' was not declared in this scope
     return r_io_undo_init (self);
                            ^~~~
r_core.cxx: In member function 'void r_core_RIO::undo_enable(bool, bool)':
r_core.cxx:1280:24: error: 'self' was not declared in this scope
      r_io_undo_enable (self, set, write);
                        ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::sundo(long long unsigned int)':
r_core.cxx:1283:24: error: 'self' was not declared in this scope
     return r_io_sundo (self, offset);
                        ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::sundo_redo()':
r_core.cxx:1286:29: error: 'self' was not declared in this scope
     return r_io_sundo_redo (self);
                             ^~~~
r_core.cxx: In member function 'void r_core_RIO::sundo_push(long long unsigned int)':
r_core.cxx:1289:23: error: 'self' was not declared in this scope
      r_io_sundo_push (self, off);
                       ^~~~
r_core.cxx: In member function 'void r_core_RIO::sundo_reset()':
r_core.cxx:1292:24: error: 'self' was not declared in this scope
      r_io_sundo_reset (self);
                        ^~~~
r_core.cxx: In member function 'void r_core_RIO::sundo_list()':
r_core.cxx:1295:23: error: 'self' was not declared in this scope
      r_io_sundo_list (self);
                       ^~~~
r_core.cxx: In member function 'void r_core_RIO::wundo_new(long long unsigned int, unsigned char*, int)':
r_core.cxx:1298:22: error: 'self' was not declared in this scope
      r_io_wundo_new (self, off, data, len);
                      ^~~~
r_core.cxx: In member function 'void r_core_RIO::wundo_clear()':
r_core.cxx:1301:24: error: 'self' was not declared in this scope
      r_io_wundo_clear (self);
                        ^~~~
r_core.cxx: In member function 'int r_core_RIO::wundo_size()':
r_core.cxx:1304:29: error: 'self' was not declared in this scope
     return r_io_wundo_size (self);
                             ^~~~
r_core.cxx: In member function 'void r_core_RIO::wundo_list()':
r_core.cxx:1307:23: error: 'self' was not declared in this scope
      r_io_wundo_list (self);
                       ^~~~
r_core.cxx: In member function 'int r_core_RIO::wundo_apply(RIOUndoWrite*, int)':
r_core.cxx:1310:30: error: 'self' was not declared in this scope
     return r_io_wundo_apply (self, u, set);
                              ^~~~
r_core.cxx: In member function 'void r_core_RIO::wundo_apply_all(int)':
r_core.cxx:1313:28: error: 'self' was not declared in this scope
      r_io_wundo_apply_all (self, set);
                            ^~~~
r_core.cxx: In member function 'int r_core_RIO::wundo_set(int, int)':
r_core.cxx:1316:28: error: 'self' was not declared in this scope
     return r_io_wundo_set (self, n, set);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RIO::plugin_open(int, RIOPlugin*)':
r_core.cxx:1319:30: error: 'self' was not declared in this scope
     return r_io_plugin_open (self, fd, plugin);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RIO::plugin_close(int, RIOPlugin*)':
r_core.cxx:1322:31: error: 'self' was not declared in this scope
     return r_io_plugin_close (self, fd, plugin);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RIO::plugin_add(RIOPlugin*)':
r_core.cxx:1325:29: error: 'self' was not declared in this scope
     return r_io_plugin_add (self, plugin);
                             ^~~~
r_core.cxx: In member function 'int r_core_RIO::plugin_generate()':
r_core.cxx:1328:34: error: 'self' was not declared in this scope
     return r_io_plugin_generate (self);
                                  ^~~~
r_core.cxx: In member function 'void r_core_RIO::plugin_list()':
r_core.cxx:1331:24: error: 'self' was not declared in this scope
      r_io_plugin_list (self);
                        ^~~~
r_core.cxx: In member function 'RIOMap* r_core_RIO::map_resolve(int)':
r_core.cxx:1334:30: error: 'self' was not declared in this scope
     return r_io_map_resolve (self, fd);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RIO::map_add(int, int, long long unsigned int, long long unsigned int, long long unsigned int)':
r_core.cxx:1337:26: error: 'self' was not declared in this scope
     return r_io_map_add (self, fd, flags, delta, addr, size);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RIO::map_del(int)':
r_core.cxx:1340:26: error: 'self' was not declared in this scope
     return r_io_map_del (self, fd);
                          ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_next(long long unsigned int)':
r_core.cxx:1343:31: error: 'self' was not declared in this scope
     return r_io_section_next (self, addr);
                               ^~~~
r_core.cxx: In member function 'void r_core_RIO::section_list(long long unsigned int, bool)':
r_core.cxx:1346:25: error: 'self' was not declared in this scope
      r_io_section_list (self, addr, rad);
                         ^~~~
r_core.cxx: In member function 'RIOSection* r_core_RIO::section_vget(long long unsigned int)':
r_core.cxx:1349:31: error: 'self' was not declared in this scope
     return r_io_section_vget (self, addr);
                               ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_get_offset(long long unsigned int)':
r_core.cxx:1352:37: error: 'self' was not declared in this scope
     return r_io_section_get_offset (self, addr);
                                     ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_get_vaddr(long long unsigned int)':
r_core.cxx:1355:36: error: 'self' was not declared in this scope
     return r_io_section_get_vaddr (self, addr);
                                    ^~~~
r_core.cxx: In member function 'int r_core_RIO::section_get_rwx(long long unsigned int)':
r_core.cxx:1358:34: error: 'self' was not declared in this scope
     return r_io_section_get_rwx (self, addr);
                                  ^~~~
r_core.cxx: In member function 'bool r_core_RIO::section_overlaps(RIOSection*)':
r_core.cxx:1361:35: error: 'self' was not declared in this scope
     return r_io_section_overlaps (self, refsec);
                                   ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_vaddr_to_maddr_try(long long unsigned int)':
r_core.cxx:1364:45: error: 'self' was not declared in this scope
     return r_io_section_vaddr_to_maddr_try (self, vaddr);
                                             ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_vaddr_to_maddr(long long unsigned int)':
r_core.cxx:1367:41: error: 'self' was not declared in this scope
     return r_io_section_vaddr_to_maddr (self, vaddr);
                                         ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_maddr_to_vaddr(long long unsigned int)':
r_core.cxx:1370:41: error: 'self' was not declared in this scope
     return r_io_section_maddr_to_vaddr (self, vaddr);
                                         ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_exists_for_paddr(long long unsigned int, int)':
r_core.cxx:1373:43: error: 'self' was not declared in this scope
     return r_io_section_exists_for_paddr (self, vaddr, hasperm);
                                           ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RIO::section_exists_for_vaddr(long long unsigned int, int)':
r_core.cxx:1376:43: error: 'self' was not declared in this scope
     return r_io_section_exists_for_vaddr (self, vaddr, hasperm);
                                           ^~~~
r_core.cxx: In member function 'void r_core_RIO::desc_add(RIODesc*)':
r_core.cxx:1379:21: error: 'self' was not declared in this scope
      r_io_desc_add (self, desc);
                     ^~~~
r_core.cxx: In member function 'bool r_core_RIO::desc_del(int)':
r_core.cxx:1382:27: error: 'self' was not declared in this scope
     return r_io_desc_del (self, fd);
                           ^~~~
r_core.cxx: At global scope:
r_core.cxx:1386:2: error: 'Radare_RBreakpointItem' does not name a type
  Radare_RBreakpointItem *self;
  ^~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:1390:2: error: 'Radare_RBreakpointTrace' does not name a type
  Radare_RBreakpointTrace *self;
  ^~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:1394:2: error: 'Radare_RBreakpoint' does not name a type
  Radare_RBreakpoint *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:1396:30: error: ISO C++ forbids declaration of 'r_core_Radare_RBreakpoint' with no type [-fpermissive]
   r_core_Radare_RBreakpoint () {
                              ^
r_core.cxx: In member function 'int r_core_RBreakpoint::r_core_Radare_RBreakpoint()':
r_core.cxx:1397:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1398:5: error: 'self' was not declared in this scope
     self = r_bp_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RBreakpoint::use(const char*, int)':
r_core.cxx:1401:22: error: 'self' was not declared in this scope
     return r_bp_use (self, arch, bits);
                      ^~~~
r_core.cxx: In member function 'void r_core_RBreakpoint::enable(long long unsigned int, bool)':
r_core.cxx:1404:19: error: 'self' was not declared in this scope
      r_bp_enable (self, addr, enabled);
                   ^~~~
r_core.cxx: In member function 'RBreakpointItem* r_core_RBreakpoint::get_in(long long unsigned int, int)':
r_core.cxx:1407:25: error: 'self' was not declared in this scope
     return r_bp_get_in (self, addr, rwx);
                         ^~~~
r_core.cxx: In member function 'RBreakpointItem* r_core_RBreakpoint::get_at(long long unsigned int)':
r_core.cxx:1410:25: error: 'self' was not declared in this scope
     return r_bp_get_at (self, addr);
                         ^~~~
r_core.cxx: In member function 'RBreakpointItem* r_core_RBreakpoint::add_sw(long long unsigned int, int, int)':
r_core.cxx:1413:25: error: 'self' was not declared in this scope
     return r_bp_add_sw (self, addr, len, rwx);
                         ^~~~
r_core.cxx: In member function 'RBreakpointItem* r_core_RBreakpoint::add_hw(long long unsigned int, int, int)':
r_core.cxx:1416:25: error: 'self' was not declared in this scope
     return r_bp_add_hw (self, addr, len, rwx);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RBreakpoint::add_fault(long long unsigned int, int, int)':
r_core.cxx:1419:28: error: 'self' was not declared in this scope
     return r_bp_add_fault (self, addr, len, rwx);
                            ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::add_cond(const char*)':
r_core.cxx:1422:27: error: 'self' was not declared in this scope
     return r_bp_add_cond (self, cond);
                           ^~~~
r_core.cxx: In member function 'bool r_core_RBreakpoint::del(long long unsigned int)':
r_core.cxx:1425:22: error: 'self' was not declared in this scope
     return r_bp_del (self, addr);
                      ^~~~
r_core.cxx: In member function 'bool r_core_RBreakpoint::del_cond(int)':
r_core.cxx:1428:27: error: 'self' was not declared in this scope
     return r_bp_del_cond (self, idx);
                           ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::set_trace(long long unsigned int, int)':
r_core.cxx:1431:28: error: 'self' was not declared in this scope
     return r_bp_set_trace (self, addr, set);
                            ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::restore(bool)':
r_core.cxx:1434:26: error: 'self' was not declared in this scope
     return r_bp_restore (self, set);
                          ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::recoil(long long unsigned int)':
r_core.cxx:1437:25: error: 'self' was not declared in this scope
     return r_bp_recoil (self, addr);
                         ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::list(bool)':
r_core.cxx:1440:23: error: 'self' was not declared in this scope
     return r_bp_list (self, rad);
                       ^~~~
r_core.cxx: In member function 'void r_core_RBreakpoint::traptrace_enable(bool)':
r_core.cxx:1443:29: error: 'self' was not declared in this scope
      r_bp_traptrace_enable (self, enable);
                             ^~~~
r_core.cxx: In member function 'void r_core_RBreakpoint::traptrace_reset(bool)':
r_core.cxx:1446:28: error: 'self' was not declared in this scope
      r_bp_traptrace_reset (self, hard);
                            ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RBreakpoint::traptrace_next(long long unsigned int)':
r_core.cxx:1449:33: error: 'self' was not declared in this scope
     return r_bp_traptrace_next (self, addr);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::traptrace_add(long long unsigned int, long long unsigned int)':
r_core.cxx:1452:32: error: 'self' was not declared in this scope
     return r_bp_traptrace_add (self, from, to);
                                ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::traptrace_free_at(long long unsigned int)':
r_core.cxx:1455:36: error: 'self' was not declared in this scope
     return r_bp_traptrace_free_at (self, from);
                                    ^~~~
r_core.cxx: In member function 'void r_core_RBreakpoint::traptrace_list()':
r_core.cxx:1458:27: error: 'self' was not declared in this scope
      r_bp_traptrace_list (self);
                           ^~~~
r_core.cxx: In member function 'int r_core_RBreakpoint::traptrace_at(long long unsigned int, int)':
r_core.cxx:1461:31: error: 'self' was not declared in this scope
     return r_bp_traptrace_at (self, from, len);
                               ^~~~
r_core.cxx: At global scope:
r_core.cxx:1465:2: error: 'Radare_RDebugPid' does not name a type
  Radare_RDebugPid *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1467:27: error: expected class-name before '(' token
   ~r_core_Radare_RDebugPid() {
                           ^
r_core.cxx:1470:89: error: ISO C++ forbids declaration of 'r_core_Radare_RDebugPid' with no type [-fpermissive]
   r_core_Radare_RDebugPid (const char* path, int pid, char status, unsigned long long pc) {
                                                                                         ^
r_core.cxx: In member function 'int r_core_RDebugPid::r_core_Radare_RDebugPid(const char*, int, char, long long unsigned int)':
r_core.cxx:1471:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1472:5: error: 'self' was not declared in this scope
     self = r_debug_pid_new (path, pid, status, pc);
     ^~~~
r_core.cxx: At global scope:
r_core.cxx:1476:2: error: 'Radare_RDebugMap' does not name a type
  Radare_RDebugMap *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1480:2: error: 'Radare_RDebugTrace' does not name a type
  Radare_RDebugTrace *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:1484:2: error: 'Radare_RDebugTracepoint' does not name a type
  Radare_RDebugTracepoint *self;
  ^~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:1488:2: error: 'Radare_RDebug' does not name a type
  Radare_RDebug *self;
  ^~~~~~~~~~~~~
r_core.cxx:1490:33: error: ISO C++ forbids declaration of 'r_core_Radare_RDebug' with no type [-fpermissive]
   r_core_Radare_RDebug (int hard) {
                                 ^
r_core.cxx: In member function 'int r_core_RDebug::r_core_Radare_RDebug(int)':
r_core.cxx:1491:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1492:5: error: 'self' was not declared in this scope
     self = r_debug_new (hard);
     ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::use(const char*)':
r_core.cxx:1495:25: error: 'self' was not declared in this scope
     return r_debug_use (self, plugin);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::attach(int)':
r_core.cxx:1498:28: error: 'self' was not declared in this scope
     return r_debug_attach (self, pid);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::detach(int)':
r_core.cxx:1501:28: error: 'self' was not declared in this scope
     return r_debug_detach (self, pid);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::start(const char*)':
r_core.cxx:1504:27: error: 'self' was not declared in this scope
     return r_debug_start (self, cmd);
                           ^~~~
r_core.cxx: In member function 'int r_core_RDebug::stop_reason()':
r_core.cxx:1507:33: error: 'self' was not declared in this scope
     return r_debug_stop_reason (self);
                                 ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::hold()':
r_core.cxx:1510:26: error: 'self' was not declared in this scope
     return r_debug_wait (self);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::is_dead()':
r_core.cxx:1513:29: error: 'self' was not declared in this scope
     return r_debug_is_dead (self);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::kill(int, int, int)':
r_core.cxx:1516:26: error: 'self' was not declared in this scope
     return r_debug_kill (self, pid, tid, sig);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::kill_setup(int, int)':
r_core.cxx:1519:32: error: 'self' was not declared in this scope
     return r_debug_kill_setup (self, sig, action);
                                ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::select(int, int)':
r_core.cxx:1522:28: error: 'self' was not declared in this scope
     return r_debug_select (self, pid, tid);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::step(int)':
r_core.cxx:1525:26: error: 'self' was not declared in this scope
     return r_debug_step (self, count);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::step_over(int)':
r_core.cxx:1528:31: error: 'self' was not declared in this scope
     return r_debug_step_over (self, count);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::_continue()':
r_core.cxx:1531:30: error: 'self' was not declared in this scope
     return r_debug_continue (self);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::continue_kill(int)':
r_core.cxx:1534:35: error: 'self' was not declared in this scope
     return r_debug_continue_kill (self, sig);
                                   ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::continue_until(long long unsigned int)':
r_core.cxx:1537:36: error: 'self' was not declared in this scope
     return r_debug_continue_until (self, addr);
                                    ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::continue_until_optype(int, int)':
r_core.cxx:1540:43: error: 'self' was not declared in this scope
     return r_debug_continue_until_optype (self, type, over);
                                           ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::continue_until_nontraced()':
r_core.cxx:1543:46: error: 'self' was not declared in this scope
     return r_debug_continue_until_nontraced (self);
                                              ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::continue_syscall(int)':
r_core.cxx:1546:38: error: 'self' was not declared in this scope
     return r_debug_continue_syscall (self, syscall);
                                      ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::map_dealloc(RDebugMap*)':
r_core.cxx:1549:33: error: 'self' was not declared in this scope
     return r_debug_map_dealloc (self, map);
                                 ^~~~
r_core.cxx: In member function 'void r_core_RDebug::map_list(long long unsigned int, bool)':
r_core.cxx:1552:24: error: 'self' was not declared in this scope
      r_debug_map_list (self, addr, rad);
                        ^~~~
r_core.cxx: In member function 'RDebugMap* r_core_RDebug::map_get(long long unsigned int)':
r_core.cxx:1555:29: error: 'self' was not declared in this scope
     return r_debug_map_get (self, addr);
                             ^~~~
r_core.cxx: In member function 'RDebugMap* r_core_RDebug::map_alloc(long long unsigned int, int)':
r_core.cxx:1558:31: error: 'self' was not declared in this scope
     return r_debug_map_alloc (self, addr, size);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::map_sync()':
r_core.cxx:1561:30: error: 'self' was not declared in this scope
     return r_debug_map_sync (self);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::child_fork()':
r_core.cxx:1564:32: error: 'self' was not declared in this scope
     return r_debug_child_fork (self);
                                ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::child_clone()':
r_core.cxx:1567:33: error: 'self' was not declared in this scope
     return r_debug_child_clone (self);
                                 ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RDebug::arg_get(int, int)':
r_core.cxx:1570:29: error: 'self' was not declared in this scope
     return r_debug_arg_get (self, fast, num);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::arg_set(int, int, long long unsigned int)':
r_core.cxx:1573:29: error: 'self' was not declared in this scope
     return r_debug_arg_set (self, fast, num, val);
                             ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RDebug::execute(unsigned char*, int, bool)':
r_core.cxx:1576:29: error: 'self' was not declared in this scope
     return r_debug_execute (self, buf, len, restore);
                             ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_open(const char*)':
r_core.cxx:1579:31: error: 'self' was not declared in this scope
     return r_debug_desc_open (self, path);
                               ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_close(int)':
r_core.cxx:1582:32: error: 'self' was not declared in this scope
     return r_debug_desc_close (self, fd);
                                ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_dup(int, int)':
r_core.cxx:1585:30: error: 'self' was not declared in this scope
     return r_debug_desc_dup (self, fd, newfd);
                              ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_read(int, long long unsigned int, int)':
r_core.cxx:1588:31: error: 'self' was not declared in this scope
     return r_debug_desc_read (self, fd, addr, len);
                               ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_seek(int, long long unsigned int)':
r_core.cxx:1591:31: error: 'self' was not declared in this scope
     return r_debug_desc_seek (self, fd, addr);
                               ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_write(int, long long unsigned int, int)':
r_core.cxx:1594:32: error: 'self' was not declared in this scope
     return r_debug_desc_write (self, fd, addr, len);
                                ^~~~
r_core.cxx: In member function 'int r_core_RDebug::desc_list(int)':
r_core.cxx:1597:31: error: 'self' was not declared in this scope
     return r_debug_desc_list (self, rad);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::reg_sync(int, bool)':
r_core.cxx:1600:30: error: 'self' was not declared in this scope
     return r_debug_reg_sync (self, type, set);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::reg_list(int, int, int, const char*)':
r_core.cxx:1603:30: error: 'self' was not declared in this scope
     return r_debug_reg_list (self, type, size, rad, use_color);
                              ^~~~
r_core.cxx: In member function 'std::vector<r_debug_pid_t*> r_core_RDebug::pids(int)':
r_core.cxx:1610:26: error: 'self' was not declared in this scope
     list = r_debug_pids (self, pid);
                          ^~~~
r_core.cxx: In member function 'int r_core_RDebug::pid_list(int, char)':
r_core.cxx:1617:30: error: 'self' was not declared in this scope
     return r_debug_pid_list (self, pid, fmt);
                              ^~~~
r_core.cxx: In member function 'int r_core_RDebug::thread_list(int)':
r_core.cxx:1620:33: error: 'self' was not declared in this scope
     return r_debug_thread_list (self, pid);
                                 ^~~~
r_core.cxx: In member function 'void r_core_RDebug::trace_reset()':
r_core.cxx:1623:27: error: 'self' was not declared in this scope
      r_debug_trace_reset (self);
                           ^~~~
r_core.cxx: In member function 'int r_core_RDebug::trace_pc()':
r_core.cxx:1626:30: error: 'self' was not declared in this scope
     return r_debug_trace_pc (self);
                              ^~~~
r_core.cxx: In member function 'void r_core_RDebug::trace_at(const char*)':
r_core.cxx:1629:24: error: 'self' was not declared in this scope
      r_debug_trace_at (self, str);
                        ^~~~
r_core.cxx: In member function 'void r_core_RDebug::trace_list(int)':
r_core.cxx:1632:26: error: 'self' was not declared in this scope
      r_debug_trace_list (self, mode);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RDebug::trace_tag(int)':
r_core.cxx:1635:31: error: 'self' was not declared in this scope
     return r_debug_trace_tag (self, tag);
                               ^~~~
r_core.cxx: At global scope:
r_core.cxx:1639:2: error: 'Radare_RSearchKeyword' does not name a type
  Radare_RSearchKeyword *self;
  ^~~~~~~~~~~~~~~~~~~~~
r_core.cxx:1641:97: error: ISO C++ forbids declaration of 'r_core_Radare_RSearchKeyword' with no type [-fpermissive]
   r_core_Radare_RSearchKeyword (const char* str, const char* bmask, const char* data, bool icase) {
                                                                                                 ^
r_core.cxx:1645:101: error: ISO C++ forbids declaration of 'r_core_Radare_RSearchKeyword' with no type [-fpermissive]
   r_core_Radare_RSearchKeyword (unsigned char* s, int sl, unsigned char* b, int bl, const char* data) {
                                                                                                     ^
r_core.cxx: In member function 'int r_core_RSearchKeyword::r_core_Radare_RSearchKeyword(const char*, const char*, const char*, bool)':
r_core.cxx:1642:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1643:5: error: 'self' was not declared in this scope
     self = r_search_keyword_new_str (str, bmask, data, icase);
     ^~~~
r_core.cxx: In member function 'int r_core_RSearchKeyword::r_core_Radare_RSearchKeyword(unsigned char*, int, unsigned char*, int, const char*)':
r_core.cxx:1646:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1647:5: error: 'self' was not declared in this scope
     self = r_search_keyword_new (s, sl, b, bl, data);
     ^~~~
r_core.cxx: At global scope:
r_core.cxx:1651:2: error: 'Radare_RSearchHit' does not name a type
  Radare_RSearchHit *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1655:2: error: 'Radare_RSearch' does not name a type
  Radare_RSearch *self;
  ^~~~~~~~~~~~~~
r_core.cxx:1657:25: error: expected class-name before '(' token
   ~r_core_Radare_RSearch() {
                         ^
r_core.cxx:1660:34: error: ISO C++ forbids declaration of 'r_core_Radare_RSearch' with no type [-fpermissive]
   r_core_Radare_RSearch (int mode) {
                                  ^
r_core.cxx: In member function 'int r_core_RSearch::r_core_Radare_RSearch(int)':
r_core.cxx:1661:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1662:5: error: 'self' was not declared in this scope
     self = r_search_new (mode);
     ^~~~
r_core.cxx: In member function 'bool r_core_RSearch::set_mode(int)':
r_core.cxx:1665:31: error: 'self' was not declared in this scope
     return r_search_set_mode (self, mode);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RSearch::begin()':
r_core.cxx:1668:28: error: 'self' was not declared in this scope
     return r_search_begin (self);
                            ^~~~
r_core.cxx: In member function 'void r_core_RSearch::reset(int)':
r_core.cxx:1671:22: error: 'self' was not declared in this scope
      r_search_reset (self, mode);
                      ^~~~
r_core.cxx: In member function 'int r_core_RSearch::update(long long unsigned int*, unsigned char*, long int)':
r_core.cxx:1674:29: error: 'self' was not declared in this scope
     return r_search_update (self, from, buf, len);
                             ^~~~
r_core.cxx: In member function 'int r_core_RSearch::update_i(long long unsigned int, unsigned char*, long int)':
r_core.cxx:1677:31: error: 'self' was not declared in this scope
     return r_search_update_i (self, from, buf, len);
                               ^~~~
r_core.cxx: In member function 'std::vector<r_search_hit_t*> r_core_RSearch::find(long long unsigned int, unsigned char*, int)':
r_core.cxx:1684:27: error: 'self' was not declared in this scope
     list = r_search_find (self, addr, buf, len);
                           ^~~~
r_core.cxx: In member function 'bool r_core_RSearch::kw_add(RSearchKeyword*)':
r_core.cxx:1691:29: error: 'self' was not declared in this scope
     return r_search_kw_add (self, kw);
                             ^~~~
r_core.cxx: In member function 'void r_core_RSearch::kw_reset()':
r_core.cxx:1694:25: error: 'self' was not declared in this scope
      r_search_kw_reset (self);
                         ^~~~
r_core.cxx: In member function 'void r_core_RSearch::set_callback(RSearchCallback, void*)':
r_core.cxx:1697:29: error: 'self' was not declared in this scope
      r_search_set_callback (self, cb, user);
                             ^~~~
r_core.cxx: In member function 'int r_core_RSearch::strings_update(long long unsigned int, unsigned char*, int)':
r_core.cxx:1700:37: error: 'self' was not declared in this scope
     return r_search_strings_update (self, addr, buf, len);
                                     ^~~~
r_core.cxx: At global scope:
r_core.cxx:1704:2: error: 'Radare_RFlagItem' does not name a type
  Radare_RFlagItem *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx: In member function 'void r_core_RFlagItem::set_alias(const char*)':
r_core.cxx:1707:29: error: 'self' was not declared in this scope
      r_flag_item_set_alias (self, alias);
                             ^~~~
r_core.cxx: In member function 'void r_core_RFlagItem::set_comment(const char*)':
r_core.cxx:1710:31: error: 'self' was not declared in this scope
      r_flag_item_set_comment (self, comment);
                               ^~~~
r_core.cxx: At global scope:
r_core.cxx:1714:2: error: 'Radare_RFlag' does not name a type
  Radare_RFlag *self;
  ^~~~~~~~~~~~
r_core.cxx:1716:24: error: ISO C++ forbids declaration of 'r_core_Radare_RFlag' with no type [-fpermissive]
   r_core_Radare_RFlag () {
                        ^
r_core.cxx: In member function 'int r_core_RFlag::r_core_Radare_RFlag()':
r_core.cxx:1717:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1718:5: error: 'self' was not declared in this scope
     self = r_flag_new ();
     ^~~~
r_core.cxx: In member function 'void r_core_RFlag::list(bool, const char*)':
r_core.cxx:1721:19: error: 'self' was not declared in this scope
      r_flag_list (self, rad, pfx);
                   ^~~~
r_core.cxx: In member function 'RFlagItem* r_core_RFlag::get(const char*)':
r_core.cxx:1724:24: error: 'self' was not declared in this scope
     return r_flag_get (self, name);
                        ^~~~
r_core.cxx: In member function 'RFlagItem* r_core_RFlag::get_i(long long unsigned int)':
r_core.cxx:1727:26: error: 'self' was not declared in this scope
     return r_flag_get_i (self, addr);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RFlag::unset_name(const char*)':
r_core.cxx:1730:31: error: 'self' was not declared in this scope
     return r_flag_unset_name (self, name);
                               ^~~~
r_core.cxx: In member function 'bool r_core_RFlag::unset_off(long long unsigned int)':
r_core.cxx:1733:30: error: 'self' was not declared in this scope
     return r_flag_unset_off (self, addr);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RFlag::sort(int)':
r_core.cxx:1736:25: error: 'self' was not declared in this scope
     return r_flag_sort (self, namesort);
                         ^~~~
r_core.cxx: In member function 'RFlagItem* r_core_RFlag::set(const char*, long long unsigned int, int)':
r_core.cxx:1739:24: error: 'self' was not declared in this scope
     return r_flag_set (self, name, addr, size);
                        ^~~~
r_core.cxx: In member function 'bool r_core_RFlag::space_list(int)':
r_core.cxx:1742:31: error: 'self' was not declared in this scope
     return r_flag_space_list (self, type);
                               ^~~~
r_core.cxx: In member function 'const char* r_core_RFlag::space_get_i(int)':
r_core.cxx:1745:32: error: 'self' was not declared in this scope
     return r_flag_space_get_i (self, idx);
                                ^~~~
r_core.cxx: In member function 'int r_core_RFlag::space_get(const char*)':
r_core.cxx:1748:30: error: 'self' was not declared in this scope
     return r_flag_space_get (self, name);
                              ^~~~
r_core.cxx: In member function 'void r_core_RFlag::space_set(const char*)':
r_core.cxx:1751:24: error: 'self' was not declared in this scope
      r_flag_space_set (self, name);
                        ^~~~
r_core.cxx: At global scope:
r_core.cxx:1755:2: error: 'Radare_RConfig' does not name a type
  Radare_RConfig *self;
  ^~~~~~~~~~~~~~
r_core.cxx:1757:36: error: ISO C++ forbids declaration of 'r_core_Radare_RConfig' with no type [-fpermissive]
   r_core_Radare_RConfig (void* user) {
                                    ^
r_core.cxx: In member function 'int r_core_RConfig::r_core_Radare_RConfig(void*)':
r_core.cxx:1758:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1759:5: error: 'self' was not declared in this scope
     self = r_config_new (user);
     ^~~~
r_core.cxx: In member function 'int r_core_RConfig::eval(const char*)':
r_core.cxx:1762:27: error: 'self' was not declared in this scope
     return r_config_eval (self, str);
                           ^~~~
r_core.cxx: In member function 'const char* r_core_RConfig::get(const char*)':
r_core.cxx:1765:26: error: 'self' was not declared in this scope
     return r_config_get (self, name);
                          ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RConfig::get_i(const char*)':
r_core.cxx:1768:28: error: 'self' was not declared in this scope
     return r_config_get_i (self, name);
                            ^~~~
r_core.cxx: In member function 'RConfigNode* r_core_RConfig::node_get(const char*)':
r_core.cxx:1771:31: error: 'self' was not declared in this scope
     return r_config_node_get (self, name);
                               ^~~~
r_core.cxx: In member function 'const char* r_core_RConfig::desc(const char*, const char*)':
r_core.cxx:1777:27: error: 'self' was not declared in this scope
     return r_config_desc (self, name, desc);
                           ^~~~
r_core.cxx: In member function 'int r_core_RConfig::toggle(const char*)':
r_core.cxx:1780:29: error: 'self' was not declared in this scope
     return r_config_toggle (self, name);
                             ^~~~
r_core.cxx: In member function 'RConfigNode* r_core_RConfig::set(const char*, const char*)':
r_core.cxx:1783:26: error: 'self' was not declared in this scope
     return r_config_set (self, name, val);
                          ^~~~
r_core.cxx: In member function 'RConfigNode* r_core_RConfig::set_i(const char*, long long unsigned int)':
r_core.cxx:1786:28: error: 'self' was not declared in this scope
     return r_config_set_i (self, name, val);
                            ^~~~
r_core.cxx: In member function 'void r_core_RConfig::list(const char*, bool)':
r_core.cxx:1789:21: error: 'self' was not declared in this scope
      r_config_list (self, foo, rad);
                     ^~~~
r_core.cxx: At global scope:
r_core.cxx:1793:2: error: 'Radare_RConfigNode' does not name a type
  Radare_RConfigNode *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:1797:2: error: 'Radare_RBinFile' does not name a type
  Radare_RBinFile *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:1801:2: error: 'Radare_RBinPlugin' does not name a type
  Radare_RBinPlugin *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1805:2: error: 'Radare_RBinDwarfRow' does not name a type
  Radare_RBinDwarfRow *self;
  ^~~~~~~~~~~~~~~~~~~
r_core.cxx:1809:2: error: 'Radare_RBinClass' does not name a type
  Radare_RBinClass *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1813:2: error: 'Radare_RBinObject' does not name a type
  Radare_RBinObject *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1817:2: error: 'Radare_RBinAddr' does not name a type
  Radare_RBinAddr *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:1821:2: error: 'Radare_RBinSection' does not name a type
  Radare_RBinSection *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:1825:2: error: 'Radare_RBinSymbol' does not name a type
  Radare_RBinSymbol *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1829:2: error: 'Radare_RBinImport' does not name a type
  Radare_RBinImport *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1833:2: error: 'Radare_RBinReloc' does not name a type
  Radare_RBinReloc *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1837:2: error: 'Radare_RBinInfo' does not name a type
  Radare_RBinInfo *self;
  ^~~~~~~~~~~~~~~
r_core.cxx:1841:2: error: 'Radare_RBinString' does not name a type
  Radare_RBinString *self;
  ^~~~~~~~~~~~~~~~~
r_core.cxx:1845:2: error: 'Radare_RBinField' does not name a type
  Radare_RBinField *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:1849:2: error: 'Radare_RBin' does not name a type
  Radare_RBin *self;
  ^~~~~~~~~~~
r_core.cxx:1851:23: error: ISO C++ forbids declaration of 'r_core_Radare_RBin' with no type [-fpermissive]
   r_core_Radare_RBin () {
                       ^
r_core.cxx:1891:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinAddr*> get_entries () {
               ^~~~
r_core.cxx:1891:29: error: template argument 1 is invalid
   std::vector<weak RBinAddr*> get_entries () {
                             ^
r_core.cxx:1891:29: error: template argument 2 is invalid
r_core.cxx:1902:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinField*> get_fields () {
               ^~~~
r_core.cxx:1902:30: error: template argument 1 is invalid
   std::vector<weak RBinField*> get_fields () {
                              ^
r_core.cxx:1902:30: error: template argument 2 is invalid
r_core.cxx:1913:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinImport*> get_imports () {
               ^~~~
r_core.cxx:1913:31: error: template argument 1 is invalid
   std::vector<weak RBinImport*> get_imports () {
                               ^
r_core.cxx:1913:31: error: template argument 2 is invalid
r_core.cxx:1924:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinSection*> get_sections () {
               ^~~~
r_core.cxx:1924:32: error: template argument 1 is invalid
   std::vector<weak RBinSection*> get_sections () {
                                ^
r_core.cxx:1924:32: error: template argument 2 is invalid
r_core.cxx:1935:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinString*> get_strings () {
               ^~~~
r_core.cxx:1935:31: error: template argument 1 is invalid
   std::vector<weak RBinString*> get_strings () {
                               ^
r_core.cxx:1935:31: error: template argument 2 is invalid
r_core.cxx:1946:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinSymbol*> get_symbols () {
               ^~~~
r_core.cxx:1946:31: error: template argument 1 is invalid
   std::vector<weak RBinSymbol*> get_symbols () {
                               ^
r_core.cxx:1946:31: error: template argument 2 is invalid
r_core.cxx:1957:15: error: 'weak' was not declared in this scope
   std::vector<weak RBinReloc*> get_relocs () {
               ^~~~
r_core.cxx:1957:30: error: template argument 1 is invalid
   std::vector<weak RBinReloc*> get_relocs () {
                              ^
r_core.cxx:1957:30: error: template argument 2 is invalid
r_core.cxx:1968:15: error: 'weak' was not declared in this scope
   std::vector<weak string*> get_libs () {
               ^~~~
r_core.cxx:1968:27: error: template argument 1 is invalid
   std::vector<weak string*> get_libs () {
                           ^
r_core.cxx:1968:27: error: template argument 2 is invalid
r_core.cxx: In member function 'int r_core_RBin::r_core_Radare_RBin()':
r_core.cxx:1852:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:1853:5: error: 'self' was not declared in this scope
     self = r_bin_new ();
     ^~~~
r_core.cxx: In member function 'void r_core_RBin::iobind(RIO*)':
r_core.cxx:1856:20: error: 'self' was not declared in this scope
      r_bin_iobind (self, io);
                    ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RBin::wr_scn_resize(const char*, long long unsigned int)':
r_core.cxx:1859:33: error: 'self' was not declared in this scope
     return r_bin_wr_scn_resize (self, name, size);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RBin::wr_rpath_del()':
r_core.cxx:1862:32: error: 'self' was not declared in this scope
     return r_bin_wr_rpath_del (self);
                                ^~~~
r_core.cxx: In member function 'int r_core_RBin::wr_output(const char*)':
r_core.cxx:1865:29: error: 'self' was not declared in this scope
     return r_bin_wr_output (self, filename);
                             ^~~~
r_core.cxx: In member function 'int r_core_RBin::load(const char*, long long unsigned int, long long unsigned int, int, int, int)':
r_core.cxx:1868:24: error: 'self' was not declared in this scope
     return r_bin_load (self, file, baddr, laddr, xtr_idx, fd, rawstr);
                        ^~~~
r_core.cxx: In member function 'RBuffer* r_core_RBin::create(unsigned char*, int, unsigned char*, int)':
r_core.cxx:1871:26: error: 'self' was not declared in this scope
     return r_bin_create (self, code, codelen, data, datalen);
                          ^~~~
r_core.cxx: In member function 'int r_core_RBin::use_arch(const char*, int, const char*)':
r_core.cxx:1874:28: error: 'self' was not declared in this scope
     return r_bin_use_arch (self, arch, bits, name);
                            ^~~~
r_core.cxx: In member function 'int r_core_RBin::select(const char*, int, const char*)':
r_core.cxx:1877:26: error: 'self' was not declared in this scope
     return r_bin_select (self, arch, bits, name);
                          ^~~~
r_core.cxx: In member function 'int r_core_RBin::select_idx(const char*, int)':
r_core.cxx:1880:30: error: 'self' was not declared in this scope
     return r_bin_select_idx (self, name, idx);
                              ^~~~
r_core.cxx: In member function 'int r_core_RBin::list(int)':
r_core.cxx:1883:24: error: 'self' was not declared in this scope
     return r_bin_list (self, mode);
                        ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_RBin::get_baddr()':
r_core.cxx:1886:29: error: 'self' was not declared in this scope
     return r_bin_get_baddr (self);
                             ^~~~
r_core.cxx: In member function 'RBinAddr* r_core_RBin::get_sym(int)':
r_core.cxx:1889:27: error: 'self' was not declared in this scope
     return r_bin_get_sym (self, sym);
                           ^~~~
r_core.cxx: In member function 'int r_core_RBin::get_entries()':
r_core.cxx:1892:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinAddr*> ret;
                 ^~~~
r_core.cxx:1892:31: error: template argument 1 is invalid
     std::vector<weak RBinAddr*> ret;
                               ^
r_core.cxx:1892:31: error: template argument 2 is invalid
r_core.cxx:1895:10: error: expected ';' before 'RBinAddr'
     weak RBinAddr* *item;
          ^~~~~~~~
r_core.cxx:1896:31: error: 'self' was not declared in this scope
     list = r_bin_get_entries (self);
                               ^~~~
r_core.cxx:1898:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinAddr**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1898:51: error: expected ')' before 'RBinAddr'
     for (iter = list->head; iter && (item = (weak RBinAddr**)iter->data); iter = iter->n)
                                                   ^~~~~~~~
r_core.cxx:1898:73: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinAddr**)iter->data); iter = iter->n)
                                                                         ^
r_core.cxx:1899:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_fields()':
r_core.cxx:1903:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinField*> ret;
                 ^~~~
r_core.cxx:1903:32: error: template argument 1 is invalid
     std::vector<weak RBinField*> ret;
                                ^
r_core.cxx:1903:32: error: template argument 2 is invalid
r_core.cxx:1906:10: error: expected ';' before 'RBinField'
     weak RBinField* *item;
          ^~~~~~~~~
r_core.cxx:1907:30: error: 'self' was not declared in this scope
     list = r_bin_get_fields (self);
                              ^~~~
r_core.cxx:1909:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinField**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1909:51: error: expected ')' before 'RBinField'
     for (iter = list->head; iter && (item = (weak RBinField**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~
r_core.cxx:1909:74: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinField**)iter->data); iter = iter->n)
                                                                          ^
r_core.cxx:1910:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_imports()':
r_core.cxx:1914:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinImport*> ret;
                 ^~~~
r_core.cxx:1914:33: error: template argument 1 is invalid
     std::vector<weak RBinImport*> ret;
                                 ^
r_core.cxx:1914:33: error: template argument 2 is invalid
r_core.cxx:1917:10: error: expected ';' before 'RBinImport'
     weak RBinImport* *item;
          ^~~~~~~~~~
r_core.cxx:1918:31: error: 'self' was not declared in this scope
     list = r_bin_get_imports (self);
                               ^~~~
r_core.cxx:1920:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinImport**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1920:51: error: expected ')' before 'RBinImport'
     for (iter = list->head; iter && (item = (weak RBinImport**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~~
r_core.cxx:1920:75: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinImport**)iter->data); iter = iter->n)
                                                                           ^
r_core.cxx:1921:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_sections()':
r_core.cxx:1925:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinSection*> ret;
                 ^~~~
r_core.cxx:1925:34: error: template argument 1 is invalid
     std::vector<weak RBinSection*> ret;
                                  ^
r_core.cxx:1925:34: error: template argument 2 is invalid
r_core.cxx:1928:10: error: expected ';' before 'RBinSection'
     weak RBinSection* *item;
          ^~~~~~~~~~~
r_core.cxx:1929:32: error: 'self' was not declared in this scope
     list = r_bin_get_sections (self);
                                ^~~~
r_core.cxx:1931:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinSection**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1931:51: error: expected ')' before 'RBinSection'
     for (iter = list->head; iter && (item = (weak RBinSection**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~~~
r_core.cxx:1931:76: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinSection**)iter->data); iter = iter->n)
                                                                            ^
r_core.cxx:1932:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_strings()':
r_core.cxx:1936:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinString*> ret;
                 ^~~~
r_core.cxx:1936:33: error: template argument 1 is invalid
     std::vector<weak RBinString*> ret;
                                 ^
r_core.cxx:1936:33: error: template argument 2 is invalid
r_core.cxx:1939:10: error: expected ';' before 'RBinString'
     weak RBinString* *item;
          ^~~~~~~~~~
r_core.cxx:1940:31: error: 'self' was not declared in this scope
     list = r_bin_get_strings (self);
                               ^~~~
r_core.cxx:1942:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinString**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1942:51: error: expected ')' before 'RBinString'
     for (iter = list->head; iter && (item = (weak RBinString**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~~
r_core.cxx:1942:75: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinString**)iter->data); iter = iter->n)
                                                                           ^
r_core.cxx:1943:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_symbols()':
r_core.cxx:1947:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinSymbol*> ret;
                 ^~~~
r_core.cxx:1947:33: error: template argument 1 is invalid
     std::vector<weak RBinSymbol*> ret;
                                 ^
r_core.cxx:1947:33: error: template argument 2 is invalid
r_core.cxx:1950:10: error: expected ';' before 'RBinSymbol'
     weak RBinSymbol* *item;
          ^~~~~~~~~~
r_core.cxx:1951:31: error: 'self' was not declared in this scope
     list = r_bin_get_symbols (self);
                               ^~~~
r_core.cxx:1953:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinSymbol**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1953:51: error: expected ')' before 'RBinSymbol'
     for (iter = list->head; iter && (item = (weak RBinSymbol**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~~
r_core.cxx:1953:75: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinSymbol**)iter->data); iter = iter->n)
                                                                           ^
r_core.cxx:1954:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_relocs()':
r_core.cxx:1958:17: error: 'weak' was not declared in this scope
     std::vector<weak RBinReloc*> ret;
                 ^~~~
r_core.cxx:1958:32: error: template argument 1 is invalid
     std::vector<weak RBinReloc*> ret;
                                ^
r_core.cxx:1958:32: error: template argument 2 is invalid
r_core.cxx:1961:10: error: expected ';' before 'RBinReloc'
     weak RBinReloc* *item;
          ^~~~~~~~~
r_core.cxx:1962:30: error: 'self' was not declared in this scope
     list = r_bin_get_relocs (self);
                              ^~~~
r_core.cxx:1964:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak RBinReloc**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1964:51: error: expected ')' before 'RBinReloc'
     for (iter = list->head; iter && (item = (weak RBinReloc**)iter->data); iter = iter->n)
                                                   ^~~~~~~~~
r_core.cxx:1964:74: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak RBinReloc**)iter->data); iter = iter->n)
                                                                          ^
r_core.cxx:1965:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RBin::get_libs()':
r_core.cxx:1969:17: error: 'weak' was not declared in this scope
     std::vector<weak string*> ret;
                 ^~~~
r_core.cxx:1969:29: error: template argument 1 is invalid
     std::vector<weak string*> ret;
                             ^
r_core.cxx:1969:29: error: template argument 2 is invalid
r_core.cxx:1972:10: error: expected ';' before 'string'
     weak string* *item;
          ^~~~~~
r_core.cxx:1973:28: error: 'self' was not declared in this scope
     list = r_bin_get_libs (self);
                            ^~~~
r_core.cxx:1975:38: error: 'item' was not declared in this scope
     for (iter = list->head; iter && (item = (weak string**)iter->data); iter = iter->n)
                                      ^~~~
r_core.cxx:1975:51: error: expected ')' before 'string'
     for (iter = list->head; iter && (item = (weak string**)iter->data); iter = iter->n)
                                                   ^~~~~~
r_core.cxx:1975:71: error: expected ')' before ';' token
     for (iter = list->head; iter && (item = (weak string**)iter->data); iter = iter->n)
                                                                       ^
r_core.cxx:1976:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'RBinInfo* r_core_RBin::get_info()':
r_core.cxx:1980:28: error: 'self' was not declared in this scope
     return r_bin_get_info (self);
                            ^~~~
r_core.cxx: In member function 'int r_core_RBin::is_big_endian()':
r_core.cxx:1983:33: error: 'self' was not declared in this scope
     return r_bin_is_big_endian (self);
                                 ^~~~
r_core.cxx: In member function 'int r_core_RBin::is_stripped()':
r_core.cxx:1986:31: error: 'self' was not declared in this scope
     return r_bin_is_stripped (self);
                               ^~~~
r_core.cxx: In member function 'int r_core_RBin::is_static()':
r_core.cxx:1989:29: error: 'self' was not declared in this scope
     return r_bin_is_static (self);
                             ^~~~
r_core.cxx: In member function 'int r_core_RBin::has_dbg_linenums()':
r_core.cxx:1992:36: error: 'self' was not declared in this scope
     return r_bin_has_dbg_linenums (self);
                                    ^~~~
r_core.cxx: In member function 'int r_core_RBin::has_dbg_syms()':
r_core.cxx:1995:32: error: 'self' was not declared in this scope
     return r_bin_has_dbg_syms (self);
                                ^~~~
r_core.cxx: In member function 'int r_core_RBin::has_dbg_relocs()':
r_core.cxx:1998:34: error: 'self' was not declared in this scope
     return r_bin_has_dbg_relocs (self);
                                  ^~~~
r_core.cxx: In member function 'int r_core_RBin::addr2line(long long unsigned int, char*, int, int*)':
r_core.cxx:2001:29: error: 'self' was not declared in this scope
     return r_bin_addr2line (self, addr, file, len, line);
                             ^~~~
r_core.cxx: In member function 'char* r_core_RBin::addr2text(long long unsigned int)':
r_core.cxx:2004:29: error: 'self' was not declared in this scope
     return r_bin_addr2text (self, addr);
                             ^~~~
r_core.cxx: In member function 'RBinObject* r_core_RBin::get_object()':
r_core.cxx:2007:30: error: 'self' was not declared in this scope
     return r_bin_get_object (self);
                              ^~~~
r_core.cxx: At global scope:
r_core.cxx:2011:2: error: 'Radare_RParse' does not name a type
  Radare_RParse *self;
  ^~~~~~~~~~~~~
r_core.cxx:2013:25: error: ISO C++ forbids declaration of 'r_core_Radare_RParse' with no type [-fpermissive]
   r_core_Radare_RParse () {
                         ^
r_core.cxx: In member function 'int r_core_RParse::r_core_Radare_RParse()':
r_core.cxx:2014:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2015:5: error: 'self' was not declared in this scope
     self = r_parse_new ();
     ^~~~
r_core.cxx: In member function 'int r_core_RParse::list()':
r_core.cxx:2018:26: error: 'self' was not declared in this scope
     return r_parse_list (self);
                          ^~~~
r_core.cxx: In member function 'bool r_core_RParse::use(const char*)':
r_core.cxx:2021:25: error: 'self' was not declared in this scope
     return r_parse_use (self, name);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RParse::filter(RFlag*, char*, char*, int)':
r_core.cxx:2024:28: error: 'self' was not declared in this scope
     return r_parse_filter (self, flag, data, str, len);
                            ^~~~
r_core.cxx: In member function 'bool r_core_RParse::assemble(char*, char*)':
r_core.cxx:2027:30: error: 'self' was not declared in this scope
     return r_parse_assemble (self, dst, src);
                              ^~~~
r_core.cxx: In member function 'bool r_core_RParse::parse(const char*, char*)':
r_core.cxx:2030:27: error: 'self' was not declared in this scope
     return r_parse_parse (self, dst, src);
                           ^~~~
r_core.cxx: At global scope:
r_core.cxx:2043:2: error: 'Radare_RLangPlugin' does not name a type
  Radare_RLangPlugin *self;
  ^~~~~~~~~~~~~~~~~~
r_core.cxx:2047:2: error: 'Radare_RLang' does not name a type
  Radare_RLang *self;
  ^~~~~~~~~~~~
r_core.cxx:2049:24: error: ISO C++ forbids declaration of 'r_core_Radare_RLang' with no type [-fpermissive]
   r_core_Radare_RLang () {
                        ^
r_core.cxx: In member function 'int r_core_RLang::r_core_Radare_RLang()':
r_core.cxx:2050:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2051:5: error: 'self' was not declared in this scope
     self = r_lang_new ();
     ^~~~
r_core.cxx: In member function 'bool r_core_RLang::define(const char*, const char*, void*)':
r_core.cxx:2054:27: error: 'self' was not declared in this scope
     return r_lang_define (self, type, name, ptr);
                           ^~~~
r_core.cxx: In member function 'bool r_core_RLang::add(RLangPlugin*)':
r_core.cxx:2057:24: error: 'self' was not declared in this scope
     return r_lang_add (self, plugin);
                        ^~~~
r_core.cxx: In member function 'bool r_core_RLang::use(const char*)':
r_core.cxx:2060:24: error: 'self' was not declared in this scope
     return r_lang_use (self, name);
                        ^~~~
r_core.cxx: In member function 'void r_core_RLang::undef(const char*)':
r_core.cxx:2063:20: error: 'self' was not declared in this scope
      r_lang_undef (self, name);
                    ^~~~
r_core.cxx: In member function 'bool r_core_RLang::list()':
r_core.cxx:2066:25: error: 'self' was not declared in this scope
     return r_lang_list (self);
                         ^~~~
r_core.cxx: In member function 'bool r_core_RLang::set_argv(int, char**)':
r_core.cxx:2069:29: error: 'self' was not declared in this scope
     return r_lang_set_argv (self, argc, argv);
                             ^~~~
r_core.cxx: In member function 'bool r_core_RLang::run(const char*, int)':
r_core.cxx:2072:24: error: 'self' was not declared in this scope
     return r_lang_run (self, code, len);
                        ^~~~
r_core.cxx: In member function 'bool r_core_RLang::run_file(const char*)':
r_core.cxx:2075:29: error: 'self' was not declared in this scope
     return r_lang_run_file (self, file);
                             ^~~~
r_core.cxx: In member function 'RLangPlugin* r_core_RLang::get_by_extension(const char*)':
r_core.cxx:2078:37: error: 'self' was not declared in this scope
     return r_lang_get_by_extension (self, file);
                                     ^~~~
r_core.cxx: In member function 'RLangPlugin* r_core_RLang::get_by_name(const char*)':
r_core.cxx:2081:32: error: 'self' was not declared in this scope
     return r_lang_get_by_name (self, file);
                                ^~~~
r_core.cxx: In member function 'bool r_core_RLang::prompt()':
r_core.cxx:2084:27: error: 'self' was not declared in this scope
     return r_lang_prompt (self);
                           ^~~~
r_core.cxx: At global scope:
r_core.cxx:2088:2: error: 'Radare_RPrint' does not name a type
  Radare_RPrint *self;
  ^~~~~~~~~~~~~
r_core.cxx:2090:25: error: ISO C++ forbids declaration of 'r_core_Radare_RPrint' with no type [-fpermissive]
   r_core_Radare_RPrint () {
                         ^
r_core.cxx: In member function 'int r_core_RPrint::r_core_Radare_RPrint()':
r_core.cxx:2091:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2092:5: error: 'self' was not declared in this scope
     self = r_print_new ();
     ^~~~
r_core.cxx: In member function 'char* r_core_RPrint::hexpair(const char*, int)':
r_core.cxx:2095:29: error: 'self' was not declared in this scope
     return r_print_hexpair (self, str, idx);
                             ^~~~
r_core.cxx: In member function 'void r_core_RPrint::set_flags(int)':
r_core.cxx:2098:25: error: 'self' was not declared in this scope
      r_print_set_flags (self, flags);
                         ^~~~
r_core.cxx: In member function 'void r_core_RPrint::hexdump(long long unsigned int, unsigned char*, int, int, int)':
r_core.cxx:2101:23: error: 'self' was not declared in this scope
      r_print_hexdump (self, addr, buf, len, baddr, step);
                       ^~~~
r_core.cxx: In member function 'void r_core_RPrint::hexpairs(long long unsigned int, unsigned char*, int)':
r_core.cxx:2104:24: error: 'self' was not declared in this scope
      r_print_hexpairs (self, addr, buf, len);
                        ^~~~
r_core.cxx: In member function 'void r_core_RPrint::bytes(unsigned char*, int, const char*)':
r_core.cxx:2107:21: error: 'self' was not declared in this scope
      r_print_bytes (self, buf, len, fmt);
                     ^~~~
r_core.cxx: In member function 'void r_core_RPrint::c(unsigned char*, int)':
r_core.cxx:2110:17: error: 'self' was not declared in this scope
      r_print_c (self, buf, len);
                 ^~~~
r_core.cxx: In member function 'void r_core_RPrint::raw(long long unsigned int, unsigned char*, int, int)':
r_core.cxx:2113:19: error: 'self' was not declared in this scope
      r_print_raw (self, addr, buf, len, lines);
                   ^~~~
r_core.cxx: In member function 'void r_core_RPrint::cursor(int, int)':
r_core.cxx:2116:22: error: 'self' was not declared in this scope
      r_print_cursor (self, cur, set);
                      ^~~~
r_core.cxx: In member function 'void r_core_RPrint::set_cursor(int, int, int)':
r_core.cxx:2119:26: error: 'self' was not declared in this scope
      r_print_set_cursor (self, curset, ocursor, cursor);
                          ^~~~
r_core.cxx: In member function 'void r_core_RPrint::code(long long unsigned int, unsigned char*, int, char)':
r_core.cxx:2122:20: error: 'self' was not declared in this scope
      r_print_code (self, addr, buf, len, lang);
                    ^~~~
r_core.cxx: In member function 'int r_core_RPrint::date_dos(unsigned char*, int)':
r_core.cxx:2125:30: error: 'self' was not declared in this scope
     return r_print_date_dos (self, buf, len);
                              ^~~~
r_core.cxx: In member function 'int r_core_RPrint::date_w32(unsigned char*, int)':
r_core.cxx:2128:30: error: 'self' was not declared in this scope
     return r_print_date_w32 (self, buf, len);
                              ^~~~
r_core.cxx: In member function 'int r_core_RPrint::date_unix(unsigned char*, int)':
r_core.cxx:2131:31: error: 'self' was not declared in this scope
     return r_print_date_unix (self, buf, len);
                               ^~~~
r_core.cxx: At global scope:
r_core.cxx:2135:2: error: 'Radare_RFS' does not name a type
  Radare_RFS *self;
  ^~~~~~~~~~
r_core.cxx:2137:22: error: ISO C++ forbids declaration of 'r_core_Radare_RFS' with no type [-fpermissive]
   r_core_Radare_RFS () {
                      ^
r_core.cxx:2198:15: error: 'string' was not declared in this scope
   std::vector<string*> find_name (const char* name, const char* glob) {
               ^~~~~~
r_core.cxx:2198:22: error: template argument 1 is invalid
   std::vector<string*> find_name (const char* name, const char* glob) {
                      ^
r_core.cxx:2198:22: error: template argument 2 is invalid
r_core.cxx:2209:15: error: 'string' was not declared in this scope
   std::vector<string*> find_off (const char* name, unsigned long long off) {
               ^~~~~~
r_core.cxx:2209:22: error: template argument 1 is invalid
   std::vector<string*> find_off (const char* name, unsigned long long off) {
                      ^
r_core.cxx:2209:22: error: template argument 2 is invalid
r_core.cxx: In member function 'int r_core_RFS::r_core_Radare_RFS()':
r_core.cxx:2138:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2139:5: error: 'self' was not declared in this scope
     self = r_fs_new ();
     ^~~~
r_core.cxx: In member function 'RFSRoot* r_core_RFS::mount(const char*, const char*, long long unsigned int)':
r_core.cxx:2142:24: error: 'self' was not declared in this scope
     return r_fs_mount (self, fstype, path, delta);
                        ^~~~
r_core.cxx: In member function 'void r_core_RFS::view(int)':
r_core.cxx:2145:17: error: 'self' was not declared in this scope
      r_fs_view (self, view);
                 ^~~~
r_core.cxx: In member function 'bool r_core_RFS::umount(const char*)':
r_core.cxx:2148:25: error: 'self' was not declared in this scope
     return r_fs_umount (self, path);
                         ^~~~
r_core.cxx: In member function 'std::vector<r_fs_root_t*> r_core_RFS::root(const char*)':
r_core.cxx:2155:23: error: 'self' was not declared in this scope
     list = r_fs_root (self, path);
                       ^~~~
r_core.cxx: In member function 'RFSFile* r_core_RFS::open(const char*)':
r_core.cxx:2162:23: error: 'self' was not declared in this scope
     return r_fs_open (self, path);
                       ^~~~
r_core.cxx: In member function 'void r_core_RFS::close(RFSFile*)':
r_core.cxx:2165:18: error: 'self' was not declared in this scope
      r_fs_close (self, file);
                  ^~~~
r_core.cxx: In member function 'int r_core_RFS::read(RFSFile*, long long unsigned int, int)':
r_core.cxx:2168:23: error: 'self' was not declared in this scope
     return r_fs_read (self, file, addr, len);
                       ^~~~
r_core.cxx: In member function 'RFSFile* r_core_RFS::slurp(const char*)':
r_core.cxx:2171:24: error: 'self' was not declared in this scope
     return r_fs_slurp (self, path);
                        ^~~~
r_core.cxx: In member function 'std::vector<r_fs_file_t*> r_core_RFS::dir(const char*)':
r_core.cxx:2178:22: error: 'self' was not declared in this scope
     list = r_fs_dir (self, path);
                      ^~~~
r_core.cxx: In member function 'std::vector<r_fs_partition_t*> r_core_RFS::partitions(const char*, long long unsigned int)':
r_core.cxx:2189:29: error: 'self' was not declared in this scope
     list = r_fs_partitions (self, ptype, delta);
                             ^~~~
r_core.cxx: In member function 'int r_core_RFS::dir_dump(const char*, const char*)':
r_core.cxx:2196:27: error: 'self' was not declared in this scope
     return r_fs_dir_dump (self, path, name);
                           ^~~~
r_core.cxx: In member function 'int r_core_RFS::find_name(const char*, const char*)':
r_core.cxx:2199:17: error: 'string' was not declared in this scope
     std::vector<string*> ret;
                 ^~~~~~
r_core.cxx:2199:24: error: template argument 1 is invalid
     std::vector<string*> ret;
                        ^
r_core.cxx:2199:24: error: template argument 2 is invalid
r_core.cxx:2202:14: error: 'item' was not declared in this scope
     string* *item;
              ^~~~
r_core.cxx:2203:28: error: 'self' was not declared in this scope
     list = r_fs_find_name (self, name, glob);
                            ^~~~
r_core.cxx:2205:54: error: expected primary-expression before ')' token
     for (iter = list->head; iter && (item = (string**)iter->data); iter = iter->n)
                                                      ^
r_core.cxx:2205:55: error: expected ')' before 'iter'
     for (iter = list->head; iter && (item = (string**)iter->data); iter = iter->n)
                                                       ^~~~
r_core.cxx:2206:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'int r_core_RFS::find_off(const char*, long long unsigned int)':
r_core.cxx:2210:17: error: 'string' was not declared in this scope
     std::vector<string*> ret;
                 ^~~~~~
r_core.cxx:2210:24: error: template argument 1 is invalid
     std::vector<string*> ret;
                        ^
r_core.cxx:2210:24: error: template argument 2 is invalid
r_core.cxx:2213:14: error: 'item' was not declared in this scope
     string* *item;
              ^~~~
r_core.cxx:2214:27: error: 'self' was not declared in this scope
     list = r_fs_find_off (self, name, off);
                           ^~~~
r_core.cxx:2216:54: error: expected primary-expression before ')' token
     for (iter = list->head; iter && (item = (string**)iter->data); iter = iter->n)
                                                      ^
r_core.cxx:2216:55: error: expected ')' before 'iter'
     for (iter = list->head; iter && (item = (string**)iter->data); iter = iter->n)
                                                       ^~~~
r_core.cxx:2217:13: error: request for member 'push_back' in 'ret', which is of non-class type 'int'
         ret.push_back(*item);
             ^~~~~~~~~
r_core.cxx: In member function 'bool r_core_RFS::prompt(const char*)':
r_core.cxx:2221:25: error: 'self' was not declared in this scope
     return r_fs_prompt (self, root);
                         ^~~~
r_core.cxx: At global scope:
r_core.cxx:2231:2: error: 'Radare_RFSFile' does not name a type
  Radare_RFSFile *self;
  ^~~~~~~~~~~~~~
r_core.cxx:2235:2: error: 'Radare_RFSPlugin' does not name a type
  Radare_RFSPlugin *self;
  ^~~~~~~~~~~~~~~~
r_core.cxx:2239:2: error: 'Radare_RFSRoot' does not name a type
  Radare_RFSRoot *self;
  ^~~~~~~~~~~~~~
r_core.cxx:2243:2: error: 'Radare_RFSPartition' does not name a type
  Radare_RFSPartition *self;
  ^~~~~~~~~~~~~~~~~~~
r_core.cxx:2247:2: error: 'Radare_RMagic' does not name a type
  Radare_RMagic *self;
  ^~~~~~~~~~~~~
r_core.cxx:2249:34: error: ISO C++ forbids declaration of 'r_core_Radare_RMagic' with no type [-fpermissive]
   r_core_Radare_RMagic (int flags) {
                                  ^
r_core.cxx: In member function 'int r_core_RMagic::r_core_Radare_RMagic(int)':
r_core.cxx:2250:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2251:5: error: 'self' was not declared in this scope
     self = r_magic_new (flags);
     ^~~~
r_core.cxx: In member function 'const char* r_core_RMagic::file(const char*)':
r_core.cxx:2254:26: error: 'self' was not declared in this scope
     return r_magic_file (self, f);
                          ^~~~
r_core.cxx: In member function 'const char* r_core_RMagic::descriptor(int)':
r_core.cxx:2257:32: error: 'self' was not declared in this scope
     return r_magic_descriptor (self, d);
                                ^~~~
r_core.cxx: In member function 'const char* r_core_RMagic::buffer(void*, int)':
r_core.cxx:2260:28: error: 'self' was not declared in this scope
     return r_magic_buffer (self, buffer, n);
                            ^~~~
r_core.cxx: In member function 'int r_core_RMagic::load(const char*)':
r_core.cxx:2263:26: error: 'self' was not declared in this scope
     return r_magic_load (self, file);
                          ^~~~
r_core.cxx: In member function 'int r_core_RMagic::check(const char*)':
r_core.cxx:2266:27: error: 'self' was not declared in this scope
     return r_magic_check (self, file);
                           ^~~~
r_core.cxx: In member function 'int r_core_RMagic::compile(const char*)':
r_core.cxx:2269:29: error: 'self' was not declared in this scope
     return r_magic_compile (self, file);
                             ^~~~
r_core.cxx: In member function 'void r_core_RMagic::setflags(int)':
r_core.cxx:2272:24: error: 'self' was not declared in this scope
      r_magic_setflags (self, flags);
                        ^~~~
r_core.cxx: In function 'int RStr_ansi_filter(char*, int)':
r_core.cxx:2294:39: error: invalid conversion from 'int' to 'char**' [-fpermissive]
     return r_str_ansi_filter (str, len);
                                       ^
r_core.cxx:2294:39: error: too few arguments to function 'int r_str_ansi_filter(char*, char**, int**, int)'
In file included from /usr/include/libr/r_config.h:5:0,
                 from r_core.cxx:2:
/usr/include/libr/r_util.h:526:11: note: declared here
 R_API int r_str_ansi_filter(char *str, char **out, int **cposs, int len);
           ^~~~~~~~~~~~~~~~~
r_core.cxx: In function 'int RFile_dump(const char*, unsigned char*, int)':
r_core.cxx:2312:39: error: too few arguments to function 'bool r_file_dump(const char*, const unsigned char*, int, int)'
     return r_file_dump (file, buf, len);
                                       ^
In file included from /usr/include/libr/r_config.h:5:0,
                 from r_core.cxx:2:
/usr/include/libr/r_util.h:622:12: note: declared here
 R_API bool r_file_dump(const char *file, const ut8 *buf, int len, int append);
            ^~~~~~~~~~~
r_core.cxx: In function 'long long unsigned int Radare_ex_map_anal_ex_to_anal_op_type(long long unsigned int)':
r_core.cxx:2368:29: error: redefinition of 'long long unsigned int Radare_ex_map_anal_ex_to_anal_op_type(long long unsigned int)'
   static unsigned long long Radare_ex_map_anal_ex_to_anal_op_type (unsigned long long ranal2_op_type) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:66:29: note: 'long long unsigned int Radare_ex_map_anal_ex_to_anal_op_type(long long unsigned int)' previously defined here
   static unsigned long long Radare_ex_map_anal_ex_to_anal_op_type (unsigned long long ranal2_op_type) {
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2369:64: error: 'r_egg_ex_map_anal_ex_to_anal_op_type' was not declared in this scope
     return r_egg_ex_map_anal_ex_to_anal_op_type (ranal2_op_type);
                                                                ^
r_core.cxx: In function 'int Radare_ex_is_op_type_eop(long long unsigned int)':
r_core.cxx:2371:14: error: redefinition of 'int Radare_ex_is_op_type_eop(long long unsigned int)'
   static int Radare_ex_is_op_type_eop (unsigned long long x) {
              ^~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:69:14: note: 'int Radare_ex_is_op_type_eop(long long unsigned int)' previously defined here
   static int Radare_ex_is_op_type_eop (unsigned long long x) {
              ^~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2372:38: error: 'r_egg_ex_is_op_type_eop' was not declared in this scope
     return r_egg_ex_is_op_type_eop (x);
                                      ^
r_core.cxx: In function 'unsigned int Radare_ex_map_anal_ex_to_anal_bb_type(long long unsigned int)':
r_core.cxx:2374:23: error: redefinition of 'unsigned int Radare_ex_map_anal_ex_to_anal_bb_type(long long unsigned int)'
   static unsigned int Radare_ex_map_anal_ex_to_anal_bb_type (unsigned long long ranal2_op_type) {
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:72:23: note: 'unsigned int Radare_ex_map_anal_ex_to_anal_bb_type(long long unsigned int)' previously defined here
   static unsigned int Radare_ex_map_anal_ex_to_anal_bb_type (unsigned long long ranal2_op_type) {
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2375:64: error: 'r_egg_ex_map_anal_ex_to_anal_bb_type' was not declared in this scope
     return r_egg_ex_map_anal_ex_to_anal_bb_type (ranal2_op_type);
                                                                ^
r_core.cxx: In function 'void Radare_ex_clone_op_switch_to_bb(RAnalBlock*, RAnalOp*)':
r_core.cxx:2377:15: error: redefinition of 'void Radare_ex_clone_op_switch_to_bb(RAnalBlock*, RAnalOp*)'
   static void Radare_ex_clone_op_switch_to_bb (RAnalBlock* bb, RAnalOp* op) {
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:75:15: note: 'void Radare_ex_clone_op_switch_to_bb(RAnalBlock*, RAnalOp*)' previously defined here
   static void Radare_ex_clone_op_switch_to_bb (RAnalBlock* bb, RAnalOp* op) {
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2378:44: error: 'r_egg_ex_clone_op_switch_to_bb' was not declared in this scope
      r_egg_ex_clone_op_switch_to_bb (bb, op);
                                            ^
r_core.cxx: In function 'void Radare_ex_update_bb_cfg_head_tail(RAnalBlock*, RAnalBlock*, RAnalBlock*)':
r_core.cxx:2380:15: error: redefinition of 'void Radare_ex_update_bb_cfg_head_tail(RAnalBlock*, RAnalBlock*, RAnalBlock*)'
   static void Radare_ex_update_bb_cfg_head_tail (RAnalBlock* start, RAnalBlock* head, RAnalBlock* tail) {
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:78:15: note: 'void Radare_ex_update_bb_cfg_head_tail(RAnalBlock*, RAnalBlock*, RAnalBlock*)' previously defined here
   static void Radare_ex_update_bb_cfg_head_tail (RAnalBlock* start, RAnalBlock* head, RAnalBlock* tail) {
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2381:57: error: 'r_egg_ex_update_bb_cfg_head_tail' was not declared in this scope
      r_egg_ex_update_bb_cfg_head_tail (start, head, tail);
                                                         ^
r_core.cxx: In function 'int Radare_ex_bb_head_comparator(RAnalBlock*, RAnalBlock*)':
r_core.cxx:2383:14: error: redefinition of 'int Radare_ex_bb_head_comparator(RAnalBlock*, RAnalBlock*)'
   static int Radare_ex_bb_head_comparator (RAnalBlock* a, RAnalBlock* b) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:81:14: note: 'int Radare_ex_bb_head_comparator(RAnalBlock*, RAnalBlock*)' previously defined here
   static int Radare_ex_bb_head_comparator (RAnalBlock* a, RAnalBlock* b) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2384:45: error: 'r_egg_ex_bb_head_comparator' was not declared in this scope
     return r_egg_ex_bb_head_comparator (a, b);
                                             ^
r_core.cxx: In function 'int Radare_ex_bb_address_comparator(RAnalBlock*, RAnalBlock*)':
r_core.cxx:2386:14: error: redefinition of 'int Radare_ex_bb_address_comparator(RAnalBlock*, RAnalBlock*)'
   static int Radare_ex_bb_address_comparator (RAnalBlock* a, RAnalBlock* b) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:84:14: note: 'int Radare_ex_bb_address_comparator(RAnalBlock*, RAnalBlock*)' previously defined here
   static int Radare_ex_bb_address_comparator (RAnalBlock* a, RAnalBlock* b) {
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r_core.cxx:2387:48: error: 'r_egg_ex_bb_address_comparator' was not declared in this scope
     return r_egg_ex_bb_address_comparator (a, b);
                                                ^
r_core.cxx: At global scope:
r_core.cxx:2390:2: error: 'SDB_Sdb' does not name a type
  SDB_Sdb *self;
  ^~~~~~~
r_core.cxx:2392:66: error: ISO C++ forbids declaration of 'r_core_SDB_Sdb' with no type [-fpermissive]
   r_core_SDB_Sdb (const char* path, const char* file, bool locked) {
                                                                  ^
r_core.cxx:2414:32: error: 'guint32' has not been declared
   char * get (const char* key, guint32* cas) {
                                ^~~~~~~
r_core.cxx:2423:35: error: 'guint32' has not been declared
   bool bool_get (const char* key, guint32* cas) {
                                   ^~~~~~~
r_core.cxx:2432:47: error: 'guint32' has not been declared
   char * array_get (const char* key, int idx, guint32* cas) {
                                               ^~~~~~~
r_core.cxx:2459:48: error: 'guint32' has not been declared
   unsigned long long num_get (const char* key, guint32* cas) {
                                                ^~~~~~~
r_core.cxx:2468:55: error: 'guint32' has not been declared
   char * json_get (const char* key, const char* path, guint32* cas) {
                                                       ^~~~~~~
r_core.cxx:2474:56: error: 'guint32' has not been declared
   int json_num_get (const char* key, const char* path, guint32* cas) {
                                                        ^~~~~~~
r_core.cxx:2501:51: error: 'guint32' has not been declared
   unsigned long long expire_get (const char* key, guint32* cas) {
                                                   ^~~~~~~
r_core.cxx: In member function 'int r_core_Sdb::r_core_SDB_Sdb(const char*, const char*, bool)':
r_core.cxx:2393:18: error: 'g_type_init' was not declared in this scope
     g_type_init ();
                  ^
r_core.cxx:2394:5: error: 'self' was not declared in this scope
     self = sdb_new (path, file, locked);
     ^~~~
r_core.cxx: In member function 'Sdb* r_core_Sdb::ns(const char*, bool)':
r_core.cxx:2397:20: error: 'self' was not declared in this scope
     return sdb_ns (self, path, create);
                    ^~~~
r_core.cxx: In member function 'Sdb* r_core_Sdb::ns_path(const char*, bool)':
r_core.cxx:2400:25: error: 'self' was not declared in this scope
     return sdb_ns_path (self, path, create);
                         ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::sync()':
r_core.cxx:2403:22: error: 'self' was not declared in this scope
     return sdb_sync (self);
                      ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::query(const char*)':
r_core.cxx:2406:23: error: 'self' was not declared in this scope
     return sdb_query (self, cmd);
                       ^~~~
r_core.cxx: In member function 'char* r_core_Sdb::querys(const char*, int, const char*)':
r_core.cxx:2409:24: error: 'self' was not declared in this scope
     return sdb_querys (self, buf, len, cmd);
                        ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::exists(const char*)':
r_core.cxx:2412:24: error: 'self' was not declared in this scope
     return sdb_exists (self, key);
                        ^~~~
r_core.cxx: In member function 'char* r_core_Sdb::get(const char*, int*)':
r_core.cxx:2415:21: error: 'self' was not declared in this scope
     return sdb_get (self, key, cas);
                     ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::add(const char*, const char*, unsigned int)':
r_core.cxx:2418:21: error: 'self' was not declared in this scope
     return sdb_add (self, key, val, cas);
                     ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::set(const char*, const char*, unsigned int)':
r_core.cxx:2421:21: error: 'self' was not declared in this scope
     return sdb_set (self, key, val, cas);
                     ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::bool_get(const char*, int*)':
r_core.cxx:2424:26: error: 'self' was not declared in this scope
     return sdb_bool_get (self, key, cas);
                          ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::bool_set(const char*, bool, unsigned int)':
r_core.cxx:2427:26: error: 'self' was not declared in this scope
     return sdb_bool_set (self, key, v, cas);
                          ^~~~
r_core.cxx: In member function 'int r_core_Sdb::array_length(const char*)':
r_core.cxx:2430:30: error: 'self' was not declared in this scope
     return sdb_array_length (self, key);
                              ^~~~
r_core.cxx: In member function 'char* r_core_Sdb::array_get(const char*, int, int*)':
r_core.cxx:2433:27: error: 'self' was not declared in this scope
     return sdb_array_get (self, key, idx, cas);
                           ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_set(const char*, int, const char*, unsigned int)':
r_core.cxx:2436:27: error: 'self' was not declared in this scope
     return sdb_array_set (self, key, idx, val, cas);
                           ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_set_num(const char*, int, long long unsigned int, unsigned int)':
r_core.cxx:2439:31: error: 'self' was not declared in this scope
     return sdb_array_set_num (self, key, idx, val, cas);
                               ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_delete(const char*, int, unsigned int)':
r_core.cxx:2442:30: error: 'self' was not declared in this scope
     return sdb_array_delete (self, key, idx, cas);
                              ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_remove(const char*, const char*, unsigned int)':
r_core.cxx:2445:30: error: 'self' was not declared in this scope
     return sdb_array_remove (self, key, val, cas);
                              ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_remove_num(const char*, long long unsigned int, unsigned int)':
r_core.cxx:2448:34: error: 'self' was not declared in this scope
     return sdb_array_remove_num (self, key, val, cas);
                                  ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::array_contains(const char*, const char*, unsigned int*)':
r_core.cxx:2451:32: error: 'self' was not declared in this scope
     return sdb_array_contains (self, key, val, cas);
                                ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::num_exists(const char*)':
r_core.cxx:2454:28: error: 'self' was not declared in this scope
     return sdb_num_exists (self, key);
                            ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::num_set(const char*, long long unsigned int, unsigned int)':
r_core.cxx:2457:25: error: 'self' was not declared in this scope
     return sdb_num_set (self, key, num, cas);
                         ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_Sdb::num_get(const char*, int*)':
r_core.cxx:2460:25: error: 'self' was not declared in this scope
     return sdb_num_get (self, key, cas);
                         ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_Sdb::num_inc(const char*, long long unsigned int, unsigned int)':
r_core.cxx:2463:25: error: 'self' was not declared in this scope
     return sdb_num_inc (self, key, n, cas);
                         ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_Sdb::num_dec(const char*, long long unsigned int, unsigned int)':
r_core.cxx:2466:25: error: 'self' was not declared in this scope
     return sdb_num_dec (self, key, n, cas);
                         ^~~~
r_core.cxx: In member function 'char* r_core_Sdb::json_get(const char*, const char*, int*)':
r_core.cxx:2469:26: error: 'self' was not declared in this scope
     return sdb_json_get (self, key, path, cas);
                          ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::json_set(const char*, const char*, const char*, unsigned int)':
r_core.cxx:2472:26: error: 'self' was not declared in this scope
     return sdb_json_set (self, key, path, val, cas);
                          ^~~~
r_core.cxx: In member function 'int r_core_Sdb::json_num_get(const char*, const char*, int*)':
r_core.cxx:2475:30: error: 'self' was not declared in this scope
     return sdb_json_num_get (self, key, path, cas);
                              ^~~~
r_core.cxx: In member function 'int r_core_Sdb::json_num_set(const char*, const char*, int, unsigned int)':
r_core.cxx:2478:30: error: 'self' was not declared in this scope
     return sdb_json_num_set (self, key, path, v, cas);
                              ^~~~
r_core.cxx: In member function 'int r_core_Sdb::json_num_inc(const char*, const char*, int, unsigned int)':
r_core.cxx:2481:30: error: 'self' was not declared in this scope
     return sdb_json_num_inc (self, key, path, n, cas);
                              ^~~~
r_core.cxx: In member function 'int r_core_Sdb::json_num_dec(const char*, const char*, int, unsigned int)':
r_core.cxx:2484:30: error: 'self' was not declared in this scope
     return sdb_json_num_dec (self, key, path, n, cas);
                              ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::unset(const char*, int)':
r_core.cxx:2493:23: error: 'self' was not declared in this scope
     return sdb_unset (self, key, cas);
                       ^~~~
r_core.cxx: In member function 'void r_core_Sdb::reset()':
r_core.cxx:2496:17: error: 'self' was not declared in this scope
      sdb_reset (self);
                 ^~~~
r_core.cxx: In member function 'void r_core_Sdb::unlink()':
r_core.cxx:2499:18: error: 'self' was not declared in this scope
      sdb_unlink (self);
                  ^~~~
r_core.cxx: In member function 'long long unsigned int r_core_Sdb::expire_get(const char*, int*)':
r_core.cxx:2502:28: error: 'self' was not declared in this scope
     return sdb_expire_get (self, key, cas);
                            ^~~~
r_core.cxx: In member function 'bool r_core_Sdb::expire_set(const char*, long long unsigned int, unsigned int)':
r_core.cxx:2505:28: error: 'self' was not declared in this scope
     return sdb_expire_set (self, key, time, cas);
                            ^~~~
../rules.mk:21: recipe for target 'r_core.so' failed
make[1]: *** [r_core.so] Error 1
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/cxx'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/dlang'
D bindings has been disabled
mod=`echo r_core.so | sed -e s,.so,,` ; \
echo "MOD=$mod" ; \
valabind --dlang -N Radare -m $mod --vapidir=../vapi $mod
MOD=r_core
NOTICE Symbol defined VALABIND_DLANG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
mod=`echo r_bin.so | sed -e s,.so,,` ; \
echo "MOD=$mod" ; \
valabind --dlang -N Radare -m $mod --vapidir=../vapi $mod
MOD=r_bin
NOTICE Symbol defined VALABIND_DLANG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
mod=`echo r_asm.so | sed -e s,.so,,` ; \
echo "MOD=$mod" ; \
valabind --dlang -N Radare -m $mod --vapidir=../vapi $mod
MOD=r_asm
NOTICE Symbol defined VALABIND_DLANG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_util
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/dlang'
/bin/sh: line 2: cd: duktape: No such file or directory
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/go'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc go r_core -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -go r_core.i
SWIG -go: -intgosize option required but not specified
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc go r_bin -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -go r_bin.i
SWIG -go: -intgosize option required but not specified
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc go r_asm -NRadare -NSDB -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -go r_asm.i
SWIG -go: -intgosize option required but not specified
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/go'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/guile'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc guile r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -guile r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -pthread -I/usr/include/guile/2.0 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro -lguile-2.0 -lgc
r_core_wrap.cxx: In function 'scm_unused_struct* _wrap_RBin_addr2line(SCM, SCM, SCM, SCM)':
r_core_wrap.cxx:15288:7: error: 'must_free3' was not declared in this scope
   if (must_free3 && arg3) SWIG_free(arg3);return gswig_result;
       ^~~~~~~~~~
r_core_wrap.cxx: In function 'scm_unused_struct* _wrap_RParse_filter(SCM, SCM, SCM, SCM, SCM)':
r_core_wrap.cxx:16748:7: error: 'must_free3' was not declared in this scope
   if (must_free3 && arg3) SWIG_free(arg3); if (must_free4 && arg4) SWIG_free(arg4);return gswig_result;
       ^~~~~~~~~~
r_core_wrap.cxx:16748:48: error: 'must_free4' was not declared in this scope
   if (must_free3 && arg3) SWIG_free(arg3); if (must_free4 && arg4) SWIG_free(arg4);return gswig_result;
                                                ^~~~~~~~~~
r_core_wrap.cxx: In function 'scm_unused_struct* _wrap_RParse_assemble(SCM, SCM, SCM)':
r_core_wrap.cxx:16758:7: error: 'must_free2' was not declared in this scope
   if (must_free2 && arg2) SWIG_free(arg2); if (must_free3 && arg3) SWIG_free(arg3);return gswig_result;
       ^~~~~~~~~~
r_core_wrap.cxx:16758:48: error: 'must_free3' was not declared in this scope
   if (must_free2 && arg2) SWIG_free(arg2); if (must_free3 && arg3) SWIG_free(arg3);return gswig_result;
                                                ^~~~~~~~~~
r_core_wrap.cxx: In function 'scm_unused_struct* _wrap_RParse_parse(SCM, SCM, SCM)':
r_core_wrap.cxx:16768:48: error: 'must_free3' was not declared in this scope
   if (must_free2 && arg2) SWIG_free(arg2); if (must_free3 && arg3) SWIG_free(arg3);return gswig_result;
                                                ^~~~~~~~~~
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc guile r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -guile r_bin.i
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -pthread -I/usr/include/guile/2.0 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro -lguile-2.0 -lgc
r_bin_wrap.cxx: In function 'scm_unused_struct* _wrap_RBin_addr2line(SCM, SCM, SCM, SCM)':
r_bin_wrap.cxx:3448:7: error: 'must_free3' was not declared in this scope
   if (must_free3 && arg3) SWIG_free(arg3);return gswig_result;
       ^~~~~~~~~~
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc guile r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -guile r_asm.i
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -pthread -I/usr/include/guile/2.0 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro -lguile-2.0 -lgc
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/guile'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/lua'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc lua r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -lua r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:211: Warning 314: 'end' is a Lua keyword, renaming to 'c_end'
r_core.i:1037: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_core.i:1038: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_core.i:1090: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:1091: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
r_core.i:1156: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:1472: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1772: Warning 453: Can't apply (unsigned char *OUTPUT). No typemaps are defined.
r_core.i:1816: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:1821: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:2183: Warning 453: Can't apply (unsigned long long *INOUT). No typemaps are defined.
r_core.i:2470: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2471: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:2497: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2498: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2504: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2505: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2511: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2779: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2790: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2801: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2821: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2841: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2876: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro -llua -lm
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc lua r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -lua r_bin.i
r_bin.i:364: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_bin.i:365: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_bin.i:494: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_bin.i:495: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_bin.i:547: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_bin.i:548: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
r_bin.i:586: Warning 453: Can't apply (unsigned char *OUTPUT). No typemaps are defined.
r_bin.i:630: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_bin.i:635: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro -llua -lm
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc lua r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -lua r_asm.i
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:289: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_asm.i:290: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_asm.i:342: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_asm.i:343: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro -llua -lm
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/lua'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/newlisp'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/newlisp'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/ocaml'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc ocaml r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
SWIG is buggy. Please set in ocamldec.swg the following line:
#define caml_array_length swig_caml_array_length
/usr/bin/valabind-cc: line 106: ocamlc: command not found
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -ocaml r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:66: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:139: Warning 314:  'to' is an ocaml keyword and it will be appropriately renamed
r_core.i:206: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:211: Warning 314:  'end' is an ocaml keyword and it will be appropriately renamed
r_core.i:224: Warning 314:  'done' is an ocaml keyword and it will be appropriately renamed
r_core.i:237: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:261: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:273: Warning 314:  'val' is an ocaml keyword and it will be appropriately renamed
r_core.i:280: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:289: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:308: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:317: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:323: Warning 314:  'to' is an ocaml keyword and it will be appropriately renamed
r_core.i:328: Warning 314:  'to' is an ocaml keyword and it will be appropriately renamed
r_core.i:330: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:342: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:440: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:480: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:563: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:573: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:579: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:590: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:645: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:666: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_core.i:1573: Warning 314:  'include' is an ocaml keyword and it will be appropriately renamed
r_core.i:1759: Warning 314:  'open' is an ocaml keyword and it will be appropriately renamed
r_core.i:2179: Warning 314:  'begin' is an ocaml keyword and it will be appropriately renamed
r_core.i:2643: Warning 314:  'open' is an ocaml keyword and it will be appropriately renamed
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1816: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:1821: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:2183: Warning 453: Can't apply (unsigned long long *INOUT). No typemaps are defined.
r_core.i:2470: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2497: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2498: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2504: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2505: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2511: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/local/Cellar/objective-caml/4.01.0/lib/ocaml/ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/ -Dcaml_array_length=caml_array_length__ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro -L -lcamlrun
r_core_wrap.cxx:758:24: fatal error: caml/alloc.h: No such file or directory
 #include <caml/alloc.h>
                        ^
compilation terminated.
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc ocaml r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
SWIG is buggy. Please set in ocamldec.swg the following line:
#define caml_array_length swig_caml_array_length
/usr/bin/valabind-cc: line 106: ocamlc: command not found
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -ocaml r_bin.i
r_bin.i:27: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_bin.i:90: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_bin.i:100: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_bin.i:106: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_bin.i:117: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_bin.i:165: Warning 314:  'to' is an ocaml keyword and it will be appropriately renamed
r_bin.i:573: Warning 314:  'open' is an ocaml keyword and it will be appropriately renamed
r_bin.i:364: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_bin.i:630: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_bin.i:635: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/local/Cellar/objective-caml/4.01.0/lib/ocaml/ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/ -Dcaml_array_length=caml_array_length__ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro -L -lcamlrun
r_bin_wrap.cxx:758:24: fatal error: caml/alloc.h: No such file or directory
 #include <caml/alloc.h>
                        ^
compilation terminated.
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc ocaml r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
SWIG is buggy. Please set in ocamldec.swg the following line:
#define caml_array_length swig_caml_array_length
/usr/bin/valabind-cc: line 106: ocamlc: command not found
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -ocaml r_asm.i
r_asm.i:18: Warning 314:  'type' is an ocaml keyword and it will be appropriately renamed
r_asm.i:71: Warning 314:  'to' is an ocaml keyword and it will be appropriately renamed
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/local/Cellar/objective-caml/4.01.0/lib/ocaml/ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/ -Dcaml_array_length=caml_array_length__ -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro -L -lcamlrun
r_asm_wrap.cxx:758:24: fatal error: caml/alloc.h: No such file or directory
 #include <caml/alloc.h>
                        ^
compilation terminated.
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/ocaml'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/perl'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc perl r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -perl r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:253: Warning 314: 'next' is a perl keyword
r_core.i:582: Warning 314: 'import' is a perl keyword
r_core.i:1634: Warning 314: 'use' is a perl keyword
r_core.i:1944: Warning 314: 'use' is a perl keyword
r_core.i:2015: Warning 314: 'use' is a perl keyword
r_core.i:2289: Warning 314: 'eval' is a perl keyword
r_core.i:2496: Warning 314: 'use' is a perl keyword
r_core.i:2541: Warning 314: 'use' is a perl keyword
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -D_REENTRANT -D_GNU_SOURCE -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/core_perl/CORE -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc perl r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -perl r_bin.i
r_bin.i:109: Warning 314: 'import' is a perl keyword
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -D_REENTRANT -D_GNU_SOURCE -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/core_perl/CORE -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc perl r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -perl r_asm.i
r_asm.i:115: Warning 314: 'use' is a perl keyword
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -D_REENTRANT -D_GNU_SOURCE -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl5/core_perl/CORE -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/perl'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/php5'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc php5 r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -php5 r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:92: Warning 314: 'print' is a PHP keyword, renaming to 'c_print'
r_core.i:159: Warning 314: 'echo' is a PHP keyword, renaming to 'c_echo'
r_core.i:1036: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:1505: Warning 314: 'xor' is a PHP keyword, renaming to 'c_xor'
r_core.i:1573: Warning 314: 'include' is a PHP keyword, renaming to 'c_include'
r_core.i:1634: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_core.i:1716: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:1944: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_core.i:1983: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2015: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_core.i:2248: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2289: Warning 314: 'eval' is a PHP keyword, renaming to 'c_eval'
r_core.i:2316: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2354: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2493: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2496: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_core.i:2541: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_core.i:2547: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_core.i:2869: Warning 314: 'unset' is a PHP keyword, renaming to 'c_unset'
r_core.i:1037: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_core.i:1038: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_core.i:1090: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:1091: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
r_core.i:1156: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:1472: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1772: Warning 453: Can't apply (unsigned char *OUTPUT). No typemaps are defined.
r_core.i:1816: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:1821: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_core.i:2183: Warning 453: Can't apply (unsigned long long *INOUT). No typemaps are defined.
r_core.i:2470: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2471: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_core.i:2497: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2498: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2504: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2505: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2511: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_core.i:2779: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2790: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2801: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2821: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2841: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_core.i:2876: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro
r_core_wrap.cxx:746:18: fatal error: zend.h: No such file or directory
 #include "zend.h"
                  ^
compilation terminated.
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc php5 r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -php5 r_bin.i
r_bin.i:248: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_bin.i:493: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_bin.i:364: Warning 453: Can't apply (char *INOUT). No typemaps are defined.
r_bin.i:365: Warning 453: Can't apply (int *OUTPUT). No typemaps are defined.
r_bin.i:494: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_bin.i:495: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_bin.i:547: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_bin.i:548: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
r_bin.i:586: Warning 453: Can't apply (unsigned char *OUTPUT). No typemaps are defined.
r_bin.i:630: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
r_bin.i:635: Warning 453: Can't apply (unsigned char *INOUT). No typemaps are defined.
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro
r_bin_wrap.cxx:746:18: fatal error: zend.h: No such file or directory
 #include "zend.h"
                  ^
compilation terminated.
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc php5 r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -php5 r_asm.i
r_asm.i:115: Warning 314: 'use' is a PHP keyword, renaming to 'c_use'
r_asm.i:288: Warning 314: 'list' is a PHP keyword, renaming to 'c_list'
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:289: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_asm.i:290: Warning 453: Can't apply (unsigned long long *OUTPUT). No typemaps are defined.
r_asm.i:342: Warning 453: Can't apply (unsigned int *OUTPUT). No typemaps are defined.
r_asm.i:343: Warning 453: Can't apply (double *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro
r_asm_wrap.cxx:746:18: fatal error: zend.h: No such file or directory
 #include "zend.h"
                  ^
compilation terminated.
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/php5'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/python'
Build r_core -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind-cc python r_core -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_core -I/usr/include/libr -lr_core -lr_config -lr_cons -lr_io -lr_util -lr_flags -lr_asm -lr_db -lr_debug -lr_hash -lr_bin -lr_lang -lr_io -lr_anal -lr_parse -lr_bp -lr_egg -lr_reg -lr_search -lr_syscall -lr_socket -lr_fs -lr_magic
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_core.i -m r_core ../vapi/r_core --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_core
NOTICE Adding dependency package r_cmd
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_cons
NOTICE Adding dependency package r_anal
NOTICE Adding dependency package r_reg
NOTICE Adding dependency package r_hash
NOTICE Adding dependency package r_egg
NOTICE Adding dependency package r_asm
NOTICE Adding dependency package r_syscall
NOTICE Adding dependency package r_db
NOTICE Adding dependency package r_io
NOTICE Adding dependency package r_bp
NOTICE Adding dependency package r_debug
NOTICE Adding dependency package r_search
NOTICE Adding dependency package r_flags
NOTICE Adding dependency package r_config
NOTICE Adding dependency package r_bin
NOTICE Adding dependency package r_parse
NOTICE Adding dependency package r_lang
NOTICE Adding dependency package r_print
NOTICE Adding dependency package r_fs
NOTICE Adding dependency package r_magic
r_anal.vapi:9.3-9.7: warning: argument `lowercase_c_prefix' never used
r_db.vapi:26.3-26.7: warning: argument `name' never used
WARNING Method delete renamed to _delete (don't ask where)
WARNING Method continue renamed to cont (don't ask where)
swig -small -O -o r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -python r_core.i
r_core.i:40: Warning 302: Identifier 'RCoreAsmHitVector' redefined (ignored) (Renamed from 'vector< RCoreAsmHit >'),
r_core.i:39: Warning 302: previous definition of 'RCoreAsmHitVector' (Renamed from 'vector< RCoreAsmHit >').
r_core.i:42: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:46: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:47: Warning 302: Identifier 'RAnalRefVector' redefined (ignored) (Renamed from 'vector< RAnalRef >'),
r_core.i:41: Warning 302: previous definition of 'RAnalRefVector' (Renamed from 'vector< RAnalRef >').
r_core.i:62: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:63: Warning 302: Identifier 'charVector' redefined (ignored) (Renamed from 'vector< char >'),
r_core.i:58: Warning 302: previous definition of 'charVector' (Renamed from 'vector< char >').
r_core.i:92: Warning 314: 'print' is a python keyword, renaming to '_print'
r_core.i:322: Warning 314: 'from' is a python keyword, renaming to '_from'
r_core.i:327: Warning 314: 'from' is a python keyword, renaming to '_from'
r_core.i:582: Warning 314: 'import' is a python keyword, renaming to '_import'
r_core.i:1968: Warning 314: 'del' is a python keyword, renaming to '_del'
r_core.i:1647: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_core.i:1652: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_core_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/python2.7 -I/usr/include/python2.7 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -DNDEBUG -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o _r_core.so -lr_magic -lr_fs -lr_socket -lr_syscall -lr_search -lr_reg -lr_egg -lr_bp -lr_parse -lr_anal -lr_io -lr_lang -lr_bin -lr_hash -lr_debug -lr_db -lr_asm -lr_flags -lr_util -lr_io -lr_cons -lr_config -lr_core -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -L/usr/pkg/lib -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
... r_core.so
Build r_bin -lr_bin -lr_util -lr_db -lr_io
valabind-cc python r_bin -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_bin -I/usr/include/libr -lr_bin -lr_util -lr_db -lr_io
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_bin.i -m r_bin ../vapi/r_bin --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_bin
NOTICE Adding dependency package r_util
NOTICE Adding dependency package r_io
swig -small -O -o r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -python r_bin.i
r_bin.i:109: Warning 314: 'import' is a python keyword, renaming to '_import'
g++ -fPIC -shared r_bin_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/python2.7 -I/usr/include/python2.7 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -DNDEBUG -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o _r_bin.so -lr_io -lr_db -lr_util -lr_bin -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -L/usr/pkg/lib -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
... r_bin.so
Build r_asm -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind-cc python r_asm -NRadare -NSDB --swig -x --vapidir=../vapi ../vapi/r_asm -I/usr/include/libr -lr_asm -lr_util -lr_parse -lr_db -lr_syscall
valabind --swig -I /usr/include/libr -x -N SDB -N Radare -x --vapidir ../vapi -o r_asm.i -m r_asm ../vapi/r_asm --swig
NOTICE Symbol defined VALABIND_SWIG
NOTICE Adding dependency package glib-2.0
NOTICE Adding dependency package gobject-2.0
NOTICE Adding dependency package ../vapi/r_asm
NOTICE Adding dependency package r_util
swig -small -O -o r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -I/usr/include/libr -c++ -c++ -python r_asm.i
r_asm.i:128: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
r_asm.i:133: Warning 453: Can't apply (RAsmOp *OUTPUT). No typemaps are defined.
g++ -fPIC -shared r_asm_wrap.cxx -DG_BEGIN_DECLS -DG_END_DECLS -DG_GNUC_CONST -DSWIG_PYTHON_SILENT_MEMLEAK -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/python2.7 -I/usr/include/python2.7 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -DNDEBUG -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe --param=ssp-buffer-size=4 -I/usr/include/libr -o _r_asm.so -lr_syscall -lr_db -lr_parse -lr_util -lr_asm -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -L/usr/pkg/lib -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic
... r_asm.so
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/python'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/r2pipe'
make[2]: git: Command not found
make[2]: *** [sync] Error 127
Run make[2]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/r2pipe' rm -rf r2pipe.rs r2pipe.go r2pipe_erl git clone https://github.com/radare/r2pipe.rs Makefile:5: recipe for target 'sync' failed make[2]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/r2pipe' to clone code from Go and Rust repos
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/r2pipe'
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/vapi'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/vapi'
==> Entering fakeroot environment...
==> Starting package()...
make -C libr/lang/p install
make[1]: Entering directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/libr/lang/p'
mkdir -p /build/radare2-bindings/pkg/radare2-bindings//usr/lib/radare2/0.10.2/
[ -n "`ls *.so`" ] && cp -f *.so /build/radare2-bindings/pkg/radare2-bindings//usr/lib/radare2/0.10.2/ || true
cp -f radare.lua /build/radare2-bindings/pkg/radare2-bindings//usr/lib/radare2/0.10.2/
make[1]: Leaving directory '/build/radare2-bindings/src/radare2-bindings-0.10.2/libr/lang/p'
test -f python/_r_core.so
E=so ; [ `uname` = Darwin ] && E=so ; \
echo "Installing python2.7 r2 modules in /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2" ; \
mkdir -p /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2 ; \
: > /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2/__init__.py ; \
cp -rf python/r_*.py python/*.$E /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2
Installing python2.7 r2 modules in /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2
test -f ctypes/r_core.py
echo "Installing python2.7 r2 modules in /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2" ; \
mkdir -p /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2 ; \
: > /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2/__init__.py ; \
cp -rf ctypes/r_*.py /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2
Installing python2.7 r2 modules in /build/radare2-bindings/pkg/radare2-bindings//usr/lib/python2.7/site-packages/r2
mkdir -p /build/radare2-bindings/pkg/radare2-bindings/usr/lib/radare2/0.10.2/awk
sed -e 's,@AWKDIR@,/build/radare2-bindings/pkg/radare2-bindings/usr/lib/radare2/0.10.2/awk,g' < awk/r2awk > /build/radare2-bindings/pkg/radare2-bindings/usr/bin/r2awk
cp -f awk/* /build/radare2-bindings/pkg/radare2-bindings/usr/lib/radare2/0.10.2/awk/
mkdir -p /build/radare2-bindings/pkg/radare2-bindings/usr/share/vala/vapi
/usr/bin/install -m 644 vapi/*.vapi vapi/*.deps /build/radare2-bindings/pkg/radare2-bindings/usr/share/vala/vapi
echo "Installing radare2 Ruby modules..."
Installing radare2 Ruby modules...
rm -rf /build/radare2-bindings/pkg/radare2-bindings/usr/lib/ruby/2.3.0/r2
mkdir -p /build/radare2-bindings/pkg/radare2-bindings/usr/lib/ruby/2.3.0/r2
cp -rf ruby/* /build/radare2-bindings/pkg/radare2-bindings/usr/lib/ruby/2.3.0/r2
for lua_pkg in `echo "lua" | sed -e s/\|/\\\n/`; do \
	_LUADIR=`pkg-config --variable=INSTALL_CMOD $lua_pkg`; \
	_LUAVER=`pkg-config --variable=V $lua_pkg`; \
	mkdir -p /build/radare2-bindings/pkg/radare2-bindings$_LUADIR ; \
	echo "Installing lua r2 modules... /build/radare2-bindings/pkg/radare2-bindings$_LUADIR" ; \
	for f in `ls lua/*so*$_LUAVER`; do \
		tmp=${f%%.*}; \
		cp -rf $f /build/radare2-bindings/pkg/radare2-bindings$_LUADIR/${tmp##*/}.so; \
	done; \
done
Installing lua r2 modules... /build/radare2-bindings/pkg/radare2-bindings/usr/lib/lua/5.3
ls: cannot access 'lua/*so*5.3': No such file or directory
==> Tidying install...
  -> Removing empty directories...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "radare2-bindings"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
error: invalid option '--noprogressbar'
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: radare2-bindings 0.10.2-2 (Fri May 27 15:36:56 EDT 2016)
==> Cleaning up...
==> Removing installed dependencies...
checking dependencies...

Packages (10) capstone-3.0.4-2  libyaml-0.1.6-1  libzip-1.1.2-1  lua-5.3.2-1  python2-2.7.11-3  radare2-0.10.2-1  ruby-2.3.1-1  swig-3.0.8-1  vala-0.32.0-1  valabind-0.10.0-2

Total Removed Size:  118.66 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
removing valabind...
removing vala...
removing swig...
removing ruby...
removing radare2...
removing python2...
removing lua...
removing libzip...
removing libyaml...
removing capstone...