
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