Can't build yara plugin for r2 either with script or with make.
$ CFLAGS=-I/usr/local/Cellar/yara/3.4.0/include LDFLAGS="-L/usr/local/Cellar/yara/3.4.0/lib -L/opt/Tools/radare2/r2-static/usr/lib" make yara3
cd yara/yara3 ; ./configure --prefix=/usr
checking build system type... x86_64-unknown-darwin
checking host system type... x86_64-unknown-darwin
checking target system type... x86_64-unknown-darwin
checking for working directories... current
using prefix '/usr'
checking for c compiler... gcc
checking for libyara ... yes
Using PKGCONFIG: pkg-config
checking pkg-config flags for yara... yes
Using PKGCONFIG: pkg-config
checking pkg-config flags for r_core... yes
creating ./Makefile
cleaning temporally files... done
Final report:
- PREFIX = /usr
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C yara/yara3
gcc core_yara3.o -I/usr/local/Cellar/yara/3.4.0/include -I/usr/local/include/libr -I/usr/local/Cellar/yara/3.4.0/include -I. -fPIC -L/usr/local/Cellar/yara/3.4.0/lib -L/opt/Tools/radare2/r2-static/usr/lib -L/usr/local/lib -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 -lyara -L/usr/local/Cellar/yara/3.4.0/lib -lyara -shared -o core_yara3.dylib
Undefined symbols for architecture x86_64:
"_cs_close", referenced from:
_analop in libr_anal.a(anal_arm_cs.o)
_analop in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_ppc_cs.o)
_analop in libr_anal.a(anal_sparc_cs.o)
_analop in libr_anal.a(anal_sysz.o)
_analop in libr_anal.a(anal_x86_cs.o)
_analop in libr_anal.a(anal_xcore_cs.o)
...
"_cs_disasm", referenced from:
_analop in libr_anal.a(anal_arm_cs.o)
_analop in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_ppc_cs.o)
_analop in libr_anal.a(anal_sparc_cs.o)
_analop in libr_anal.a(anal_sysz.o)
_analop in libr_anal.a(anal_x86_cs.o)
_analop in libr_anal.a(anal_xcore_cs.o)
...
"_cs_free", referenced from:
_analop in libr_anal.a(anal_arm_cs.o)
_analop in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_ppc_cs.o)
_analop in libr_anal.a(anal_sparc_cs.o)
_analop in libr_anal.a(anal_sysz.o)
_analop in libr_anal.a(anal_x86_cs.o)
_analop in libr_anal.a(anal_xcore_cs.o)
...
"_cs_group_name", referenced from:
_check_features in libr_asm.a(asm_arm_cs.o)
_check_features in libr_asm.a(asm_x86_cs.o)
"_cs_insn_group", referenced from:
_analop in libr_anal.a(anal_x86_cs.o)
"_cs_open", referenced from:
_analop in libr_anal.a(anal_arm_cs.o)
_analop in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_ppc_cs.o)
_analop in libr_anal.a(anal_sparc_cs.o)
_analop in libr_anal.a(anal_sysz.o)
_analop in libr_anal.a(anal_x86_cs.o)
_analop in libr_anal.a(anal_xcore_cs.o)
...
"_cs_option", referenced from:
_analop in libr_anal.a(anal_arm_cs.o)
_analop in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_ppc_cs.o)
_analop in libr_anal.a(anal_sparc_cs.o)
_analop in libr_anal.a(anal_sysz.o)
_analop in libr_anal.a(anal_x86_cs.o)
_analop in libr_anal.a(anal_xcore_cs.o)
...
"_cs_reg_name", referenced from:
_analop64_esil in libr_anal.a(anal_arm_cs.o)
_analop_esil in libr_anal.a(anal_arm_cs.o)
_arg in libr_anal.a(anal_arm_cs.o)
_arm64math in libr_anal.a(anal_arm_cs.o)
_analop_esil in libr_anal.a(anal_mips_cs.o)
_arg in libr_anal.a(anal_mips_cs.o)
_analop in libr_anal.a(anal_x86_cs.o)
...
"_dso_json_obj_del", referenced from:
_r_cmd_java_print_json_definitions in libr_core.a(core_java.o)
"_dso_json_obj_to_str", referenced from:
_r_cmd_java_print_json_definitions in libr_core.a(core_java.o)
"_gdbr_connect", referenced from:
___open in libr_io.a(io_gdb.o)
"_gdbr_continue", referenced from:
_r_debug_gdb_continue in libr_debug.a(debug_gdb.o)
"_gdbr_disconnect", referenced from:
_r_debug_gdb_detach in libr_debug.a(debug_gdb.o)
"_gdbr_init", referenced from:
___open in libr_io.a(io_gdb.o)
"_gdbr_read_memory", referenced from:
_debug_gdb_read_at in libr_io.a(io_gdb.o)
"_gdbr_read_registers", referenced from:
_r_debug_gdb_reg_read in libr_debug.a(debug_gdb.o)
"_gdbr_remove_bp", referenced from:
_r_debug_gdb_breakpoint in libr_debug.a(debug_gdb.o)
"_gdbr_remove_hwbp", referenced from:
_r_debug_gdb_breakpoint in libr_debug.a(debug_gdb.o)
"_gdbr_set_architecture", referenced from:
_r_debug_gdb_attach in libr_debug.a(debug_gdb.o)
"_gdbr_set_bp", referenced from:
_r_debug_gdb_breakpoint in libr_debug.a(debug_gdb.o)
"_gdbr_set_hwbp", referenced from:
_r_debug_gdb_breakpoint in libr_debug.a(debug_gdb.o)
"_gdbr_step", referenced from:
_r_debug_gdb_step in libr_debug.a(debug_gdb.o)
"_gdbr_write_memory", referenced from:
_debug_gdb_write_at in libr_io.a(io_gdb.o)
"_gdbr_write_reg", referenced from:
_r_debug_gdb_reg_write in libr_debug.a(debug_gdb.o)
"_grub_amiga_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_apple_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_bsdlabel_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_cpio_fs", referenced from:
_cpio__open in libr_fs.a(fs_cpio.o)
_cpio__mount in libr_fs.a(fs_cpio.o)
"_grub_ext2_fs", referenced from:
_ext2__open in libr_fs.a(fs_ext2.o)
_ext2__mount in libr_fs.a(fs_ext2.o)
"_grub_fat_fs", referenced from:
_fat__open in libr_fs.a(fs_fat.o)
_fat__mount in libr_fs.a(fs_fat.o)
"_grub_fb_fs", referenced from:
_fb__open in libr_fs.a(fs_fb.o)
_fb__mount in libr_fs.a(fs_fb.o)
"_grub_gpt_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_hack_lastoff", referenced from:
_cpio__read in libr_fs.a(fs_cpio.o)
_ext2__read in libr_fs.a(fs_ext2.o)
_fat__read in libr_fs.a(fs_fat.o)
_fb__read in libr_fs.a(fs_fb.o)
_grub_hfs_read in libr_fs.a(fs_hfs.o)
_hfsplus__read in libr_fs.a(fs_hfsplus.o)
_iso9660__read in libr_fs.a(fs_iso9660.o)
...
"_grub_hfs_fs", referenced from:
_grub_hfs_open in libr_fs.a(fs_hfs.o)
_grub_hfs_mount in libr_fs.a(fs_hfs.o)
"_grub_hfsplus_fs", referenced from:
_hfsplus__open in libr_fs.a(fs_hfsplus.o)
_hfsplus__mount in libr_fs.a(fs_hfsplus.o)
"_grub_iso9660_fs", referenced from:
_iso9660__open in libr_fs.a(fs_iso9660.o)
_iso9660__mount in libr_fs.a(fs_iso9660.o)
"_grub_jfs_fs", referenced from:
_jfs__open in libr_fs.a(fs_jfs.o)
_jfs__mount in libr_fs.a(fs_jfs.o)
"_grub_minix_fs", referenced from:
_minix__open in libr_fs.a(fs_minix.o)
_minix__mount in libr_fs.a(fs_minix.o)
"_grub_msdos_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_ntfs_fs", referenced from:
_ntfs__open in libr_fs.a(fs_ntfs.o)
_ntfs__mount in libr_fs.a(fs_ntfs.o)
"_grub_reiserfs_fs", referenced from:
_reiserfs__open in libr_fs.a(fs_reiserfs.o)
_reiserfs__mount in libr_fs.a(fs_reiserfs.o)
"_grub_sfs_fs", referenced from:
_sfs__open in libr_fs.a(fs_sfs.o)
_sfs__mount in libr_fs.a(fs_sfs.o)
"_grub_sun_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_sun_pc_partition_map", referenced from:
_partitions in libr_fs.a(fs.o)
"_grub_tar_fs", referenced from:
_tar__open in libr_fs.a(fs_tar.o)
_tar__mount in libr_fs.a(fs_tar.o)
"_grub_udf_fs", referenced from:
_udf__open in libr_fs.a(fs_udf.o)
_udf__mount in libr_fs.a(fs_udf.o)
"_grub_ufs_fs", referenced from:
_ufs__open in libr_fs.a(fs_ufs.o)
_ufs__mount in libr_fs.a(fs_ufs.o)
"_grub_xfs_fs", referenced from:
_xfs__open in libr_fs.a(fs_xfs.o)
_xfs__mount in libr_fs.a(fs_xfs.o)
"_grubfs_bind_io", referenced from:
_r_fs_partitions in libr_fs.a(fs.o)
_cpio__open in libr_fs.a(fs_cpio.o)
_cpio__read in libr_fs.a(fs_cpio.o)
_cpio__dir in libr_fs.a(fs_cpio.o)
_cpio__mount in libr_fs.a(fs_cpio.o)
_ext2__open in libr_fs.a(fs_ext2.o)
_ext2__read in libr_fs.a(fs_ext2.o)
...
"_grubfs_disk", referenced from:
_r_fs_partitions in libr_fs.a(fs.o)
"_grubfs_free", referenced from:
_r_fs_partitions in libr_fs.a(fs.o)
_cpio__open in libr_fs.a(fs_cpio.o)
_cpio__umount in libr_fs.a(fs_cpio.o)
_ext2__open in libr_fs.a(fs_ext2.o)
_ext2__umount in libr_fs.a(fs_ext2.o)
_fat__open in libr_fs.a(fs_fat.o)
_fat__umount in libr_fs.a(fs_fat.o)
...
"_grubfs_new", referenced from:
_cpio__open in libr_fs.a(fs_cpio.o)
_cpio__mount in libr_fs.a(fs_cpio.o)
_ext2__open in libr_fs.a(fs_ext2.o)
_ext2__mount in libr_fs.a(fs_ext2.o)
_fat__open in libr_fs.a(fs_fat.o)
_fat__mount in libr_fs.a(fs_fat.o)
_fb__open in libr_fs.a(fs_fb.o)
...
"_inflate", referenced from:
_r_inflate in libr_util.a(zip.o)
(maybe you meant: _r_inflate)
"_inflateEnd", referenced from:
_r_inflate in libr_util.a(zip.o)
"_inflateInit2_", referenced from:
_r_inflate in libr_util.a(zip.o)
"_iob_open", referenced from:
___open in libr_io.a(io_windbg.o)
"_iob_select", referenced from:
___open in libr_io.a(io_windbg.o)
"_ls_delete", referenced from:
_r_anal_xrefs_load in libr_anal.a(xrefs.o)
"_r_bin_java_build_obj_key", referenced from:
_add_bin_obj_to_sdb in libr_bin.a(bin_java.o)
"_r_bin_java_calc_class_size", referenced from:
_r_cmd_java_handle_calc_class_sz in libr_core.a(core_java.o)
_r_cmd_java_handle_isvalid in libr_core.a(core_java.o)
"_r_bin_java_calculate_class_access_value", referenced from:
_r_cmd_java_handle_set_flags in libr_core.a(core_java.o)
_r_cmd_java_print_class_access_flags_value in libr_core.a(core_java.o)
"_r_bin_java_calculate_field_access_value", referenced from:
_r_cmd_java_handle_set_flags in libr_core.a(core_java.o)
_r_cmd_java_print_field_access_flags_value in libr_core.a(core_java.o)
"_r_bin_java_calculate_method_access_value", referenced from:
_r_cmd_java_handle_set_flags in libr_core.a(core_java.o)
_r_cmd_java_print_method_access_flags_value in libr_core.a(core_java.o)
"_r_bin_java_cp_get_bytes", referenced from:
_r_cmd_java_get_cp_bytes_and_write in libr_core.a(core_java.o)
"_r_bin_java_cp_get_idx_bytes", referenced from:
_r_cmd_java_handle_replace_classname_value in libr_core.a(core_java.o)
"_r_bin_java_cp_get_size", referenced from:
_r_cmd_java_get_cp_bytes_and_write in libr_core.a(core_java.o)
"_r_bin_java_extract_all_bin_type_values", referenced from:
_java_update_anal_types in libr_anal.a(anal_java.o)
"_r_bin_java_extract_type_values", referenced from:
_java_set_function_prototype in libr_anal.a(anal_java.o)
"_r_bin_java_find_cp_const_by_val", referenced from:
_cpfind_str in libr_core.a(core_java.o)
_cpfind_int in libr_core.a(core_java.o)
_cpfind_long in libr_core.a(core_java.o)
_cpfind_float in libr_core.a(core_java.o)
_cpfind_double in libr_core.a(core_java.o)
"_r_bin_java_free", referenced from:
_destroy in libr_bin.a(bin_java.o)
"_r_bin_java_get_bin_obj_json", referenced from:
_r_cmd_java_print_json_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_bin_obj_list_thru_obj", referenced from:
_get_java_bin_obj_list in libr_anal.a(anal_java.o)
_r_cmd_java_get_bin_obj_list in libr_core.a(core_java.o)
"_r_bin_java_get_classes", referenced from:
_classes in libr_bin.a(bin_java.o)
"_r_bin_java_get_entrypoint", referenced from:
_binsym in libr_bin.a(bin_java.o)
"_r_bin_java_get_entrypoints", referenced from:
_entries in libr_bin.a(bin_java.o)
"_r_bin_java_get_field_definitions", referenced from:
_r_cmd_java_print_field_definitions in libr_core.a(core_java.o)
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_field_name", referenced from:
_r_cmd_java_print_field_name in libr_core.a(core_java.o)
"_r_bin_java_get_field_num_name", referenced from:
_r_cmd_java_print_field_num_name in libr_core.a(core_java.o)
"_r_bin_java_get_field_offsets", referenced from:
_r_cmd_java_print_field_definitions in libr_core.a(core_java.o)
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_import_definitions", referenced from:
_r_cmd_java_print_import_definitions in libr_core.a(core_java.o)
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_imports", referenced from:
_imports in libr_bin.a(bin_java.o)
"_r_bin_java_get_item_desc_from_bin_cp_list", referenced from:
_r_cmd_java_get_descriptor in libr_core.a(core_java.o)
"_r_bin_java_get_item_from_bin_cp_list", referenced from:
_r_cmd_java_handle_replace_classname_value in libr_core.a(core_java.o)
_r_cmd_java_get_descriptor in libr_core.a(core_java.o)
_r_cmd_java_get_cp_bytes_and_write in libr_core.a(core_java.o)
"_r_bin_java_get_item_from_cp", referenced from:
_r_cmd_java_handle_find_cp_const in libr_core.a(core_java.o)
"_r_bin_java_get_item_name_from_bin_cp_list", referenced from:
_r_cmd_java_get_descriptor in libr_core.a(core_java.o)
"_r_bin_java_get_lib_names", referenced from:
_libs in libr_bin.a(bin_java.o)
"_r_bin_java_get_method_code_attribute", referenced from:
_analyze_from_code_attr in libr_anal.a(anal_java.o)
"_r_bin_java_get_method_code_offset", referenced from:
_check_addr_less_start in libr_anal.a(anal_java.o)
"_r_bin_java_get_method_code_size", referenced from:
_check_addr_less_end in libr_anal.a(anal_java.o)
"_r_bin_java_get_method_definitions", referenced from:
_r_cmd_java_print_method_definitions in libr_core.a(core_java.o)
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_method_end", referenced from:
_r_cmd_java_handle_print_exceptions in libr_core.a(core_java.o)
"_r_bin_java_get_method_exception_table_with_addr", referenced from:
_r_cmd_java_handle_print_exceptions in libr_core.a(core_java.o)
"_r_bin_java_get_method_name", referenced from:
_r_cmd_java_print_method_name in libr_core.a(core_java.o)
"_r_bin_java_get_method_num_name", referenced from:
_r_cmd_java_print_method_num_name in libr_core.a(core_java.o)
"_r_bin_java_get_method_offsets", referenced from:
_r_cmd_java_print_method_definitions in libr_core.a(core_java.o)
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_method_start", referenced from:
_r_cmd_java_handle_print_exceptions in libr_core.a(core_java.o)
"_r_bin_java_get_methods_list", referenced from:
_java_analyze_fns in libr_anal.a(anal_java.o)
"_r_bin_java_get_name_from_bin_cp_list", referenced from:
_r_cmd_java_get_descriptor in libr_core.a(core_java.o)
"_r_bin_java_get_sections", referenced from:
_sections in libr_bin.a(bin_java.o)
"_r_bin_java_get_strings", referenced from:
_strings in libr_bin.a(bin_java.o)
"_r_bin_java_get_symbols", referenced from:
_symbols in libr_bin.a(bin_java.o)
"_r_bin_java_get_this_class_name", referenced from:
_r_cmd_java_print_class_definitions in libr_core.a(core_java.o)
"_r_bin_java_get_version", referenced from:
_info in libr_bin.a(bin_java.o)
"_r_bin_java_load_bin", referenced from:
_r_cmd_java_reload_bin_from_buf in libr_core.a(core_java.o)
"_r_bin_java_new_buf", referenced from:
_load_bytes in libr_bin.a(bin_java.o)
"_r_bin_java_print_field_idx_summary", referenced from:
_r_cmd_java_print_field_summary in libr_core.a(core_java.o)
"_r_bin_java_print_method_idx_summary", referenced from:
_r_cmd_java_print_method_summary in libr_core.a(core_java.o)
"_r_bin_java_resolve_b64_encode", referenced from:
_r_cmd_java_resolve_cp_idx_b64 in libr_core.a(core_java.o)
"_r_bin_java_resolve_cp_idx_address", referenced from:
_r_cmd_java_handle_resolve_cp in libr_core.a(core_java.o)
_cpfind in libr_core.a(core_java.o)
_r_cmd_java_handle_replace_cp_value in libr_core.a(core_java.o)
_r_cmd_java_resolve_cp_address in libr_core.a(core_java.o)
"_r_bin_java_resolve_cp_idx_print_summary", referenced from:
_r_cmd_java_resolve_cp_summary in libr_core.a(core_java.o)
"_r_bin_java_resolve_cp_idx_tag", referenced from:
_r_cmd_java_handle_replace_cp_value in libr_core.a(core_java.o)
"_r_bin_java_resolve_cp_idx_to_string", referenced from:
_r_cmd_java_resolve_cp_to_key in libr_core.a(core_java.o)
"_r_bin_java_resolve_cp_idx_type", referenced from:
_r_cmd_java_handle_resolve_cp in libr_core.a(core_java.o)
_r_cmd_java_handle_list_code_references in libr_core.a(core_java.o)
_r_cmd_java_resolve_cp_type in libr_core.a(core_java.o)
"_r_bin_java_resolve_without_space", referenced from:
_r_cmd_java_handle_list_code_references in libr_core.a(core_java.o)
_r_cmd_java_handle_print_exceptions in libr_core.a(core_java.o)
_r_cmd_java_resolve_cp_idx in libr_core.a(core_java.o)
"_r_bin_java_unmangle_without_flags", referenced from:
_r_cmd_java_get_descriptor in libr_core.a(core_java.o)
"_r_java_assemble", referenced from:
_assemble in libr_asm.a(asm_java.o)
"_r_java_disasm", referenced from:
_disassemble in libr_asm.a(asm_java.o)
"_r_java_new_method", referenced from:
_java_reset_counter in libr_anal.a(anal_java.o)
_java_cmd_ext in libr_anal.a(anal_java.o)
_java_new_method in libr_anal.a(anal_java.o)
"_retrieve_all_class_access_string_and_value", referenced from:
_r_cmd_java_get_all_access_flags_value in libr_core.a(core_java.o)
"_retrieve_all_field_access_string_and_value", referenced from:
_r_cmd_java_get_all_access_flags_value in libr_core.a(core_java.o)
"_retrieve_all_method_access_string_and_value", referenced from:
_r_cmd_java_get_all_access_flags_value in libr_core.a(core_java.o)
"_retrieve_class_method_access_string", referenced from:
_r_cmd_java_handle_flags_str_at in libr_core.a(core_java.o)
_r_cmd_java_handle_flags_str in libr_core.a(core_java.o)
"_retrieve_field_access_string", referenced from:
_r_cmd_java_handle_flags_str_at in libr_core.a(core_java.o)
_r_cmd_java_handle_flags_str in libr_core.a(core_java.o)
"_retrieve_method_access_string", referenced from:
_r_cmd_java_handle_flags_str_at in libr_core.a(core_java.o)
_r_cmd_java_handle_flags_str in libr_core.a(core_java.o)
"_sdb_add", referenced from:
_r_anal_fcn_xref_add in libr_anal.a(fcn.o)
_r_anal_var_access in libr_anal.a(var.o)
_cmd_meta_add_fileline in libr_core.a(cmd.o)
_r_anal_fcn_label_set in libr_anal.a(labels.o)
_add_sdb_addrline in libr_bin.a(dwarf.o)
"_sdb_anext", referenced from:
_r_anal_var_list in libr_anal.a(var.o)
_cmd_seek in libr_core.a(cmd.o)
_r_anal_fcn_labels in libr_anal.a(labels.o)
_r_anal_hint_from_string in libr_anal.a(hint.o)
_r_anal_xrefs_from in libr_anal.a(xrefs.o)
_r_core_visual_comments in libr_core.a(vmenus.o)
_r_meta_del in libr_anal.a(meta.o)
...
"_sdb_array_add", referenced from:
_r_agraph_add_node in libr_core.a(graph.o)
_r_agraph_add_edge in libr_core.a(graph.o)
_r_anal_var_add in libr_anal.a(var.o)
_trace_hook_reg_read in libr_anal.a(esil_trace.o)
_trace_hook_reg_write in libr_anal.a(esil_trace.o)
_r_anal_fcn_label_set in libr_anal.a(labels.o)
_r_meta_add in libr_anal.a(meta.o)
...
"_sdb_array_add_num", referenced from:
_r_anal_fcn_xref_add in libr_anal.a(fcn.o)
_r_anal_var_access in libr_anal.a(var.o)
_r_core_anal_graph_nodes in libr_core.a(anal.o)
_trace_hook_mem_read in libr_anal.a(esil_trace.o)
_trace_hook_mem_write in libr_anal.a(esil_trace.o)
_r_anal_xrefs_set in libr_anal.a(xrefs.o)
_meta_type_add in libr_anal.a(meta.o)
...
"_sdb_array_delete", referenced from:
_r_anal_fcn_var_del_bydelta in libr_anal.a(var.o)
"_sdb_array_get", referenced from:
_r_anal_var_rename in libr_anal.a(var.o)
_r_anal_type_del in libr_anal.a(types.o)
_r_anal_type_format in libr_anal.a(types.o)
_r_bin_dwarf_parse_lnp_header in libr_bin.a(dwarf.o)
"_sdb_array_get_num", referenced from:
_handle_print_meta_infos in libr_core.a(disasm.o)
_getswi in libr_syscall.a(syscall.o)
_r_syscall_get_num in libr_syscall.a(syscall.o)
_r_anal_type_set in libr_anal.a(types.o)
_r_meta_set_string in libr_anal.a(meta.o)
_analyzeFunction in libr_core.a(core_anal.o)
"_sdb_array_indexof", referenced from:
_r_anal_fcn_var_del_bydelta in libr_anal.a(var.o)
_setHint in libr_anal.a(hint.o)
"_sdb_array_insert", referenced from:
_r_agraph_add_edge_at in libr_core.a(graph.o)
"_sdb_array_insert_num", referenced from:
_analyzeIterative in libr_core.a(core_anal.o)
"_sdb_array_pop_num", referenced from:
_r_core_pseudo_code in libr_core.a(pseudo.o)
"_sdb_array_push", referenced from:
_setHint in libr_anal.a(hint.o)
"_sdb_array_push_num", referenced from:
_r_core_anal_graph_nodes in libr_core.a(anal.o)
_r_core_pseudo_code in libr_core.a(pseudo.o)
"_sdb_array_remove", referenced from:
_r_agraph_del_edge in libr_core.a(graph.o)
_r_anal_var_delete in libr_anal.a(var.o)
_r_anal_fcn_label_del in libr_anal.a(labels.o)
"_sdb_array_remove_num", referenced from:
_r_anal_xrefs_deln in libr_anal.a(xrefs.o)
_meta_inrange_del in libr_anal.a(meta.o)
"_sdb_array_set", referenced from:
_r_anal_var_rename in libr_anal.a(var.o)
_setHint in libr_anal.a(hint.o)
_r_anal_xrefs_init in libr_anal.a(xrefs.o)
_add_sdb_include_dir in libr_bin.a(dwarf.o)
"_sdb_array_set_num", referenced from:
_bbAdd in libr_core.a(core_anal.o)
"_sdb_atoi", referenced from:
_user_node_cb in libr_core.a(graph.o)
_user_edge_cb in libr_core.a(graph.o)
_free_anode_cb in libr_core.a(graph.o)
_cb in libr_core.a(anal.o)
_cmd_seek in libr_core.a(cmd.o)
_print_addrinfo in libr_core.a(cmd.o)
_r_anal_hint_from_string in libr_anal.a(hint.o)
...
"_sdb_bool_set", referenced from:
_agraph_sdb_init in libr_core.a(graph.o)
_info in libr_bin.a(bin_pe.o)
_info in libr_bin.a(bin_pe64.o)
_Elf32_r_bin_elf_init_phdr in libr_bin.a(elf.o)
_Elf64_r_bin_elf_init_phdr in libr_bin.a(elf64.o)
"_sdb_close", referenced from:
_r_syscall_setup in libr_syscall.a(syscall.o)
"_sdb_const_anext", referenced from:
_r_anal_esil_trace_show in libr_anal.a(esil_trace.o)
_sdb_array_get_closer_num in libr_core.a(core_anal.o)
"_sdb_const_get", referenced from:
_getenumname in libr_core.a(core.o)
_getbitfield in libr_core.a(core.o)
_cmd_seek in libr_core.a(cmd.o)
_cmd_type in libr_core.a(cmd.o)
_handle_print_meta_infos in libr_core.a(disasm.o)
_r_syscall_get in libr_syscall.a(syscall.o)
_r_syscall_get_i in libr_syscall.a(syscall.o)
...
"_sdb_decode", referenced from:
_foreach_comment in libr_core.a(cmd.o)
_cmd_seek in libr_core.a(cmd.o)
_cmd_meta_comment in libr_core.a(cmd.o)
_handle_print_meta_infos in libr_core.a(disasm.o)
_r_anal_hint_from_string in libr_anal.a(hint.o)
_r_core_visual_comments in libr_core.a(vmenus.o)
_r_meta_get_string in libr_anal.a(meta.o)
...
"_sdb_drain", referenced from:
_cmd_kuery in libr_core.a(cmd.o)
"_sdb_encode", referenced from:
_r_agraph_add_node in libr_core.a(graph.o)
_sdb_set_enc in libr_core.a(graph.o)
_r_core_anal_graph_nodes in libr_core.a(anal.o)
_r_core_print_disasm_json in libr_core.a(disasm.o)
_setHint in libr_anal.a(hint.o)
_r_meta_set_string in libr_anal.a(meta.o)
_r_meta_add in libr_anal.a(meta.o)
...
"_sdb_exists", referenced from:
_r_bin_filter_name in libr_bin.a(filter.o)
_r_meta_add in libr_anal.a(meta.o)
"_sdb_file", referenced from:
_cmd_kuery in libr_core.a(cmd.o)
_r_core_project_save in libr_core.a(project.o)
"_sdb_fmt", referenced from:
_getenumname in libr_core.a(core.o)
_getbitfield in libr_core.a(core.o)
_r_agraph_add_node in libr_core.a(graph.o)
_r_agraph_add_edge in libr_core.a(graph.o)
_r_agraph_add_edge_at in libr_core.a(graph.o)
_r_agraph_del_edge in libr_core.a(graph.o)
_agraph_set_layout in libr_core.a(graph.o)
...
"_sdb_fmt_free", referenced from:
_r_anal_var_get in libr_anal.a(var.o)
_r_anal_var_list in libr_anal.a(var.o)
_r_anal_fcn_labels in libr_anal.a(labels.o)
"_sdb_fmt_init", referenced from:
_r_anal_var_list in libr_anal.a(var.o)
"_sdb_fmt_tobin", referenced from:
_r_anal_var_get in libr_anal.a(var.o)
_r_anal_var_list in libr_anal.a(var.o)
_r_anal_fcn_labels in libr_anal.a(labels.o)
"_sdb_foreach", referenced from:
_r_agraph_foreach in libr_core.a(graph.o)
_r_agraph_foreach_edge in libr_core.a(graph.o)
_agraph_free_nodes in libr_core.a(graph.o)
_r_core_anal_hint_list in libr_core.a(anal.o)
_cmd_type in libr_core.a(cmd.o)
_cmd_kuery in libr_core.a(cmd.o)
_cmd_meta_lineinfo in libr_core.a(cmd.o)
...
"_sdb_free", referenced from:
_r_core_fini in libr_core.a(core.o)
_agraph_free_nodes in libr_core.a(graph.o)
_r_agraph_free in libr_core.a(graph.o)
_assign_layers in libr_core.a(graph.o)
_place_dummies in libr_core.a(graph.o)
_place_original in libr_core.a(graph.o)
_compute_pos in libr_core.a(graph.o)
...
"_sdb_get", referenced from:
_getenumname in libr_core.a(core.o)
_r_anal_var_get in libr_anal.a(var.o)
_r_anal_var_list in libr_anal.a(var.o)
_r_asm_describe in libr_asm.a(asm.o)
_cmd_seek in libr_core.a(cmd.o)
_print_meta_fileline in libr_core.a(cmd.o)
_r_egg_option_get in libr_egg.a(egg.o)
...
"_sdb_hash", referenced from:
_r_anal_esil_set_op in libr_anal.a(esil.o)
_iscommand in libr_anal.a(esil.o)
_r_bin_filter_name in libr_bin.a(filter.o)
_hashify in libr_bin.a(filter.o)
"_sdb_itoa", referenced from:
_r_anal_fcn_var_del_bydelta in libr_anal.a(var.o)
_cmd_meta_add_fileline in libr_core.a(cmd.o)
_remove_meta_offset in libr_core.a(cmd.o)
_r_anal_esil_set_op in libr_anal.a(esil.o)
_r_anal_esil_set_interrupt in libr_anal.a(esil.o)
_r_anal_esil_fire_interrupt in libr_anal.a(esil.o)
_iscommand in libr_anal.a(esil.o)
...
"_sdb_list", referenced from:
_r_anal_esil_trace_list in libr_anal.a(esil_trace.o)
"_sdb_new", referenced from:
_r_core_init in libr_core.a(core.o)
_r_asm_use in libr_asm.a(asm.o)
_cmd_kuery in libr_core.a(cmd.o)
_r_egg_new in libr_egg.a(egg.o)
_r_syscall_setup in libr_syscall.a(syscall.o)
_r_anal_xrefs_load in libr_anal.a(xrefs.o)
_init in libr_bin.a(bin_java.o)
...
"_sdb_new0", referenced from:
_r_agraph_reset in libr_core.a(graph.o)
_agraph_init in libr_core.a(graph.o)
_assign_layers in libr_core.a(graph.o)
_place_original in libr_core.a(graph.o)
_compute_vertical_nodes in libr_core.a(graph.o)
_compute_pos in libr_core.a(graph.o)
_r_anal_new in libr_anal.a(anal.o)
...
"_sdb_now", referenced from:
_r_debug_snap_map in libr_debug.a(snap.o)
"_sdb_ns", referenced from:
_update_sdb in libr_core.a(core.o)
_r_anal_new in libr_anal.a(anal.o)
_r_bin_file_new in libr_bin.a(bin.o)
_r_core_anal_graph_nodes in libr_core.a(anal.o)
_cmd_kuery in libr_core.a(cmd.o)
_get_compile_time in libr_core.a(bin.o)
"_sdb_ns_free", referenced from:
_r_anal_free in libr_anal.a(anal.o)
"_sdb_ns_path", referenced from:
_cmd_kuery in libr_core.a(cmd.o)
"_sdb_ns_set", referenced from:
_update_sdb in libr_core.a(core.o)
_r_bin_file_new in libr_bin.a(bin.o)
_r_bin_object_new in libr_bin.a(bin.o)
_r_anal_xrefs_load in libr_anal.a(xrefs.o)
_load_bytes in libr_bin.a(bin_art.o)
_load_bytes in libr_bin.a(bin_elf.o)
_load_bytes in libr_bin.a(bin_elf64.o)
...
"_sdb_num_add", referenced from:
_r_anal_fcn_xref_add in libr_anal.a(fcn.o)
_r_anal_fcn_label_set in libr_anal.a(labels.o)
_get_symbol in libr_core.a(bin.o)
_r_bin_dwarf_parse_comp_unit in libr_bin.a(dwarf.o)
"_sdb_num_exists", referenced from:
_r_anal_esil_set_op in libr_anal.a(esil.o)
_r_anal_esil_set_interrupt in libr_anal.a(esil.o)
_r_anal_esil_fire_interrupt in libr_anal.a(esil.o)
_iscommand in libr_anal.a(esil.o)
"_sdb_num_get", referenced from:
_r_agraph_get_node in libr_core.a(graph.o)
_place_dummies in libr_core.a(graph.o)
_original_traverse_l in libr_core.a(graph.o)
_adjust_directions in libr_core.a(graph.o)
_compute_vertical_nodes in libr_core.a(graph.o)
_compute_pos in libr_core.a(graph.o)
_compute_classes in libr_core.a(graph.o)
...
"_sdb_num_inc", referenced from:
_r_bin_filter_name in libr_bin.a(filter.o)
_meta_type_add in libr_anal.a(meta.o)
"_sdb_num_max", referenced from:
_bbAdd in libr_core.a(core_anal.o)
"_sdb_num_min", referenced from:
_bbAdd in libr_core.a(core_anal.o)
"_sdb_num_set", referenced from:
_r_agraph_add_node in libr_core.a(graph.o)
_agraph_set_layout in libr_core.a(graph.o)
_update_graph_sizes in libr_core.a(graph.o)
_place_original in libr_core.a(graph.o)
_original_traverse_l in libr_core.a(graph.o)
_adjust_directions in libr_core.a(graph.o)
_compute_vertical_nodes in libr_core.a(graph.o)
...
"_sdb_ptr_get", referenced from:
_r_anal_pin_call in libr_anal.a(pin.o)
"_sdb_ptr_set", referenced from:
_r_anal_pin_init in libr_anal.a(pin.o)
"_sdb_query", referenced from:
_cmd_type in libr_core.a(cmd.o)
_cmd_anal_refs in libr_core.a(cmd.o)
"_sdb_query_lines", referenced from:
_r_core_run_script in libr_core.a(cmd.o)
_cmd_type in libr_core.a(cmd.o)
"_sdb_queryf", referenced from:
_r_debug_signal_setup in libr_debug.a(signal.o)
"_sdb_querys", referenced from:
_num_callback in libr_core.a(core.o)
_r_core_cmd_foreach in libr_core.a(cmd.o)
_cmd_info in libr_core.a(cmd.o)
_cmd_kuery in libr_core.a(cmd.o)
_cmd_anal_esil in libr_core.a(cmd.o)
_cmd_anal_trace in libr_core.a(cmd.o)
_cmd_anal_syscall in libr_core.a(cmd.o)
...
"_sdb_reset", referenced from:
_r_agraph_reset in libr_core.a(graph.o)
_r_anal_purge in libr_anal.a(anal.o)
_cmd_meta_lineinfo in libr_core.a(cmd.o)
_cmd_anal_esil in libr_core.a(cmd.o)
_r_debug_tracenodes_reset in libr_debug.a(debug.o)
_r_anal_hint_clear in libr_anal.a(hint.o)
_r_anal_xrefs_init in libr_anal.a(xrefs.o)
...
"_sdb_set", referenced from:
_r_agraph_set_title in libr_core.a(graph.o)
_r_agraph_add_node in libr_core.a(graph.o)
_set_curnode in libr_core.a(graph.o)
_sdb_set_enc in libr_core.a(graph.o)
_r_anal_fcn_add in libr_anal.a(fcn.o)
_r_anal_type_init in libr_anal.a(anal.o)
_r_anal_var_add in libr_anal.a(var.o)
...
"_sdb_set_owned", referenced from:
_Pe32_r_bin_pe_init_hdr in libr_bin.a(pe.o)
_Pe64_r_bin_pe_init_hdr in libr_bin.a(pe64.o)
"_sdb_sync", referenced from:
_cmd_kuery in libr_core.a(cmd.o)
_r_anal_xrefs_save in libr_anal.a(xrefs.o)
_r_core_project_save in libr_core.a(project.o)
"_sdb_unset", referenced from:
_r_anal_var_delete in libr_anal.a(var.o)
_r_anal_var_access_clear in libr_anal.a(var.o)
_r_anal_var_rename in libr_anal.a(var.o)
_r_anal_fcn_var_del_bydelta in libr_anal.a(var.o)
_r_bin_list_archs in libr_bin.a(bin.o)
_remove_meta_fileline in libr_core.a(cmd.o)
_remove_meta_offset in libr_core.a(cmd.o)
...
"_wind_bkpt", referenced from:
_r_debug_wind_breakpoint in libr_debug.a(debug_wind.o)
"_wind_break", referenced from:
_r_debug_wind_wait in libr_debug.a(debug_wind.o)
"_wind_break_read", referenced from:
_wstatic_debug_break in libr_debug.a(debug_wind.o)
"_wind_continue", referenced from:
_r_debug_wind_continue in libr_debug.a(debug_wind.o)
_r_debug_wind_wait in libr_debug.a(debug_wind.o)
"_wind_ctx_free", referenced from:
___close in libr_io.a(io_windbg.o)
_r_debug_wind_attach in libr_debug.a(debug_wind.o)
"_wind_ctx_new", referenced from:
___open in libr_io.a(io_windbg.o)
"_wind_get_target", referenced from:
___read in libr_io.a(io_windbg.o)
___write in libr_io.a(io_windbg.o)
_r_debug_wind_select in libr_debug.a(debug_wind.o)
"_wind_get_target_base", referenced from:
_r_debug_wind_select in libr_debug.a(debug_wind.o)
"_wind_list_process", referenced from:
_r_debug_wind_pids in libr_debug.a(debug_wind.o)
"_wind_read_at", referenced from:
___read in libr_io.a(io_windbg.o)
"_wind_read_at_phys", referenced from:
___read in libr_io.a(io_windbg.o)
"_wind_read_reg", referenced from:
_r_debug_wind_reg_read in libr_debug.a(debug_wind.o)
"_wind_read_ver", referenced from:
_r_debug_wind_attach in libr_debug.a(debug_wind.o)
"_wind_set_cpu", referenced from:
_r_debug_wind_wait in libr_debug.a(debug_wind.o)
"_wind_set_target", referenced from:
_r_debug_wind_select in libr_debug.a(debug_wind.o)
"_wind_sync", referenced from:
_r_debug_wind_attach in libr_debug.a(debug_wind.o)
"_wind_va_to_pa", referenced from:
___read in libr_io.a(io_windbg.o)
___write in libr_io.a(io_windbg.o)
"_wind_wait_packet", referenced from:
_r_debug_wind_wait in libr_debug.a(debug_wind.o)
"_wind_write_at", referenced from:
___write in libr_io.a(io_windbg.o)
"_wind_write_at_phys", referenced from:
___write in libr_io.a(io_windbg.o)
"_wind_write_reg", referenced from:
_r_debug_wind_reg_write in libr_debug.a(debug_wind.o)
"_zip_add", referenced from:
_r_io_zip_flush_file in libr_io.a(io_zip.o)
"_zip_close", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
_r_io_zip_get_files in libr_io.a(io_zip.o)
_r_io_zip_flush_file in libr_io.a(io_zip.o)
_r_io_zip_alloc_zipfileobj in libr_io.a(io_zip.o)
_r_io_zip_get_by_file_idx in libr_io.a(io_zip.o)
"_zip_fclose", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
"_zip_fopen_index", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
"_zip_fread", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
"_zip_get_num_files", referenced from:
_r_io_zip_get_files in libr_io.a(io_zip.o)
_r_io_zip_alloc_zipfileobj in libr_io.a(io_zip.o)
_r_io_zip_get_by_file_idx in libr_io.a(io_zip.o)
"_zip_name_locate", referenced from:
_r_io_zip_flush_file in libr_io.a(io_zip.o)
"_zip_open", referenced from:
_r_io_zip_open_archive in libr_io.a(io_zip.o)
(maybe you meant: _r_io_zip_open_archive, _r_io_zip_open_zip_file )
"_zip_replace", referenced from:
_r_io_zip_flush_file in libr_io.a(io_zip.o)
"_zip_source_buffer", referenced from:
_r_io_zip_flush_file in libr_io.a(io_zip.o)
"_zip_source_free", referenced from:
_r_io_zip_flush_file in libr_io.a(io_zip.o)
"_zip_stat_index", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
_r_io_zip_get_files in libr_io.a(io_zip.o)
_r_io_zip_alloc_zipfileobj in libr_io.a(io_zip.o)
_r_io_zip_get_by_file_idx in libr_io.a(io_zip.o)
"_zip_stat_init", referenced from:
_r_io_zip_slurp_file in libr_io.a(io_zip.o)
_r_io_zip_get_files in libr_io.a(io_zip.o)
_r_io_zip_alloc_zipfileobj in libr_io.a(io_zip.o)
_r_io_zip_get_by_file_idx in libr_io.a(io_zip.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [core_yara3.dylib] Error 1
make: *** [yara3] Error 2
$