
Making all in VEX
make[1]: Entering directory '/home/aikata/bitblaze/vine-1.0/VEX'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/aikata/bitblaze/vine-1.0/VEX'
Making all in libasmir
make[1]: Entering directory '/home/aikata/bitblaze/vine-1.0/libasmir'
make  all-recursive
make[2]: Entering directory '/home/aikata/bitblaze/vine-1.0/libasmir'
Making all in src
make[3]: Entering directory '/home/aikata/bitblaze/vine-1.0/libasmir/src'
g++ -DHAVE_CONFIG_H -I. -I../../libasmir   -I...binutils../include -I/home/aikata/bitblaze/vine-1.0/VEX//pub -I./include -fPIC -g -O2 -MT asm_program.o -MD -MP -MF .deps/asm_program.Tpo -c -o asm_program.o `test -f './disasm/asm_program.cpp' || echo './'`./disasm/asm_program.cpp
./disasm/asm_program.cpp: In function ‘bfd_byte* get_ptr_to_instr(asm_program_t*, bfd_vma)’:
./disasm/asm_program.cpp:78:21: warning: format ‘%llx’ expects argument of type ‘long long unsigned int’, but argument 3 has type ‘bfd_vma’ {aka ‘long unsigned int’} [-Wformat=]
     fprintf(stderr, "Segment for %llx not found\n", addr);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~
./disasm/asm_program.cpp: In function ‘int get_instr_length(asm_program_t*, bfd_vma)’:
./disasm/asm_program.cpp:223:49: error: cannot convert ‘bfd*’ to ‘bfd_architecture’
   disassembler_ftype disas = disassembler(prog->abfd);
                                           ~~~~~~^~~~
In file included from ./include/asm_program.h:31,
                 from ./disasm/asm_program.cpp:16:
/usr/include/dis-asm.h:319:63: note:   initializing argument 1 of ‘int (* disassembler(bfd_architecture, bfd_boolean, long unsigned int, bfd*))(bfd_vma, disassemble_info*)’
 extern disassembler_ftype disassembler (enum bfd_architecture arc,
                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
./disasm/asm_program.cpp:225:51: error: reference to ‘ignore’ is ambiguous
   prog->disasm_info.fprintf_func = (fprintf_ftype)ignore;
                                                   ^~~~~~
In file included from /usr/include/c++/8/bits/stl_map.h:63,
                 from /usr/include/c++/8/map:61,
                 from ./include/asm_program.h:21,
                 from ./disasm/asm_program.cpp:16:
/usr/include/c++/8/tuple:1642:47: note: candidates are: ‘constexpr const std::_Swallow_assign std::ignore’
   _GLIBCXX17_INLINE constexpr _Swallow_assign ignore{};
                                               ^~~~~~
./disasm/asm_program.cpp:217:12: note:                 ‘int ignore()’
 static int ignore() {
            ^~~~~~
./disasm/asm_program.cpp: In function ‘bfd* initialize_bfd(const char*)’:
./disasm/asm_program.cpp:522:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
   char *target = "i686-pc-linux-gnu";
                  ^~~~~~~~~~~~~~~~~~~
./disasm/asm_program.cpp: In function ‘char* string_of_insn(asm_program_t*, Instruction*)’:
./disasm/asm_program.cpp:879:49: error: cannot convert ‘bfd*’ to ‘bfd_architecture’
   disassembler_ftype disas = disassembler(prog->abfd);
                                           ~~~~~~^~~~
In file included from ./include/asm_program.h:31,
                 from ./disasm/asm_program.cpp:16:
/usr/include/dis-asm.h:319:63: note:   initializing argument 1 of ‘int (* disassembler(bfd_architecture, bfd_boolean, long unsigned int, bfd*))(bfd_vma, disassemble_info*)’
 extern disassembler_ftype disassembler (enum bfd_architecture arc,
                                         ~~~~~~~~~~~~~~~~~~~~~~^~~
Makefile:354: recipe for target 'asm_program.o' failed
make[3]: *** [asm_program.o] Error 1
make[3]: Leaving directory '/home/aikata/bitblaze/vine-1.0/libasmir/src'
Makefile:224: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/aikata/bitblaze/vine-1.0/libasmir'
Makefile:167: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/aikata/bitblaze/vine-1.0/libasmir'
Makefile:236: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1