radareorg / radare2

UNIX-like reverse engineering framework and command-line toolset
https://www.radare.org/
GNU Lesser General Public License v3.0
20.73k stars 3.01k forks source link

Build Fails #10794

Closed stevemk14ebr closed 6 years ago

stevemk14ebr commented 6 years ago

Using cygwin on windows 10 with current master branch build fails with lots of undefined references:

Output Log steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2 $ ./configure configure-plugins: Loading ./plugins.cfg .. configure-plugins: Generating libr/config.h .. configure-plugins: Generating libr/config.mk .. SHARED: io.shm STATIC: anal.6502 anal.8051 anal.arc anal.arm_cs anal.arm_gnu anal.avr anal.bf anal.chip8 anal.cr16 anal.cris anal.dalvik anal.ebc anal.gb anal.h8300 anal.hexagon anal.i4004 anal.i8080 anal.java anal.m68k_cs anal.malbolge anal.mips_cs anal.mips_gnu anal.msp430 anal.nios2 anal.null anal.pic anal.ppc_cs anal.ppc_gnu anal.riscv anal.rsp anal.sh anal.snes anal.sparc_cs anal.sparc_gnu anal.sysz anal.tms320 anal.v810 anal.v850 anal.vax anal.wasm anal.ws anal.x86_cs anal.xap anal.xcore_cs anal.xtensa anal.z80 asm.6502 asm.8051 asm.arc asm.arm_as asm.arm_cs asm.arm_gnu asm.arm_winedbg asm.avr asm.bf asm.chip8 asm.cr16 asm.cris_gnu asm.dalvik asm.dcpu16 asm.ebc asm.gb asm.h8300 asm.hexagon asm.hppa_gnu asm.i4004 asm.i8080 asm.java asm.lanai_gnu asm.lh5801 asm.lm32 asm.m68k_cs asm.malbolge asm.mcs96 asm.mips_cs asm.mips_gnu asm.msp430 asm.nios2 asm.pic asm.ppc_cs asm.ppc_gnu asm.propeller asm.riscv asm.rsp asm.sh asm.snes asm.sparc_cs asm.sparc_gnu asm.spc700 asm.sysz asm.tms320 asm.tricore asm.v810 asm.v850 asm.vax asm.wasm asm.ws asm.x86_as asm.x86_cs asm.x86_nasm asm.x86_nz asm.xap asm.xcore_cs asm.xtensa asm.z80 bin.any bin.art bin.avr bin.bf bin.bflt bin.bios bin.bootimg bin.cgc bin.coff bin.dex bin.dol bin.dyldcache bin.elf bin.elf64 bin.fs bin.java bin.mach0 bin.mach064 bin.mbn bin.mdmp bin.menuet bin.mz bin.nes bin.nin3ds bin.ninds bin.ningb bin.ningba bin.nro bin.nso bin.omf bin.p9 bin.pe bin.pe64 bin.pebble bin.psxexe bin.sfc bin.smd bin.sms bin.spc700 bin.te bin.vsf bin.wasm bin.xbe bin.z64 bin.zimg bin_ldr.ldr_linux bin_xtr.xtr_dyldcache bin_xtr.xtr_fatmach0 bp.arm bp.bf bp.mips bp.ppc bp.x86 core.anal core.java crypto.aes crypto.aes_cbc crypto.base64 crypto.base91 crypto.blowfish crypto.cps2 crypto.des crypto.punycode crypto.rc2 crypto.rc4 crypto.rc6 crypto.rol crypto.ror crypto.rot crypto.serpent crypto.xor debug.bf debug.bochs debug.esil debug.gdb debug.io debug.native debug.null debug.qnx debug.rap debug.windbg egg.exec egg.xor fs.ext2 fs.fat fs.fb fs.hfs fs.hfsplus fs.io fs.iso9660 fs.jfs fs.minix fs.ntfs fs.posix fs.r2 fs.reiserfs fs.sfs fs.tar fs.udf fs.ufs fs.xfs io.ar io.bfdbg io.bochs io.debug io.default io.gdb io.gprobe io.gzip io.http io.ihex io.mach io.malloc io.mmap io.null io.procpid io.ptrace io.qnx io.r2k io.r2pipe io.r2web io.rap io.rbuf io.self io.shm io.sparse io.tcp io.w32 io.w32dbg io.windbg io.winedbg io.zip lang.vala parse.6502_pseudo parse.arm_pseudo parse.att2intel parse.avr_pseudo parse.dalvik_pseudo parse.m68k_pseudo parse.mips_pseudo parse.mreplace parse.ppc_pseudo parse.sh_pseudo parse.x86_pseudo parse.z80_pseudo cp: './plugins.cfg' and 'plugins.cfg' are the same file checking build system type... x86_64-unknown-cygwin_nt-10.0-gnu checking host system type... x86_64-unknown-cygwin_nt-10.0-gnu checking target system type... x86_64-unknown-cygwin_nt-10.0-gnu checking for working directories... current using prefix '/usr/local' checking for c compiler... gcc checking for dynamic library... libc checking for patch... /usr/bin/patch checking for git... /cygdrive/c/Program Files/Git/cmd/git checking for libmagic ... no Using PKGCONFIG: pkg-config checking pkg-config flags for capstone... no checking for libz ... no checking for libzip ... no checking declaration of ADDR_NO_RANDOMIZE in sys/personality.h... no checking function arc4random_uniform() in c... yes checking function explicit_bzero() in c... yes checking for libssl ... no checking pkg-config flags for openssl... no creating ./config-user.mk creating libr/include/r_userconf.h creating pkgcfg/r_io.pc creating pkgcfg/r_magic.pc creating pkgcfg/r_asm.pc creating pkgcfg/r_bin.pc creating pkgcfg/r_anal.pc creating pkgcfg/r_hash.pc creating pkgcfg/r_cons.pc creating pkgcfg/r_core.pc creating pkgcfg/r_lang.pc creating pkgcfg/r_socket.pc creating pkgcfg/r_debug.pc creating pkgcfg/r_reg.pc creating pkgcfg/r_config.pc creating pkgcfg/r_flag.pc creating pkgcfg/r_syscall.pc creating pkgcfg/r_util.pc creating pkgcfg/r_search.pc creating pkgcfg/r_bp.pc creating pkgcfg/r_parse.pc creating pkgcfg/r_fs.pc creating pkgcfg/r_egg.pc creating pkgcfg/r_crypto.pc cleaning temporally files... done Final report: - PREFIX = /usr/local - HAVE_LIB_GMP = 0 - HAVE_OPENSSL = 0 - USE_CAPSTONE = 0 - HAVE_FORK = 1 - VERSION = 2.8.0-git - USE_LIB_ZIP = 0 - USE_LIB_MAGIC = 0 - DEBUGGER = 1 - CC = gcc - USERCC = gcc - HAVE_ARC4RANDOM_UNIFORM = 1 - HAVE_EXPLICIT_BZERO = 1 - USEROSTYPE = auto - LIBVERSION = 2.8.0-git - BUILD = x86_64-unknown-cygwin_nt-10.0-gnu - HOST = x86_64-unknown-cygwin_nt-10.0-gnu - TARGET = x86_64-unknown-cygwin_nt-10.0-gnu steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2 $ make Generating r_version.h file make -C shlr/zip make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make -C zlib make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zlib' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o adler32.o adler32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o crc32.o crc32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o deflate.o deflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o infback.o infback.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o inffast.o inffast.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o inflate.o inflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o inftrees.o inftrees.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o trees.o trees.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o zutil.o zutil.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o compress.o compress.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o uncompr.o uncompr.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o gzclose.o gzclose.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o gzlib.o gzlib.c gzlib.c: In function ‘gz_open’: gzlib.c:243:20: warning: implicit declaration of function ‘_wopen’; did you mean ‘fwopen’? [-Wimplicit-function-declaration] fd == -2 ? _wopen(path, oflag, 0666) : ^~~~~~ fwopen gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o gzread.o gzread.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -Wall -I../../libr/include -I../include/ -o gzwrite.o gzwrite.c ar q libr_z.lib adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o ar: creating libr_z.lib ranlib libr_z.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zlib' make -C zip make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zip' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_add.o zip_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_add_dir.o zip_add_dir.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_add_entry.o zip_add_entry.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_close.o zip_close.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_delete.o zip_delete.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_dir_add.o zip_dir_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_dirent.o zip_dirent.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_discard.o zip_discard.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_entry.o zip_entry.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_err_str.o zip_err_str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_error.o zip_error.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_error_get.o zip_error_get.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_error_get_sys_type.o zip_error_get_sys_type.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_error_strerror.o zip_error_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_error_to_str.o zip_error_to_str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_extra_field.o zip_extra_field.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_extra_field_api.o zip_extra_field_api.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fclose.o zip_fclose.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fdopen.o zip_fdopen.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_add.o zip_file_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_error_get.o zip_file_error_get.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_get_comment.o zip_file_get_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_get_offset.o zip_file_get_offset.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_rename.o zip_file_rename.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_replace.o zip_file_replace.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_set_comment.o zip_file_set_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_file_strerror.o zip_file_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_filerange_crc.o zip_filerange_crc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fopen.o zip_fopen.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fopen_encrypted.o zip_fopen_encrypted.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fopen_index.o zip_fopen_index.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fopen_index_encrypted.o zip_fopen_index_encrypted.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_fread.o zip_fread.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_archive_comment.o zip_get_archive_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_archive_flag.o zip_get_archive_flag.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_compression_implementation.o zip_get_compression_implementation.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_encryption_implementation.o zip_get_encryption_implementation.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_file_comment.o zip_get_file_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_num_entries.o zip_get_num_entries.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_num_files.o zip_get_num_files.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_get_name.o zip_get_name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_name_locate.o zip_name_locate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_new.o zip_new.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_open.o zip_open.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_rename.o zip_rename.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_replace.o zip_replace.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_archive_comment.o zip_set_archive_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_archive_flag.o zip_set_archive_flag.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_default_password.o zip_set_default_password.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_file_comment.o zip_set_file_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_file_compression.o zip_set_file_compression.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_set_name.o zip_set_name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_buffer.o zip_source_buffer.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_close.o zip_source_close.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_crc.o zip_source_crc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_deflate.o zip_source_deflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_error.o zip_source_error.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_file.o zip_source_file.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_filep.o zip_source_filep.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_free.o zip_source_free.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_function.o zip_source_function.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_layered.o zip_source_layered.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_open.o zip_source_open.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_pkware.o zip_source_pkware.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_pop.o zip_source_pop.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_read.o zip_source_read.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_stat.o zip_source_stat.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_window.o zip_source_window.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_zip.o zip_source_zip.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_source_zip_new.o zip_source_zip_new.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_stat.o zip_stat.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_stat_index.o zip_stat_index.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_stat_init.o zip_stat_init.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_strerror.o zip_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_string.o zip_string.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_unchange.o zip_unchange.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_unchange_all.o zip_unchange_all.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_unchange_archive.o zip_unchange_archive.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_unchange_data.o zip_unchange_data.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../../libr/include -I../include/ -o zip_utf-8.o zip_utf-8.c ar q libr_zip.lib zip_add.o zip_add_dir.o zip_add_entry.o zip_close.o zip_delete.o zip_dir_add.o zip_dirent.o zip_discard.o zip_entry.o zip_err_str.o zip_error.o zip_error_get.o zip_error_get_sys_type.o zip_error_strerror.o zip_error_to_str.o zip_extra_field.o zip_extra_field_api.o zip_fclose.o zip_fdopen.o zip_file_add.o zip_file_error_get.o zip_file_get_comment.o zip_file_get_offset.o zip_file_rename.o zip_file_replace.o zip_file_set_comment.o zip_file_strerror.o zip_filerange_crc.o zip_fopen.o zip_fopen_encrypted.o zip_fopen_index.o zip_fopen_index_encrypted.o zip_fread.o zip_get_archive_comment.o zip_get_archive_flag.o zip_get_compression_implementation.o zip_get_encryption_implementation.o zip_get_file_comment.o zip_get_num_entries.o zip_get_num_files.o zip_get_name.o zip_name_locate.o zip_new.o zip_open.o zip_rename.o zip_replace.o zip_set_archive_comment.o zip_set_archive_flag.o zip_set_default_password.o zip_set_file_comment.o zip_set_file_compression.o zip_set_name.o zip_source_buffer.o zip_source_close.o zip_source_crc.o zip_source_deflate.o zip_source_error.o zip_source_file.o zip_source_filep.o zip_source_free.o zip_source_function.o zip_source_layered.o zip_source_open.o zip_source_pkware.o zip_source_pop.o zip_source_read.o zip_source_stat.o zip_source_window.o zip_source_zip.o zip_source_zip_new.o zip_stat.o zip_stat_index.o zip_stat_init.o zip_strerror.o zip_string.o zip_unchange.o zip_unchange_all.o zip_unchange_archive.o zip_unchange_data.o zip_utf-8.o ar: creating libr_zip.lib ranlib libr_zip.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zip' ar q librz.lib zlib/*.o zip/*.o ar: creating librz.lib ranlib librz.lib make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make -C libr/util make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make -C "../../shlr/sdb/src/" sdb_version.h make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cd .. ; make src/sdb_version.h make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' echo '#define SDB_VERSION "1.2.0"' > src/sdb_version.h make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make -C ../../shlr/sdb/src/ make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb.o cdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o buffer.o buffer.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb_make.o cdb_make.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ls.o ls.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdbht.o sdbht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ht.o ht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdb.o sdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o num.o num.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o base64.o base64.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o match.o match.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o json.o json.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ns.o ns.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o lock.o lock.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o util.o util.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o disk.o disk.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o query.o query.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o array.o array.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o fmt.o fmt.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o journal.o journal.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o dict.o dict.c rm -f libsdb.a ar q libsdb.a cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o ar: creating libsdb.a ranlib libsdb.a cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o main.o main.c cc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdb main.o cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o make static make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.a make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: 'libsdb.a' is up to date. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make shared make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.dll make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb.o.o cdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o buffer.o.o buffer.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb_make.o.o cdb_make.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ls.o.o ls.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdbht.o.o sdbht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ht.o.o ht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdb.o.o sdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o num.o.o num.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o base64.o.o base64.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o match.o.o match.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o json.o.o json.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ns.o.o ns.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o lock.o.o lock.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o util.o.o util.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o disk.o.o disk.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o query.o.o query.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o array.o.o array.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o fmt.o.o fmt.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o journal.o.o journal.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o dict.o.o dict.c cc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -shared -Wl,-soname,libsdb.so. -o libsdb.dll cdb.o.o buffer.o.o cdb_make.o.o ls.o.o sdbht.o.o ht.o.o sdb.o.o num.o.o base64.o.o match.o.o json.o.o ns.o.o lock.o.o util.o.o disk.o.o query.o.o array.o.o fmt.o.o journal.o.o dict.o.o make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cp -f ../../shlr/spp//config.def.h ../../shlr/spp//config.h make spp_build make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ../../shlr/spp/spp.o ../../shlr/spp/spp.c ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] } ^ ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make all2 make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o binheap.o binheap.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o mem.o mem.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pool.o pool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o unum.o unum.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o str.o str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o hex.o hex.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o file.o file.c file.c: In function ‘r_stdin_slurp’: file.c:291:2: warning: #warning TODO r_stdin_slurp [-Wcpp] #warning TODO r_stdin_slurp ^~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o range.o range.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o tinyrange.o tinyrange.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o prof.o prof.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o cache.o cache.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o sys.o sys.c sys.c: In function ‘r_sys_backtrace’: sys.c:241:2: warning: #warning TODO: r_sys_bt : unimplemented [-Wcpp] #warning TODO: r_sys_bt : unimplemented ^~~~~~~ sys.c: In function ‘r_sys_cmdbg’: sys.c:646:2: warning: #warning r_sys_cmdbg is not implemented for this platform [-Wcpp] #warning r_sys_cmdbg is not implemented for this platform ^~~~~~~ sys.c: In function ‘r_sys_getpid’: sys.c:1014:2: warning: #warning r_sys_getpid not implemented for this platform [-Wcpp] #warning r_sys_getpid not implemented for this platform ^~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o buf.o buf.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o w32-sys.o w32-sys.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ubase64.o ubase64.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o base85.o base85.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o base91.o base91.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o list.o list.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o flist.o flist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o mixed.o mixed.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o btree.o btree.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o chmod.o chmod.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o graph.o graph.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regcomp.o regex/regcomp.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regerror.o regex/regerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regexec.o regex/regexec.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o uleb128.o uleb128.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o sandbox.o sandbox.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o calc.o calc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread.o thread.c thread.c: In function ‘r_th_self’: thread.c:51:9: note: #pragma message: Not implemented on windows #pragma message("Not implemented on windows") ^~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_sem.o thread_sem.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_lock.o thread_lock.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_cond.o thread_cond.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o strpool.o strpool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o bitmap.o bitmap.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o date.o date.c In file included from date.c:3:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ date.c: In function ‘r_print_date_get_now’: date.c:111:2: warning: #warning r_print_date_now NOT IMPLEMENTED FOR THIS PLATFORM [-Wcpp] #warning r_print_date_now NOT IMPLEMENTED FOR THIS PLATFORM ^~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o format.o format.c In file included from format.c:5:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pie.o pie.c In file included from pie.c:4:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o print.o print.c In file included from print.c:5:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ print.c: In function ‘check_arg_name’: print.c:1640:33: warning: passing argument 1 of ‘print->exists_var’ from incompatible pointer type [-Wincompatible-pointer-types] bool ret = print->exists_var (print, func_addr, p); ^~~~~ print.c:1640:33: note: expected ‘struct RPrint *’ but argument is of type ‘RPrint * {aka struct r_print_t *’print.c: In function ‘r_print_colorize_opcode’: print.c:1733:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] char *color = found_var ? print->cons->pal.func_var_type : reg; ^~~~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ctype.o ctype.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o seven.o seven.c In file included from seven.c:2:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o slist.o slist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o randomart.o randomart.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o log.o log.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o zip.o zip.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o debruijn.o debruijn.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf8.o utf8.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf16.o utf16.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf32.o utf32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o strbuf.o strbuf.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o lib.o lib.c lib.c: In function ‘r_lib_dl_close’: lib.c:95:7: warning: assignment makes integer from pointer without a cast [-Wint-conversion] ret = DLCLOSE (handler); ^ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o name.o name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o spaces.o spaces.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o signal.o signal.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o syscmd.o syscmd.c In file included from /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_core.h:20:0, from syscmd.c:3: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o diff.o diff.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o bdiff.o bdiff.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o stack.o stack.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o queue.o queue.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o tree.o tree.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o des.o des.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o idpool.o idpool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o punycode.o punycode.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pkcs7.o pkcs7.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o x509.o x509.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o asn1.o asn1.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o astr.o astr.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o json_indent.o json_indent.c In file included from json_indent.c:4:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (*exists_var)(struct RPrint *print, ut64 func_addr, char *str); ^~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o skiplist.o skiplist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o r_json.o r_json.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o rbtree.o rbtree.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o qrcode.o qrcode.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o trie.o trie.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o vector.o vector.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o str_trim.o str_trim.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ascii_table.o ascii_table.c "gcc -lm -lm -fvisibility=hidden -shared -o libr_util.dll -Wl,-soname=libr_util.dll binheap.o mem.o pool.o unum.o str.o hex.o file.o range.o tinyrange.o prof.o cache.o sys.o buf.o w32-sys.o ubase64.o base85.o base91.o list.o flist.o mixed.o btree.o chmod.o graph.o regex/regcomp.o regex/regerror.o regex/regexec.o uleb128.o sandbox.o calc.o thread.o thread_sem.o thread_lock.o thread_cond.o strpool.o bitmap.o date.o format.o pie.o print.o ctype.o seven.o slist.o randomart.o log.o zip.o debruijn.o utf8.o utf16.o utf32.o strbuf.o lib.o name.o spaces.o signal.o syscmd.o diff.o bdiff.o stack.o queue.o tree.o des.o idpool.o punycode.o pkcs7.o x509.o asn1.o astr.o json_indent.o skiplist.o r_json.o rbtree.o qrcode.o trie.o vector.o str_trim.o ascii_table.o ../../shlr/sdb/src/buffer.o ../../shlr/sdb/src/cdb.o ../../shlr/sdb/src/cdb_make.o ../../shlr/sdb/src/ht.o ../../shlr/sdb/src/sdbht.o ../../shlr/sdb/src/json.o ../../shlr/sdb/src/lock.o ../../shlr/sdb/src/ls.o ../../shlr/sdb/src/ns.o ../../shlr/sdb/src/query.o ../../shlr/sdb/src/sdb.o ../../shlr/sdb/src/base64.o ../../shlr/sdb/src/disk.o ../../shlr/sdb/src/dict.o ../../shlr/sdb/src/array.o ../../shlr/sdb/src/fmt.o ../../shlr/sdb/src/match.o ../../shlr/sdb/src/num.o ../../shlr/sdb/src/util.o ../../shlr/sdb/src/journal.o ../../shlr/spp/spp.o -lm /cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/librz.lib -fvisibility=hidden -lm -lm -fvisibility=hidden" make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make -C libr/socket make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/socket' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o socket.o socket.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o proc.o proc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o http.o http.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o http_server.o http_server.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o rap_server.o rap_server.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o run.o run.c run.c: In function ‘handle_redirection_proc’: run.c:359:2: warning: #warning handle_redirection_proc : unimplemented for this platform [-Wcpp] #warning handle_redirection_proc : unimplemented for this platform ^~~~~~~ run.c: In function ‘handle_redirection’: run.c:392:2: warning: #warning quoted string redirection handle not yet done [-Wcpp] #warning quoted string redirection handle not yet done ^~~~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o r2pipe.o r2pipe.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o serial.o serial.c "gcc -fvisibility=hidden -shared -o libr_socket.dll -Wl,-soname=libr_socket.dll socket.o proc.o http.o http_server.o rap_server.o run.o r2pipe.o serial.o -L/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util -lr_util -fvisibility=hidden -fvisibility=hidden" make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/socket' make -C shlr make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr' for TARGET in sdb/sdb ; do make $TARGET ; done make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr' BUILD SUMARY ============ COMPILER gcc CC gcc HOST_CC gcc HOST_OS cygwin_nt BUILD_OS cygwin_nt ============ >>>>>>>>>>>>>>>> NATIVE BUILD SDB >>>>>>>>>>>>>>>> make -C sdb clean make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' rm -f src/sdb_version.h cd src && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' rm -rf cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o cdb.o.o buffer.o.o cdb_make.o.o ls.o.o sdbht.o.o ht.o.o sdb.o.o num.o.o base64.o.o match.o.o json.o.o ns.o.o lock.o.o util.o.o disk.o.o query.o.o array.o.o fmt.o.o journal.o.o dict.o.o main.o libsdb.a a.out sdb sdb.dSYM rm -rf *.d *._d json/*.d json/*._d *.sdb *.db *.dll *.dll.* make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cd memcache && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/memcache' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/memcache' cd test && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/test' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/test' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' make -C sdb src/sdb_version.h make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' echo '#define SDB_VERSION "1.2.0"' > src/sdb_version.h make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' make -C sdb/src CC=gcc LDFLAGS='' CPPFLAGS='' CFLAGS=' -fPIC' bin make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' gcc -c -fPIC -o cdb.o cdb.c gcc -c -fPIC -o buffer.o buffer.c gcc -c -fPIC -o cdb_make.o cdb_make.c gcc -c -fPIC -o ls.o ls.c gcc -c -fPIC -o sdbht.o sdbht.c gcc -c -fPIC -o ht.o ht.c gcc -c -fPIC -o sdb.o sdb.c gcc -c -fPIC -o num.o num.c gcc -c -fPIC -o base64.o base64.c gcc -c -fPIC -o match.o match.c gcc -c -fPIC -o json.o json.c gcc -c -fPIC -o ns.o ns.c gcc -c -fPIC -o lock.o lock.c gcc -c -fPIC -o util.o util.c gcc -c -fPIC -o disk.o disk.c gcc -c -fPIC -o query.o query.c gcc -c -fPIC -o array.o array.c gcc -c -fPIC -o fmt.o fmt.c gcc -c -fPIC -o journal.o journal.c gcc -c -fPIC -o dict.o dict.c rm -f libsdb.a ar q libsdb.a cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o ar: creating libsdb.a ranlib libsdb.a gcc -c -fPIC -o main.o main.c gcc -fPIC -o sdb main.o cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cp -f sdb/src/sdb sdb/src/.sdb >>>>>>>>>>>>>>>> TARGET BUILD SDB >>>>>>>>>>>>>>>> make -C sdb clean make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' rm -f src/sdb_version.h cd src && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' rm -rf cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o cdb.o.o buffer.o.o cdb_make.o.o ls.o.o sdbht.o.o ht.o.o sdb.o.o num.o.o base64.o.o match.o.o json.o.o ns.o.o lock.o.o util.o.o disk.o.o query.o.o array.o.o fmt.o.o journal.o.o dict.o.o main.o libsdb.a a.out sdb sdb.dSYM rm -rf *.d *._d json/*.d json/*._d *.sdb *.db *.dll *.dll.* make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cd memcache && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/memcache' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/memcache' cd test && make clean make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/test' make[4]: Nothing to be done for 'clean'. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/test' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' cd sdb ; make src/sdb_version.h make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' echo '#define SDB_VERSION "1.2.0"' > src/sdb_version.h make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' cd sdb/src ; make ARCH=xxx RANLIB="ranlib" CFLAGS_SHARED="-fPIC" \ CC="gcc" AR="ar" CFLAGS=' -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD' LDFLAibsdb.almake[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o cdb.o cdb.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o buffer.o buffer.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o cdb_make.o cdb_make.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o ls.o ls.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o sdbht.o sdbht.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o ht.o ht.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o sdb.o sdb.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o num.o num.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o base64.o base64.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o match.o match.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o json.o json.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o ns.o ns.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o lock.o lock.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o util.o util.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o disk.o disk.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o query.o query.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o array.o array.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o fmt.o fmt.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o journal.o journal.c gcc -c -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD -fPIC -o dict.o dict.c rm -f libsdb.a ar q libsdb.a cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o ar: creating libsdb.a ranlib libsdb.a make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' ranlib sdb/src/libsdb.a rm -f sdb/sdb cp -f sdb/src/.sdb sdb/sdb make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr' make -C windbg all make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/windbg' gcc -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../libr/include -shared -L../../libr/util -c transport.c -o transport.o gcc -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../libr/include -shared -L../../libr/util -c kd.c -o kd.o gcc -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../libr/include -shared -L../../libr/util -c windbg.c -o windbg.o gcc -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../libr/include -shared -L../../libr/util -c iob_pipe.c -o iob_pipe.o iob_pipe.c: In function ‘iob_pipe_open’: iob_pipe.c:14:17: warning: implicit declaration of function ‘r_sys_conv_utf8_to_utf16’; did you mean ‘r_utf8_to_utf16’? [-Wimplicit-function-declaration] LPTSTR path_ = r_sys_conv_utf8_to_utf16 (path); ^~~~~~~~~~~~~~~~~~~~~~~~ r_utf8_to_utf16 iob_pipe.c:14:17: warning: initialization makes pointer from integer without a cast [-Wint-conversion] rm -f libr_windbg.lib ar q libr_windbg.lib transport.o kd.o windbg.o iob_pipe.o ar: creating libr_windbg.lib ranlib libr_windbg.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/windbg' "/bin/sh" capstone.sh "https://github.com/aquynh/capstone.git" "next" "d03cab449dee0c882912e836d19da9a432c89cc2" "" Cloning into 'capstone'... remote: Counting objects: 916, done. remote: Compressing objects: 100% (782/782), done. remote: Total 916 (delta 240), reused 442 (delta 100), pack-reused 0 Receiving objects: 100% (916/916), 3.27 MiB | 25.00 KiB/s, done. Resolving deltas: 100% (240/240), done. [capstone] Updating capstone from git... HEAD e4dd9d9f0778d1a7705d47b6904996c519daa535 TIP d03cab449dee0c882912e836d19da9a432c89cc2 HEAD is now at d03cab4 Update TestX86.java (#1208) Already on 'next' Your branch is behind 'origin/next' by 3 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Updating d03cab4..e4dd9d9 Fast-forward arch/AArch64/AArch64Disassembler.c | 2 +- arch/Mips/MipsModule.c | 2 +- bindings/python/capstone/__init__.py | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) HEAD is now at d03cab4 Update TestX86.java (#1208) cd capstone ; git reset --hard HEAD is now at d03cab4 Update TestX86.java (#1208) #cd capstone ; for PATCH in ../capstone-patches/* ; do patch -tp1 < $PATCH ; done cd capstone ; for PATCH in ../capstone-patches/* ; do patch -p1 < $PATCH ; done patching file MCInst.c patching file cs.c patching file arch/M68K/M68KInstPrinter.c patching file arch/TMS320C64x/TMS320C64xInstPrinter.c patching file arch/X86/X86ATTInstPrinter.c patching file arch/X86/X86IntelInstPrinter.c patching file arch/Sparc/SparcGenAsmWriter.inc patching file SStream.c cd capstone && CFLAGS="-Dmips=mips -DUNICODE -D_UNICODE -MD -fPIC -g -Wall -D__UNIX__=1 -MD" LDFLAGS=" " \ make CC="gcc" AR_EXT=a IS_CYGWIN=0 CAPSTONE_STATIC=yes CAPSTONE_SHARED=no \ RANLIB="ranlib" LIBARCHS="" AR="ar" IS_MINGW=0 libcapstone.a make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/capstone' CC cs.o CC utils.o CC SStream.o CC MCInstrDesc.o CC MCRegisterInfo.o CC arch/ARM/ARMDisassembler.o CC arch/ARM/ARMInstPrinter.o CC arch/ARM/ARMMapping.o CC arch/ARM/ARMModule.o CC arch/AArch64/AArch64BaseInfo.o CC arch/AArch64/AArch64InstPrinter.o CC arch/AArch64/AArch64Mapping.o CC arch/AArch64/AArch64Module.o CC arch/AArch64/AArch64Disassembler.o CC arch/M68K/M68KModule.o CC arch/M68K/M68KDisassembler.o CC arch/M68K/M68KInstPrinter.o CC arch/Mips/MipsInstPrinter.o CC arch/Mips/MipsMapping.o CC arch/Mips/MipsModule.o CC arch/Mips/MipsDisassembler.o CC arch/PowerPC/PPCMapping.o CC arch/PowerPC/PPCModule.o CC arch/PowerPC/PPCDisassembler.o CC arch/PowerPC/PPCInstPrinter.o CC arch/Sparc/SparcMapping.o CC arch/Sparc/SparcModule.o CC arch/Sparc/SparcDisassembler.o CC arch/Sparc/SparcInstPrinter.o CC arch/SystemZ/SystemZInstPrinter.o CC arch/SystemZ/SystemZMapping.o CC arch/SystemZ/SystemZModule.o CC arch/SystemZ/SystemZMCTargetDesc.o CC arch/SystemZ/SystemZDisassembler.o CC arch/X86/X86DisassemblerDecoder.o CC arch/X86/X86Disassembler.o CC arch/X86/X86IntelInstPrinter.o CC arch/X86/X86ATTInstPrinter.o CC arch/X86/X86Mapping.o CC arch/X86/X86Module.o CC arch/XCore/XCoreModule.o CC arch/XCore/XCoreDisassembler.o CC arch/XCore/XCoreInstPrinter.o CC arch/XCore/XCoreMapping.o CC arch/TMS320C64x/TMS320C64xInstPrinter.o CC arch/TMS320C64x/TMS320C64xMapping.o CC arch/TMS320C64x/TMS320C64xModule.o CC arch/TMS320C64x/TMS320C64xDisassembler.o CC arch/M680X/M680XInstPrinter.o CC arch/M680X/M680XModule.o CC arch/M680X/M680XDisassembler.o CC arch/EVM/EVMModule.o CC arch/EVM/EVMDisassembler.o CC arch/EVM/EVMInstPrinter.o CC arch/EVM/EVMMapping.o CC MCInst.o AR libcapstone.a ar: creating ./libcapstone.a make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/capstone' make -C bochs all make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/bochs' mkdir -p lib gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -o src/libbochs.o src/libbochs.c mkdir -p lib ar rvs lib/libbochs.lib src/libbochs.o ar: creating lib/libbochs.lib a - src/libbochs.o ranlib lib/libbochs.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/bochs' make -C sdb make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' [ -d pkgconfig ] && make -C pkgconfig || true make -C src make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o main.o main.c gcc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdb main.o cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o make static make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.a make[5]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[5]: 'libsdb.a' is up to date. make[5]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make shared make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.dll make[5]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb.o.o cdb.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o buffer.o.o buffer.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o cdb_make.o.o cdb_make.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ls.o.o ls.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdbht.o.o sdbht.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ht.o.o ht.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o sdb.o.o sdb.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o num.o.o num.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o base64.o.o base64.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o match.o.o match.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o json.o.o json.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o ns.o.o ns.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o lock.o.o lock.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o util.o.o util.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o disk.o.o disk.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o query.o.o query.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o array.o.o array.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o fmt.o.o fmt.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o journal.o.o journal.c gcc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -o dict.o.o dict.c gcc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -D__CYGWIN__=1 -g -shared -Wl,-soname,libsdb.so. -o libsdb.dll cdb.o.o buffer.o.o cdb_make.o.o ls.o.o sdbht.o.o ht.o.o sdb.o.o num.o.o base64.o.o match.o.o json.o.o ns.o.o lock.o.o util.o.o disk.o.o query.o.o array.o.o fmt.o.o journal.o.o dict.o.o make[5]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' make -C zip make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make -C java make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/java' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -MD -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -g -I../../libr/include -o code.o code.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -MD -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -g -I../../libr/include -o class.o class.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -MD -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -g -I../../libr/include -o ops.o ops.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -MD -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -g -I../../libr/include -o dsojson.o dsojson.c rm -f libr_java.lib ar q libr_java.lib code.o class.o ops.o dsojson.o ar: creating libr_java.lib ranlib libr_java.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/java' make -C tcc make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/tcc' gcc -DUNICODE -D_UNICODE -MD -D__CYGWIN__=1 -I../../libr/include -fstrict-aliasing -I../../libr/include -Wall -g -c -o libtcc.o libtcc.c gcc -DUNICODE -D_UNICODE -MD -D__CYGWIN__=1 -I../../libr/include -fstrict-aliasing -I../../libr/include -Wall -g -c -o tccgen.o tccgen.c gcc -DUNICODE -D_UNICODE -MD -D__CYGWIN__=1 -I../../libr/include -fstrict-aliasing -I../../libr/include -Wall -g -c -o tccpp.o tccpp.c gcc -DUNICODE -D_UNICODE -MD -D__CYGWIN__=1 -I../../libr/include -fstrict-aliasing -I../../libr/include -Wall -g -o libr_tcc.so -shared -L../../libr/util -shared -lr_util libtcc.o tccgen.o tccpp.o rm -f libr_tcc.a ar q libr_tcc.a libtcc.o tccgen.o tccpp.o ar: creating libr_tcc.a ranlib libr_tcc.a make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/tcc' make -C gdb make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/gdb' mkdir -p lib gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/utils.o src/utils.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/common.o src/common.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/arch.o src/arch.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/packet.o src/packet.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/libgdbr.o src/libgdbr.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/gdbclient/responses.o src/gdbclient/responses.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/gdbclient/core.o src/gdbclient/core.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/gdbclient/xml.o src/gdbclient/xml.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/gdbserver/core.o src/gdbserver/core.c ar rvs lib/libgdbr.lib src/utils.o src/common.o src/arch.o src/packet.o src/libgdbr.o src/gdbclient/responses.o src/gdbclient/core.o src/gdbclient/xml.o src/gdbserver/core.o ar: creating lib/libgdbr.lib a - src/utils.o a - src/common.o a - src/arch.o a - src/packet.o a - src/libgdbr.o a - src/gdbclient/responses.o a - src/gdbclient/core.o a - src/gdbclient/xml.o a - src/gdbserver/core.o # required for solaris and w32 ranlib lib/libgdbr.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/gdb' make -C qnx make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/qnx' mkdir -p lib gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/sigutil.o src/sigutil.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/libqnxr.o src/libqnxr.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/utils.o src/utils.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/core.o src/core.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -Iinclude -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -o src/packet.o src/packet.c ar rvs lib/libqnxr.lib src/sigutil.o src/libqnxr.o src/utils.o src/core.o src/packet.o ar: creating lib/libqnxr.lib a - src/sigutil.o a - src/libqnxr.o a - src/utils.o a - src/core.o a - src/packet.o # required for solaris and w32 ranlib lib/libqnxr.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/qnx' make -C ar make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/ar' gcc -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -DUNICODE -D_UNICODE -D__CYGWIN__=1 -I../../libr/include -shared -L../../libr/util -c ar.c -o ar.o rm -f libr_ar.lib ar q libr_ar.lib ar.o ar: creating libr_ar.lib ranlib libr_ar.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/ar' make -C grub make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/grub' gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/file.o kern/file.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/term.o kern/term.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/device.o kern/device.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/err.o kern/err.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/env.o kern/env.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/disk.o kern/disk.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/fs.o kern/fs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/misc.o kern/misc.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/time.o kern/time.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/list.o kern/list.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/partition.o kern/partition.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o kern/mm.o kern/mm.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/fshelp.o fs/fshelp.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/reiserfs.o fs/reiserfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/ext2.o fs/ext2.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/fat.o fs/fat.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/ntfs.o fs/ntfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/ntfscomp.o fs/ntfscomp.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/cpio.o fs/cpio.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/tar.o fs/tar.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/xfs.o fs/xfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/ufs.o fs/ufs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/ufs2.o fs/ufs2.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/hfs.o fs/hfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/hfsplus.o fs/hfsplus.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/udf.o fs/udf.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/iso9660.o fs/iso9660.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/minix.o fs/minix.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/jfs.o fs/jfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/fb.o fs/fb.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o fs/sfs.o fs/sfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o grubfs.o grubfs.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/msdos.o partmap/msdos.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/gpt.o partmap/gpt.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/apple.o partmap/apple.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/amiga.o partmap/amiga.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/sun.o partmap/sun.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/bsdlabel.o partmap/bsdlabel.c gcc -c -DUNICODE -D_UNICODE -MD -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -Iinclude -I../../libr/include -DGRUB_TARGET_NO_MODULES -g -D__CYGWIN__=1 -o partmap/sunpc.o partmap/sunpc.c make libgrubfs.lib make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/grub' rm -f libgrubfs.lib ar q libgrubfs.lib kern/file.o kern/term.o kern/device.o kern/err.o kern/env.o kern/disk.o kern/fs.o kern/misc.o kern/time.o kern/list.o kern/partition.o kern/mm.o fs/fshelp.o fs/reiserfs.o fs/ext2.o fs/fat.o fs/ntfs.o fs/ntfscomp.o fs/cpio.o fs/tar.o fs/xfs.o fs/ufs.o fs/ufs2.o fs/hfs.o fs/hfsplus.o fs/udf.o fs/iso9660.o fs/minix.o fs/jfs.o fs/fb.o fs/sfs.o grubfs.o partmap/msdos.o partmap/gpt.o partmap/apple.o partmap/amiga.o partmap/sun.o partmap/bsdlabel.o partmap/sunpc.o ar: creating libgrubfs.lib ranlib libgrubfs.lib cp -f libgrubfs.lib libgrubfs.a make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/grub' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/grub' make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr' make -C libr make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr' make util hash make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr' DIR util make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make -C "../../shlr/sdb/src/" sdb_version.h make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: 'sdb_version.h' is up to date. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make -C ../../shlr/sdb/src/ make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make static make[5]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.a make[6]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[6]: 'libsdb.a' is up to date. make[6]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[5]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make shared make[5]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.dll make[6]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[6]: 'libsdb.dll' is up to date. make[6]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[5]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cp -f ../../shlr/spp//config.def.h ../../shlr/spp//config.h make spp_build make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make[4]: Nothing to be done for 'spp_build'. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make all2 make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' DIR hash make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o state.o state.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o md5.o md5.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o sha1.o sha1.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o hash.o hash.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o md4.o md4.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o hamdist.o hamdist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o crca.o crca.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o entropy.o entropy.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o sha2.o sha2.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o calc.o calc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o xxhash.o xxhash.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o adler32.o adler32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN__=1 -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -o luhn.o luhn.c "gcc -lm -fvisibility=hidden -shared -o libr_hash.dll -Wl,-soname=libr_hash.dll state.o md5.o sha1.o hash.o md4.o hamdist.o crca.o entropy.o sha2.o calc.o xxhash.o adler32.o luhn.o -lm -fvisibility=hidden -lm -fvisibility=hidden" md5.o: In function `MD5Transform': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/md5.c:168: undefined reference to `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/md5.c:168:(.text+0xd0b): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' md5.o: In function `MD5Final': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/md5.c:237: undefined reference to `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/md5.c:237:(.text+0xf41): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA256_Init': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:289: undefined reference to `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:289:(.text+0x3d): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA256_Final': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:581: undefined reference to `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:581:(.text+0x85a): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA256_End': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:603: undefined reference to `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:603:(.text+0x92f): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o:/cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:605: more undefined references to `r_mem_memzero' follow sha2.o: In function `SHA256_End': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:605:(.text+0x940): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA512_Init': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:624:(.text+0x9de): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA512_Final': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:925:(.text+0x14f2): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' sha2.o: In function `SHA512_End': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:947:(.text+0x15c0): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/sha2.c:949:(.text+0x15d1): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `r_mem_memzero' calc.o: In function `r_hash_calculate': /cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash/calc.c:67:(.text+0x4bd): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status make[3]: *** [../rules.mk:73: libr_hash.dll] Error 1 make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/hash' make[2]: *** [Makefile:120: hash] Error 2 make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr' make[1]: *** [Makefile:29: all] Error 2 make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr' make: *** [Makefile:61: all] Error 2 steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2 $
XVilka commented 6 years ago

Try native meson/MSVC build.

On Sun, Jul 22, 2018, 12:09 PM Stephen Eckels notifications@github.com wrote:

Using cygwin on windows 10 with current master branch build fails with lots of undefined references: Output Log steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2 $ ./configure configure-plugins: Loading ./plugins.cfg .. configure-plugins: Generating libr/config.h .. configure-plugins: Generating libr/config.mk .. SHARED: io.shm STATIC: anal.6502 anal.8051 anal.arc anal.arm_cs anal.arm_gnu anal.avr anal.bf anal.chip8 anal.cr16 anal.cris anal.dalvik anal.ebc anal.gb anal.h8300 anal.hexagon anal.i4004 anal.i8080 anal.java anal.m68k_cs anal.malbolge anal.mips_cs anal.mips_gnu anal.msp430 anal.nios2 anal.null anal.pic anal.ppc_cs anal.ppc_gnu anal.riscv anal.rsp anal.sh anal.snes anal.sparc_cs anal.sparc_gnu anal.sysz anal.tms320 anal.v810 anal.v850 anal.vax anal.wasm anal.ws anal.x86_cs anal.xap anal.xcore_cs anal.xtensa anal.z80 asm.6502 asm.8051 asm.arc asm.arm_as asm.arm_cs asm.arm_gnu asm.arm_winedbg asm.avr asm.bf asm.chip8 asm.cr16 asm.cris_gnu asm.dalvik asm.dcpu16 asm.ebc asm.gb asm.h8300 asm.hexagon asm.hppa_gnu asm.i4004 asm.i8080 asm.java asm.lanai_gnu asm.lh5801 asm.lm32 asm.m68k_cs asm.malbolge asm.mcs96 asm.mips_cs asm.mips_gnu asm.msp430 asm.nios2 asm.pic asm.ppc_cs asm.ppc_gnu asm.propeller asm.riscv asm.rsp asm.sh asm.snes asm.sparc_cs asm.sparc_gnu asm.spc700 asm.sysz asm.tms320 asm.tricore asm.v810 asm.v850 asm.vax asm.wasm asm.ws asm.x86_as asm.x86_cs asm.x86_nasm asm.x86_nz asm.xap asm.xcore_cs asm.xtensa asm.z80 bin.any bin.art bin.avr bin.bf bin.bflt bin.bios bin.bootimg bin.cgc bin.coff bin.dex bin.dol bin.dyldcache bin.elf bin.elf64 bin.fs bin.java bin.mach0 bin.mach064 bin.mbn bin.mdmp bin.menuet bin.mz bin.nes bin.nin3ds bin.ninds bin.ningb bin.ningba bin.nro bin.nso bin.omf bin.p9 bin.pe bin.pe64 bin.pebble bin.psxexe bin.sfc bin.smd bin.sms bin.spc700 bin.te bin.vsf bin.wasm bin.xbe bin.z64 bin.zimg bin_ldr.ldr_linux bin_xtr.xtr_dyldcache bin_xtr.xtr_fatmach0 bp.arm bp.bf bp.mips bp.ppc bp.x86 core.anal core.java crypto.aes crypto.aes_cbc crypto.base64 crypto.base91 crypto.blowfish crypto.cps2 crypto.des crypto.punycode crypto.rc2 crypto.rc4 crypto.rc6 crypto.rol crypto.ror crypto.rot crypto.serpent crypto.xor debug.bf debug.bochs debug.esil debug.gdb debug.io debug.native debug.null debug.qnx debug.rap debug.windbg egg.exec egg.xor fs.ext2 fs.fat fs.fb fs.hfs fs.hfsplus fs.io fs.iso9660 fs.jfs fs.minix fs.ntfs fs.posix fs.r2 fs.reiserfs fs.sfs fs.tar fs.udf fs.ufs fs.xfs io.ar io.bfdbg io.bochs io.debug io.default io.gdb io.gprobe io.gzip io.http io.ihex io.mach io.malloc io.mmap io.null io.procpid io.ptrace io.qnx io.r2k io.r2pipe io.r2web io.rap io.rbuf io.self io.shm io.sparse io.tcp io.w32 io.w32dbg io.windbg io.winedbg io.zip lang.vala parse.6502_pseudo parse.arm_pseudo parse.att2intel parse.avr_pseudo parse.dalvik_pseudo parse.m68k_pseudo parse.mips_pseudo parse.mreplace parse.ppc_pseudo parse.sh_pseudo parse.x86_pseudo parse.z80_pseudo cp: './plugins.cfg' and 'plugins.cfg' are the same file checking build system type... x86_64-unknown-cygwin_nt-10.0-gnu checking host system type... x86_64-unknown-cygwin_nt-10.0-gnu checking target system type... x86_64-unknown-cygwin_nt-10.0-gnu checking for working directories... current using prefix '/usr/local' checking for c compiler... gcc checking for dynamic library... libc checking for patch... /usr/bin/patch checking for git... /cygdrive/c/Program Files/Git/cmd/git checking for libmagic ... no Using PKGCONFIG: pkg-config checking pkg-config flags for capstone... no checking for libz ... no checking for libzip ... no checking declaration of ADDR_NO_RANDOMIZE in sys/personality.h... no checking function arc4random_uniform() in c... yes checking function explicit_bzero() in c... yes checking for libssl ... no checking pkg-config flags for openssl... no creating ./config-user.mk creating libr/include/r_userconf.h creating pkgcfg/r_io.pc creating pkgcfg/r_magic.pc creating pkgcfg/r_asm.pc creating pkgcfg/r_bin.pc creating pkgcfg/r_anal.pc creating pkgcfg/r_hash.pc creating pkgcfg/r_cons.pc creating pkgcfg/r_core.pc creating pkgcfg/r_lang.pc creating pkgcfg/r_socket.pc creating pkgcfg/r_debug.pc creating pkgcfg/r_reg.pc creating pkgcfg/r_config.pc creating pkgcfg/r_flag.pc creating pkgcfg/r_syscall.pc creating pkgcfg/r_util.pc creating pkgcfg/r_search.pc creating pkgcfg/r_bp.pc creating pkgcfg/r_parse.pc creating pkgcfg/r_fs.pc creating pkgcfg/r_egg.pc creating pkgcfg/r_crypto.pc cleaning temporally files... done

Final report:

  • PREFIX = /usr/local
  • HAVE_LIB_GMP = 0
  • HAVE_OPENSSL = 0
  • USE_CAPSTONE = 0
  • HAVE_FORK = 1
  • VERSION = 2.8.0-git
  • USE_LIB_ZIP = 0
  • USE_LIB_MAGIC = 0
  • DEBUGGER = 1
  • CC = gcc
  • USERCC = gcc
  • HAVE_ARC4RANDOM_UNIFORM = 1
  • HAVE_EXPLICIT_BZERO = 1
  • USEROSTYPE = auto
  • LIBVERSION = 2.8.0-git
  • BUILD = x86_64-unknown-cygwin_nt-10.0-gnu
  • HOST = x86_64-unknown-cygwin_nt-10.0-gnu
  • TARGET = x86_64-unknown-cygwin_nt-10.0-gnu

steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2 $ make Generating r_version.h file make -C shlr/zip make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make -C zlib make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zlib' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o adler32.o adler32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o crc32.o crc32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o deflate.o deflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o infback.o infback.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o inffast.o inffast.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o inflate.o inflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o inftrees.o inftrees.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o trees.o trees.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o zutil.o zutil.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o compress.o compress.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o uncompr.o uncompr.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o gzclose.o gzclose.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o gzlib.o gzlib.c gzlib.c: In function ‘gz_open’: gzlib.c:243:20: warning: implicit declaration of function ‘

wopen’; did you mean ‘fwopen’? [-Wimplicit-function-declaration] fd == -2 ? wopen(path, oflag, 0666) : ^~ fwopen gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -D__CYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o gzread.o gzread.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -Wall -I../../libr/include -I../include/ -o gzwrite.o gzwrite.c ar q libr_z.lib adler32.o crc32.o deflate.o infback.o inffast.o inflate.o inftrees.o trees.o zutil.o compress.o uncompr.o gzclose.o gzlib.o gzread.o gzwrite.o ar: creating libr_z.lib ranlib libr_z.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zlib' make -C zip make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zip' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_add.o zip_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_add_dir.o zip_add_dir.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_add_entry.o zip_add_entry.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_close.o zip_close.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_delete.o zip_delete.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_dir_add.o zip_dir_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_dirent.o zip_dirent.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_discard.o zip_discard.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_entry.o zip_entry.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_err_str.o zip_err_str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_error.o zip_error.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_error_get.o zip_error_get.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_error_get_sys_type.o zip_error_get_sys_type.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_error_strerror.o zip_error_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_error_to_str.o zip_error_to_str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_extra_field.o zip_extra_field.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_extra_field_api.o zip_extra_field_api.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fclose.o zip_fclose.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fdopen.o zip_fdopen.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_add.o zip_file_add.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_error_get.o zip_file_error_get.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_get_comment.o zip_file_get_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_get_offset.o zip_file_get_offset.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_rename.o zip_file_rename.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_replace.o zip_file_replace.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_set_comment.o zip_file_set_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_file_strerror.o zip_file_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_filerange_crc.o zip_filerange_crc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fopen.o zip_fopen.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fopen_encrypted.o zip_fopen_encrypted.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fopen_index.o zip_fopen_index.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fopen_index_encrypted.o zip_fopen_index_encrypted.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_fread.o zip_fread.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_archive_comment.o zip_get_archive_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_archive_flag.o zip_get_archive_flag.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_compression_implementation.o zip_get_compression_implementation.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_encryption_implementation.o zip_get_encryption_implementation.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_file_comment.o zip_get_file_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_num_entries.o zip_get_num_entries.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_num_files.o zip_get_num_files.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_get_name.o zip_get_name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_name_locate.o zip_name_locate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_new.o zip_new.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_open.o zip_open.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_rename.o zip_rename.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_replace.o zip_replace.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_archive_comment.o zip_set_archive_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_archive_flag.o zip_set_archive_flag.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_default_password.o zip_set_default_password.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_file_comment.o zip_set_file_comment.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_file_compression.o zip_set_file_compression.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_set_name.o zip_set_name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_buffer.o zip_source_buffer.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_close.o zip_source_close.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_crc.o zip_source_crc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_deflate.o zip_source_deflate.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_error.o zip_source_error.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_file.o zip_source_file.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_filep.o zip_source_filep.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_free.o zip_source_free.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_function.o zip_source_function.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_layered.o zip_source_layered.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_open.o zip_source_open.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_pkware.o zip_source_pkware.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_pop.o zip_source_pop.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_read.o zip_source_read.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_stat.o zip_source_stat.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_window.o zip_source_window.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_zip.o zip_source_zip.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_source_zip_new.o zip_source_zip_new.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_stat.o zip_stat.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_stat_index.o zip_stat_index.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_stat_init.o zip_stat_init.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_strerror.o zip_strerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_string.o zip_string.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_unchange.o zip_unchange.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_unchange_all.o zip_unchange_all.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_unchange_archive.o zip_unchange_archive.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_unchange_data.o zip_unchange_data.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DUNICODE -D_UNICODE -DCYGWIN=1 -I../../../libr/include -I../include/ -o zip_utf-8.o zip_utf-8.c ar q libr_zip.lib zip_add.o zip_add_dir.o zip_add_entry.o zip_close.o zip_delete.o zip_dir_add.o zip_dirent.o zip_discard.o zip_entry.o zip_err_str.o zip_error.o zip_error_get.o zip_error_get_sys_type.o zip_error_strerror.o zip_error_to_str.o zip_extra_field.o zip_extra_field_api.o zip_fclose.o zip_fdopen.o zip_file_add.o zip_file_error_get.o zip_file_get_comment.o zip_file_get_offset.o zip_file_rename.o zip_file_replace.o zip_file_set_comment.o zip_file_strerror.o zip_filerange_crc.o zip_fopen.o zip_fopen_encrypted.o zip_fopen_index.o zip_fopen_index_encrypted.o zip_fread.o zip_get_archive_comment.o zip_get_archive_flag.o zip_get_compression_implementation.o zip_get_encryption_implementation.o zip_get_file_comment.o zip_get_num_entries.o zip_get_num_files.o zip_get_name.o zip_name_locate.o zip_new.o zip_open.o zip_rename.o zip_replace.o zip_set_archive_comment.o zip_set_archive_flag.o zip_set_default_password.o zip_set_file_comment.o zip_set_file_compression.o zip_set_name.o zip_source_buffer.o zip_source_close.o zip_source_crc.o zip_source_deflate.o zip_source_error.o zip_source_file.o zip_source_filep.o zip_source_free.o zip_source_function.o zip_source_layered.o zip_source_open.o zip_source_pkware.o zip_source_pop.o zip_source_read.o zip_source_stat.o zip_source_window.o zip_source_zip.o zip_source_zip_new.o zip_stat.o zip_stat_index.o zip_stat_init.o zip_strerror.o zip_string.o zip_unchange.o zip_unchange_all.o zip_unchange_archive.o zip_unchange_data.o zip_utf-8.o ar: creating libr_zip.lib ranlib libr_zip.lib make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip/zip' ar q librz.lib zlib/.o zip/.o ar: creating librz.lib ranlib librz.lib make[1]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/zip' make -C libr/util make[1]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make -C "../../shlr/sdb/src/" sdb_version.h make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cd .. ; make src/sdb_version.h make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' echo '#define SDB_VERSION "1.2.0"' > src/sdb_version.h make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make -C ../../shlr/sdb/src/ make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o cdb.o cdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o buffer.o buffer.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o cdb_make.o cdb_make.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ls.o ls.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o sdbht.o sdbht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ht.o ht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o sdb.o sdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o num.o num.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o base64.o base64.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o match.o match.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o json.o json.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ns.o ns.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o lock.o lock.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o util.o util.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o disk.o disk.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o query.o query.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o array.o array.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o fmt.o fmt.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o journal.o journal.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o dict.o dict.c rm -f libsdb.a ar q libsdb.a cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o ar: creating libsdb.a ranlib libsdb.a cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o main.o main.c cc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o sdb main.o cdb.o buffer.o cdb_make.o ls.o sdbht.o ht.o sdb.o num.o base64.o match.o json.o ns.o lock.o util.o disk.o query.o array.o fmt.o journal.o dict.o make static make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.a make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[4]: 'libsdb.a' is up to date. make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make shared make[3]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make libsdb.dll make[4]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o cdb.o.o cdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o buffer.o.o buffer.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o cdb_make.o.o cdb_make.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ls.o.o ls.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o sdbht.o.o sdbht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ht.o.o ht.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o sdb.o.o sdb.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o num.o.o num.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o base64.o.o base64.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o match.o.o match.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o json.o.o json.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o ns.o.o ns.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o lock.o.o lock.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o util.o.o util.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o disk.o.o disk.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o query.o.o query.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o array.o.o array.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o fmt.o.o fmt.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o journal.o.o journal.c cc -c -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -o dict.o.o dict.c cc -std=gnu99 -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wall -Wsign-compare -g -Wall -O0 -MMD -DUNICODE -D_UNICODE -DCYGWIN=1 -g -shared -Wl,-soname,libsdb.so. -o libsdb.dll cdb.o.o buffer.o.o cdb_make.o.o ls.o.o sdbht.o.o ht.o.o sdb.o.o num.o.o base64.o.o match.o.o json.o.o ns.o.o lock.o.o util.o.o disk.o.o query.o.o array.o.o fmt.o.o journal.o.o dict.o.o make[4]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[3]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/shlr/sdb/src' cp -f ../../shlr/spp//config.def.h ../../shlr/spp//config.h make spp_build make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ../../shlr/spp/spp.o ../../shlr/spp/spp.c ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] } ^ ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] ../../shlr/spp/spp.c:326:1: warning: visibility attribute not supported in this configuration; ignored [-Wattributes] make[2]: Leaving directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' make all2 make[2]: Entering directory '/cygdrive/c/Users/steve/Source/Libs/radare2/libr/util' gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o binheap.o binheap.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o mem.o mem.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pool.o pool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o unum.o unum.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o str.o str.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o hex.o hex.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o file.o file.c file.c: In function ‘r_stdin_slurp’: file.c:291:2: warning: #warning TODO r_stdin_slurp [-Wcpp]

warning TODO r_stdin_slurp

^~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o range.o range.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o tinyrange.o tinyrange.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o prof.o prof.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o cache.o cache.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o sys.o sys.c sys.c: In function ‘r_sys_backtrace’: sys.c:241:2: warning: #warning TODO: r_sys_bt : unimplemented [-Wcpp]

warning TODO: r_sys_bt : unimplemented

^~~ sys.c: In function ‘r_sys_cmdbg’: sys.c:646:2: warning: #warning r_sys_cmdbg is not implemented for this platform [-Wcpp]

warning r_sys_cmdbg is not implemented for this platform

^~~ sys.c: In function ‘r_sys_getpid’: sys.c:1014:2: warning: #warning r_sys_getpid not implemented for this platform [-Wcpp]

warning r_sys_getpid not implemented for this platform

^~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o buf.o buf.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o w32-sys.o w32-sys.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ubase64.o ubase64.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o base85.o base85.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o base91.o base91.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o list.o list.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o flist.o flist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o mixed.o mixed.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o btree.o btree.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o chmod.o chmod.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o graph.o graph.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regcomp.o regex/regcomp.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regerror.o regex/regerror.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o regex/regexec.o regex/regexec.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o uleb128.o uleb128.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o sandbox.o sandbox.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o calc.o calc.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread.o thread.c thread.c: In function ‘r_th_self’: thread.c:51:9: note: #pragma message: Not implemented on windows

pragma message("Not implemented on windows")

^~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_sem.o thread_sem.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_lock.o thread_lock.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o thread_cond.o thread_cond.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o strpool.o strpool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o bitmap.o bitmap.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o date.o date.c In file included from date.c:3:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char *str); ^~ date.c: In function ‘r_print_date_get_now’: date.c:111:2: warning: #warning r_print_date_now NOT IMPLEMENTED FOR THIS PLATFORM [-Wcpp]

warning r_print_date_now NOT IMPLEMENTED FOR THIS PLATFORM

^~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o format.o format.c In file included from format.c:5:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char str); ^~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pie.o pie.c In file included from pie.c:4:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char str); ^~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o print.o print.c In file included from print.c:5:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char str); ^~ print.c: In function ‘check_arg_name’: print.c:1640:33: warning: passing argument 1 of ‘print->exists_var’ from incompatible pointer type [-Wincompatible-pointer-types] bool ret = print->exists_var (print, func_addr, p); ^~~~~ print.c:1640:33: note: expected ‘struct RPrint ’ but argument is of type ‘RPrint {aka struct r_print_t ’print.c: In function ‘r_print_colorize_opcode’: print.c:1733:20: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] char color = found_var ? print->cons->pal.func_var_type : reg; ^~~~~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o ctype.o ctype.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o seven.o seven.c In file included from seven.c:2:0: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char str); ^~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o slist.o slist.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o randomart.o randomart.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o log.o log.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o zip.o zip.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o debruijn.o debruijn.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf8.o utf8.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf16.o utf16.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o utf32.o utf32.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o strbuf.o strbuf.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o lib.o lib.c lib.c: In function ‘r_lib_dl_close’: lib.c:95:7: warning: assignment makes integer from pointer without a cast [-Wint-conversion] ret = DLCLOSE (handler); ^ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o name.o name.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o spaces.o spaces.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o signal.o signal.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o syscmd.o syscmd.c In file included from /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_core.h:20:0, from syscmd.c:3: /cygdrive/c/Users/steve/Source/Libs/radare2/libr/include/r_print.h:88:28: warning: ‘struct RPrint’ declared inside parameter list will not be visible outside of this definition or declaration bool (exists_var)(struct RPrint print, ut64 func_addr, char *str); ^~ gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o diff.o diff.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o bdiff.o bdiff.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o stack.o stack.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o queue.o queue.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o tree.o tree.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o des.o des.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o idpool.o idpool.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o punycode.o punycode.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/..//shlr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/../shlr/zip/include -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr -I/cygdrive/c/Users/steve/Source/Libs/radare2/libr/include -fvisibility=hidden -I../../shlr/sdb/src//src -DHAVE_FORK=1 -o pkcs7.o pkcs7.c gcc -c -DUNICODE -D_UNICODE -MD -g -Wall -DCYGWIN=1 -DCORELIB

stevemk14ebr commented 6 years ago

No luck there either

meson builddir The Meson build system Version: 0.47.1 Source dir: C:\Users\steve\Source\Libs\radare2 Build dir: C:\Users\steve\Source\Libs\radare2\builddir Build type: native build Project name: radare2 Project version: undefined Native C compiler: cl (msvc 19.10.25019) Build machine cpu family: x86 Build machine cpu: x86 Program git found: YES (C:\Program Files\Git\cmd\git.EXE) Library dl found: NO Library pthread found: NO Library util found: NO Library m found: NO Library ws2_32 found: YES

libr\meson.build:312:0: ERROR: File does not exist.

A full log can be found at C:\Users\steve\Source\Libs\radare2\builddir\meson-logs\meson-log.txt

meson-log.txt Build started at 2018-07-22T12:11:46.477558 Main binary: C:\Program Files\Meson\meson.exe Python system: Windows The Meson build system Version: 0.47.1 Source dir: C:\Users\steve\Source\Libs\radare2 Build dir: C:\Users\steve\Source\Libs\radare2\builddir Build type: native build Project name: radare2 Project version: undefined Sanity testing C compiler: cl Is cross compiler: False. Sanity check compiler command line: cl C:\Users\steve\Source\Libs\radare2\builddir\meson-private\sanitycheckc.c /FeC:\Users\steve\Source\Libs\radare2\builddir\meson-private\sanitycheckc.exe Sanity check compile stdout: sanitycheckc.c Microsoft (R) Incremental Linker Version 14.10.25019.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:C:\Users\steve\Source\Libs\radare2\builddir\meson-private\sanitycheckc.exe sanitycheckc.obj ----- Sanity check compile stderr: Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25019 for x86 Copyright (C) Microsoft Corporation. All rights reserved. ----- Running test binary command: C:\Users\steve\Source\Libs\radare2\builddir\meson-private\sanitycheckc.exe Native C compiler: cl (msvc 19.10.25019) Build machine cpu family: x86 Build machine cpu: x86 Program git found: YES (C:\Program Files\Git\cmd\git.EXE) Running command: C:\Program Files\Meson\meson.exe runpython sys/version.py --- stdout --- 2.8.0-git --- stderr --- Running command: C:\Program Files\Git\cmd\git.EXE -C . rev-list --all --count --- stdout --- 18793 --- stderr --- Running command: C:\Program Files\Git\cmd\git.EXE -C . describe --tags --match [0-9]* --- stdout --- 2.7.0-113-g7995089d3 --- stderr --- Running command: C:\Program Files\Git\cmd\git.EXE -C . rev-parse HEAD --- stdout --- 7995089d3ff50a0985cf7e86f361d94e877a82d4 --- stderr --- Running command: C:\Windows\system32\cmd.EXE /c echo %date%__%time% --- stdout --- Sun 07/22/2018__12:11:47.30 --- stderr --- Running compile: Working directory: C:\Users\steve\AppData\Local\Temp\tmpt0j5xglm Command line: cl C:\Users\steve\AppData\Local\Temp\tmpt0j5xglm\testfile.c /nologo /showIncludes /FeC:\Users\steve\AppData\Local\Temp\tmpt0j5xglm\output.exe /MDd /Od dl.lib Code: int main(int argc, char **argv) { return 0; } Compiler stdout: testfile.c LINK : fatal error LNK1181: cannot open input file 'dl.lib' Compiler stderr: Library dl found: NO Library pthread found: NO Running compile: Working directory: C:\Users\steve\AppData\Local\Temp\tmptcbnawyo Command line: cl C:\Users\steve\AppData\Local\Temp\tmptcbnawyo\testfile.c /nologo /showIncludes /FeC:\Users\steve\AppData\Local\Temp\tmptcbnawyo\output.exe /MDd /Od util.lib Code: int main(int argc, char **argv) { return 0; } Compiler stdout: testfile.c LINK : fatal error LNK1181: cannot open input file 'util.lib' Compiler stderr: Library util found: NO Library m found: NO Running compile: Working directory: C:\Users\steve\AppData\Local\Temp\tmpgj0rmzjv Command line: cl C:\Users\steve\AppData\Local\Temp\tmpgj0rmzjv\testfile.c /nologo /showIncludes /FeC:\Users\steve\AppData\Local\Temp\tmpgj0rmzjv\output.exe /MDd /Od ws2_32.lib Code: int main(int argc, char **argv) { return 0; } Compiler stdout: testfile.c Compiler stderr: Library ws2_32 found: YES Running command: C:\Program Files\Meson\meson.exe runpython -c from sys import argv; print(";".join(__import__("glob").glob(argv[1]))) include/*.h --- stdout --- --- stderr --- Traceback (most recent call last): File "C:\python\lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 14, in run File "C:\python\lib\site-packages\cx_Freeze\initscripts\Console.py", line 26, in run File "meson.py", line 29, in File "mesonbuild\mesonmain.py", line 379, in main File "mesonbuild\mesonmain.py", line 308, in run File "C:\python\lib\runpy.py", line 261, in run_path File "C:\python\lib\runpy.py", line 231, in _get_code_from_file FileNotFoundError: [Errno 2] No such file or directory: '-c' libr\meson.build:312:0: ERROR: File does not exist.
xarkes commented 6 years ago

Hi, I think meson is not ready yet for plain call with meson builddir. In the meantime, I suggest you to try calling python sys\meson.py. cc @pelijah @ret2libc

pelijah commented 6 years ago

No it is due to meson.exe. py3_exe resolves as C:\Program Files\Meson\meson.exe runpython. It is a bug on meson side (MSI installer). Use meson module for Python 3 instead.

stevemk14ebr commented 6 years ago

python sys\meson.py [r2-meson][DEBUG]: Root: C:\Users\steve\Source\Libs\radare2 [r2-meson][DEBUG]: Meson: ['C:\Program Files\Python36\python.exe', 'C:\Program Files\Python36\Scripts\meson.py'] [r2-meson][DEBUG]: Version: 2.8.0-git [r2-meson][DEBUG]: Arguments: Namespace(asan=False, backend='ninja', dir='build', install=None, options=[], prefix='C:\Users\steve\Source\Libs\radare2\build\priv_install_dir', project=False, pull=False, release=False, shared=False, symstall=False, uninstall=False, xp=False) [r2-meson][INFO]: Building radare2 [r2-meson][DEBUG]: Invoking meson: ['C:\Program Files\Python36\python.exe', 'C:\Program Files\Python36\Scripts\meson.py', 'C:\Users\steve\Source\Libs\radare2', 'C:\Users\steve\Source\Libs\radare2\build', '--prefix=C:\Users\steve\Source\Libs\radare2\build\priv_install_dir', '--backend=ninja', '--default-library=static'] C:\Program Files\Python36\python.exe: can't open file 'C:\Program Files\Python36\Scripts\meson.py': [Errno 2] No such file or directory [r2-meson][ERROR]: Meson error. Exiting.

So...what should i do?

pelijah commented 6 years ago

Install meson via pip?

pelijah commented 6 years ago

Any success?

stevemk14ebr commented 6 years ago

python sys/meson.py

  File "sys/meson.py", line 64
    release=False, shared=False, *, options=[]):
                                  ^
SyntaxError: invalid syntax

Can someone please try a windows build?

pelijah commented 6 years ago

Everything works fine. Looks like you use python2 to run sys/meson.py instead of python3.

stevemk14ebr commented 6 years ago

Is there a build guide somewhere that im missing? Same error if i run outside of cygwin from powershell

$ python3 sys/meson.py
[r2-meson][DEBUG]: Root: /cygdrive/c/Users/steve/Source/Libs/radare2
[r2-meson][DEBUG]: Meson: ['meson']
[r2-meson][DEBUG]: Version: 2.8.0-git
[r2-meson][DEBUG]: Arguments: Namespace(asan=False, backend='ninja', dir='build', install=False, options=[], prefix=No e, project=False, pull=False, release=False, shared=False, symstall=False, uninstall=False, xp=False)
[r2-meson][INFO]: Building radare2
[r2-meson][DEBUG]: Invoking ninja: ['ninja', '-C', '/cygdrive/c/Users/steve/Source/Libs/radare2/build']
ninja: Entering directory `/cygdrive/c/Users/steve/Source/Libs/radare2/build'
ninja: error: loading 'build.ninja': No such file or directory
[r2-meson][ERROR]: Ninja error. Exiting.

steve@DESKTOP-BUBG9TI /cygdrive/c/Users/steve/Source/Libs/radare2
$ ninja --version
1.8.2

xarkes commented 6 years ago

Yes I can't find some up to date documentation. Will update. Here are the steps:

  1. Open a Visual Studio command prompt
  2. python3 sys/meson.py

And that should do it. We have stopped supporting cygwin and mingw for now, so just use standard microsoft tools.

stevemk14ebr commented 6 years ago

Appreciate you updating the docs. This is from VS2017 developer command prompt.

C:\Users\steve\Source\Libs\radare2>ninja --version 1.8.2

C:\Users\steve\Source\Libs\radare2>python3 sys/meson.py 'python3' is not recognized as an internal or external command, operable program or batch file.

C:\Users\steve\Source\Libs\radare2>python --version Python 3.6.5

C:\Users\steve\Source\Libs\radare2>python sys/meson.py [r2-meson][DEBUG]: Root: C:\Users\steve\Source\Libs\radare2 [r2-meson][DEBUG]: Meson: ['C:\Program Files\Python36\python.exe', 'C:\Program Files\Python36\Scripts\meson.py'] [r2-meson][DEBUG]: Version: 2.8.0-git [r2-meson][DEBUG]: Arguments: Namespace(asan=False, backend='ninja', dir='build', install=None, options=[], prefix='C:\Users\steve\Source\Libs\radare2\build\priv_install_dir', project=False, pull=False, release=False, shared=False, symstall=False, uninstall=False, xp=False) [r2-meson][INFO]: Building radare2 [r2-meson][DEBUG]: Invoking ninja: ['ninja', '-C', 'C:\Users\steve\Source\Libs\radare2\build'] ninja: error: loading 'build.ninja': The system cannot find the file specified.

ninja: Entering directory `C:\Users\steve\Source\Libs\radare2\build' [r2-meson][ERROR]: Ninja error. Exiting.

xarkes commented 6 years ago

Hmm that's weird. Did you manually copy ninja.exe in the radare2 folder, or is ninja.exe in your %PATH%? If you didn't copy it, can you try by manually copying it?

stevemk14ebr commented 6 years ago

i set ninja in path. I've copied it to root radare2 folder, sys, and build. None of them fix the error. It fails to find the build.ninja file which is not in the radare2 clone i have.

xarkes commented 6 years ago

Ah sorry I am tired, I misread the error... I think you have to specify the build directory with --dir or delete the old one (build by default). It regenerates the meson files (and build.ninja) only if the directory does not exist, for safety.

stevemk14ebr commented 6 years ago

Ok i got alot farther after deleting that directory and retrying fresh. Things actually started compiling this time. But got a file not found for jemalloc

[1009/1138] Compiling C object libr/debug/libr@debug@@r_debug@sta/p_debug_windbg.c.obj.
c:\users\steve\source\libs\radare2\libr\debug\p\debug_windbg.c(233): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (__cdecl *)(RDebug *,int)' to 'int (__cdecl *)(RDebug *,int)'
[1011/1138] Compiling C object libr/core/libr@core@@r_core@sta/anal_tp.c.obj.
c:\users\steve\source\libs\radare2\libr\core\anal_tp.c(179): warning C4005: 'REG_SZ': macro redefinition
c:\program files (x86)\windows kits\10\include\10.0.17134.0\um\winnt.h(20907): note: see previous definition of 'REG_SZ'
[1015/1138] Compiling C object libr/debug/libr@debug@@r_debug@sta/p_debug_gdb.c.obj.
c:\users\steve\source\libs\radare2\libr\debug\p\debug_gdb.c(1001): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (__cdecl *)(RDebug *,int)' to 'int (__cdecl *)(RDebug *,int)'
[1021/1138] Compiling C object libr/debug/libr@debug@@r_debug@sta/p_debug_native.c.obj.
c:\users\steve\source\libs\radare2\libr\debug\p\debug_native.c(1926): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (__cdecl *)(RDebug *,int)' to 'int (__cdecl *)(RDebug *,int)'
[1033/1138] Compiling C object libr/core/libr@core@@r_core@sta/cmd.c.obj.
FAILED: libr/core/libr@core@@r_core@sta/cmd.c.obj
cl @libr/core/libr@core@@r_core@sta/cmd.c.obj.rsp
c:\users\steve\source\libs\radare2\libr\include\r_heap_jemalloc.h(4): fatal error C1083: Cannot open include file: 'r_jemalloc/internal/jemalloc_internal.h': No such file or directory
[1038/1138] Generating lm32.sdb with a custom command.
ninja: build stopped: subcommand failed.
[r2-meson][ERROR]: Ninja error. Exiting.
xarkes commented 6 years ago

Hmm that's weird. ping @pelijah or @ret2libc has this been modified recently?

ret2libc commented 6 years ago

Could be something I touched actually... I will check it tonight/tomorrow.

pelijah commented 6 years ago

I didn't touch anything. At least yesterday everything worked.

ret2libc commented 6 years ago

@pelijah does it work for you on windows?

pelijah commented 6 years ago
[1134/1138] Linking target binr/rasm2/rasm2.exe.
FAILED: binr/rasm2/rasm2.exe
link @binr/rasm2/rasm2.exe.rsp
   Creating library binr/rasm2/rasm2.lib and object binr/rasm2/rasm2.exp
libr_asm.a(arch_xtensa_gnu_xtensa-dis.c.obj) : warning LNK4049: locally defined symbol xtensa_default_isa imported
libr_anal.a(p_anal_xtensa.c.obj) : warning LNK4049: locally defined symbol xtensa_default_isa imported
libr2capstone.a(SparcDisassembler.c.obj) : fatal error LNK1318: Unexpected PDB error; OK (0) ''
[1135/1138] Linking target binr/radiff2/radiff2.exe.
FAILED: binr/radiff2/radiff2.exe
link @binr/radiff2/radiff2.exe.rsp
   Creating library binr/radiff2/radiff2.lib and object binr/radiff2/radiff2.exp
libr_anal.a(p_anal_xtensa.c.obj) : warning LNK4049: locally defined symbol xtensa_default_isa imported
libr_asm.a(arch_xtensa_gnu_xtensa-dis.c.obj) : warning LNK4049: locally defined symbol xtensa_default_isa imported
libr_anal.a(.._asm_arch_arm_winedbg_be_arm.c.obj) : fatal error LNK1318: Unexpected PDB error; OK (0) ''
ret2libc commented 6 years ago

I see. The problem though is that AppVeyor should not pass, if there are these problems... I don't have access to a Windows machine, so my only way to test windows builds is through AppVeyor. Could somebody configure AppVeyor in the same way users usually build radare2 on windows?

pelijah commented 6 years ago

@ret2libc build fails only when using sys/meson.py without both --shared and --release options. On Appeyour we use at least --release option. @stevemk14ebr Can you try to build r2 with sys/meson.py --release --shared?

stevemk14ebr commented 6 years ago

python sys/meson.py --release --shared

C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\stdio.h(322): warning C4028: formal parameter 1 different from declaration
[815/1160] Compiling C object shlr/shlr@@r2grub@sta/grub_fs_btrfs.c.obj.
../shlr/grub/fs/btrfs.c(115): warning C4113: 'grub_err_t (__cdecl *)(grub_device_t,const char *,int (__cdecl *)(const char *,const grub_dirhook_info *))' differs in parameter lists from 'grub_err_t (__cdecl *)(grub_device_t,const char *,int (__cdecl *)(const char *,const grub_dirhook_info *,void *),void *)'
[818/1160] Compiling C object shlr/shlr@@r2grub@sta/grub_fs_affs.c.obj.
../shlr/grub/fs/affs.c(492): warning C4047: ':': 'int' differs in levels of indirection from 'void *'
[848/1160] Linking static target shlr/libr2grub.a.
grub_fs_minix.c.obj : warning LNK4006: _grub_minix_fs already defined in grub_fs_minix2.c.obj; second definition ignoredgrub_fs_minix.c.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library
[856/1160] Compiling C object libr/core/libr@core@@r_core@sha/cmd.c.obj.
FAILED: libr/core/libr@core@@r_core@sha/cmd.c.obj
cl @libr/core/libr@core@@r_core@sha/cmd.c.obj.rsp
..\\libr/include\r_heap_jemalloc.h(4): fatal error C1083: Cannot open include file: 'r_jemalloc/internal/jemalloc_internal.h': No such file or directory
[857/1160] Compiling C object libr/core/libr@core@@r_core@sha/file.c.obj.
fix debugger-concept in core
[859/1160] Linking target libr/util/r_util.dll.
FAILED: libr/util/r_util.dll
link @libr/util/r_util.dll.rsp
   Creating library libr/util\\r_util.lib and object libr/util\\r_util.exp
unum.c.obj : error LNK2019: unresolved external symbol _arc4random_uniform referenced in function _r_num_rand
libr/util/r_util.dll : fatal error LNK1120: 1 unresolved externals
[861/1160] Compiling C object libr/core/libr@core@@r_core@sha/disasm.c.obj.
../libr/core/disasm.c(5475): warning C4047: 'function': 'unsigned __int64' differs in levels of indirection from 'RAnalFunction *'
../libr/core/disasm.c(5475): warning C4024: 'r_print_colorize_opcode': different types for formal and actual parameter 6ninja: build stopped: subcommand failed.
[r2-meson][ERROR]: Ninja error. Exiting.
pelijah commented 6 years ago

Hmm weird. Macro HAVE_JEMALLOC should be equal to 0 on Windows.

radare commented 6 years ago

The jemalloc code must be simplified a lot to compile everywhere. So u r welcome to clean that :)

On 26 Jul 2018, at 16:41, Paul I. notifications@github.com wrote:

Hmm weird. Macro HAVE_JEMALLOC should be equal to 0 on Windows.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

XVilka commented 6 years ago

In fact, I think the ifdef approach is wrong - ideally r2 should be to choose heap parser dynamically - e.g. via the config option. This way you can compile r2 with glibc, but be able to debug jemalloc program for example.

On Fri, Jul 27, 2018, 4:15 AM radare notifications@github.com wrote:

The jemalloc code must be simplified a lot to compile everywhere. So u r welcome to clean that :)

On 26 Jul 2018, at 16:41, Paul I. notifications@github.com wrote:

Hmm weird. Macro HAVE_JEMALLOC should be equal to 0 on Windows.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/radare/radare2/issues/10794#issuecomment-408221531, or mute the thread https://github.com/notifications/unsubscribe-auth/AAMZ_aBC3jkyxUDYTGVV2uS7pkMmRxAzks5uKiNrgaJpZM4VZ2oo .

pelijah commented 6 years ago

@stevemk14ebr Can you provide content of build/r_userconf.h?

stevemk14ebr commented 6 years ago
#ifndef R2_CONFIGURE_H
#define R2_CONFIGURE_H

#include "r_version.h"

#define DEBUGGER 1
#define HAVE_DECL_ADDR_NO_RANDOMIZE 0
#define HAVE_ARC4RANDOM_UNIFORM 0
#define HAVE_EXPLICIT_BZERO 0

#ifdef R_MESON_VERSION
#define R2_PREFIX "."
#define R2_LIBDIR "lib"
#define R2_INCDIR "include"
#define R2_DATDIR "share"
#define R2_WWWROOT "share\\www"
#define R2_PLUGINS "lib\\plugins"
#define R2_EXTRAS "lib\\extras"
#define R2_BINDINGS "lib\\bindings"
#define R2_SDB "share"
#define R2_ZIGNS "share\\zigns"
#define R2_THEMES "share\\cons"
#define R2_FORTUNES "share\\doc"
#define R2_FLAGS "share\\flag"
#define R2_HUD "share\\hud"
#else
#if __WINDOWS__ || __CYGWIN__ || MINGW32 || _MSC_VER || CUTTER
#define R2_PREFIX "."
#define R2_LIBDIR "lib"
#define R2_INCDIR "include\\libr"
#define R2_DATDIR "share"
#define R2_WWWROOT "www"
#define R2_PLUGINS "lib\\plugins"
#define R2_EXTRAS "lib\\extras"
#define R2_BINDINGS "lib\\bindings"
#else
#define R2_PREFIX "."
#define R2_LIBDIR "lib"
#define R2_INCDIR "include/libr"
#define R2_DATDIR "share"
#define R2_WWWROOT R2_DATDIR "/radare2/" R2_VERSION "/www"
#define R2_PLUGINS "lib/radare2/" R2_VERSION
#define R2_EXTRAS "lib/radare2-extras/" R2_VERSION
#define R2_BINDINGS "lib/radare2-bindings/" R2_VERSION
#endif
#define R2_SDB              R_JOIN_3_PATHS ("share", "radare2", R2_VERSION)
#define R2_ZIGNS            R_JOIN_4_PATHS ("share", "radare2", R2_VERSION, "zigns")
#define R2_THEMES           R_JOIN_4_PATHS ("share", "radare2", R2_VERSION, "cons")
#define R2_FLAGS            R_JOIN_4_PATHS ("share", "radare2", R2_VERSION, "flag")
#define R2_FORTUNES         R_JOIN_3_PATHS ("share", "doc", "radare2")
#define R2_HUD              R_JOIN_4_PATHS ("share", "radare2", R2_VERSION, "hud")
#endif

#define R2_SDB_FCNSIGN      R_JOIN_2_PATHS (R2_SDB, "fcnsign")
#define R2_SDB_OPCODES      R_JOIN_2_PATHS (R2_SDB, "opcodes")
#define R2_SDB_MAGIC        R_JOIN_2_PATHS (R2_SDB, "magic")
#define R2_SDB_FORMAT       R_JOIN_2_PATHS (R2_SDB, "format")

#define R2_HOME_CONFIGDIR   R_JOIN_2_PATHS (".config", "radare2")
#define R2_HOME_DATADIR     R_JOIN_3_PATHS (".local", "share", "radare2")
#define R2_HOME_CACHEDIR    R_JOIN_2_PATHS (".cache", "radare2")

#define R2_HOME_THEMES      R_JOIN_2_PATHS (R2_HOME_DATADIR, "cons")
#define R2_HOME_PLUGINS     R_JOIN_2_PATHS (R2_HOME_DATADIR, "plugins")
#define R2_HOME_ZIGNS       R_JOIN_2_PATHS (R2_HOME_DATADIR, "zigns")
#define R2_HOME_PDB         R_JOIN_2_PATHS (R2_HOME_DATADIR, "pdb")
#define R2_HOME_PROJECTS    R_JOIN_2_PATHS (R2_HOME_DATADIR, "projects")
#define R2_HOME_WWWROOT     R_JOIN_2_PATHS (R2_HOME_DATADIR, "www")
#define R2_HOME_SDB_FORMAT  R_JOIN_2_PATHS (R2_HOME_DATADIR, "format")
#define R2_HOME_HUD         R_JOIN_2_PATHS (R2_HOME_DATADIR, "hud")
#define R2_HOME_BINRC       R_JOIN_2_PATHS (R2_HOME_DATADIR, "rc.d")
#define R2_HOME_BIN         R_JOIN_3_PATHS (R2_HOME_DATADIR, "prefix", "bin")

#define R2_HOME_RC          R_JOIN_2_PATHS (R2_HOME_CONFIGDIR, "radare2rc")
#define R2_HOME_RC_DIR      R_JOIN_2_PATHS (R2_HOME_CONFIGDIR, "radare2rc.d")

#define R2_HOME_HISTORY     R_JOIN_2_PATHS (R2_HOME_CACHEDIR, "history")

#define HAVE_LIB_MAGIC 0
#define USE_LIB_MAGIC 0
#ifndef HAVE_LIB_SSL
#define HAVE_LIB_SSL 0
#endif

#define HAVE_FORK 1

#define WITH_GPL 1

#if __APPLE__ && __POWERPC__
#define HAVE_JEMALLOC 0
#else
#define HAVE_JEMALLOC 0
#endif

#endif
stevemk14ebr commented 6 years ago

Ping? Im on latest

[383/893] Compiling C object libr/debug/libr@debug@@r_debug@sha/p_debug_gdb.c.obj. ../libr/debug/p/debug_gdb.c(1052): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (cdecl )(RDebug ,int)' to 'int (cdecl )(RDebug ,int)' [385/893] Compiling C object libr/debug/libr@debug@@r_debug@sha/p_debug_windbg.c.obj. ../libr/debug/p/debug_windbg.c(233): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (cdecl )(RDebug ,int)' to 'int (cdecl )(RDebug ,int)' [394/893] Compiling C object libr/debug/libr@debug@@r_debug@sha/p_debug_native.c.obj. ../libr/debug/p/debug_native.c(1909): warning C4133: 'initializing': incompatible types - from 'RDebugReasonType (cdecl )(RDebug ,int)' to 'int (cdecl )(RDebug ,int)' [396/893] Compiling C object libr/core/libr@core@@r_core@sha/anal_tp.c.obj. ../libr/core/anal_tp.c(181): warning C4005: 'REG_SZ': macro redefinition C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winnt.h(20907): note: see previous definition of 'REG_SZ' [404/893] Compiling C object libr/core/libr@core@@r_core@sha/file.c.obj. fix debugger-concept in core [407/893] Compiling C object libr/core/libr@core@@r_core@sha/cmd.c.obj. FAILED: libr/core/libr@core@@r_core@sha/cmd.c.obj cl @libr/core/libr@core@@r_core@sha/cmd.c.obj.rsp ..\libr/include\r_heap_jemalloc.h(4): fatal error C1083: Cannot open include file: 'r_jemalloc/internal/jemalloc_internal.h': No such file or directory [412/893] Compiling C object libr/anal/libr@anal@@r_anal@sha/.._asm_arch_hexagon_hexagon_disas.c.obj. ninja: build stopped: subcommand failed. [r2-meson][ERROR]: Ninja error. Exiting.

pelijah commented 6 years ago

There is only one place where r_heap_jemalloc.h is included. But it should be not available for you since you have #define HAVE_JEMALLOC 0. https://github.com/radare/radare2/blob/master/libr/core/cmd_debug.c#L14

xarkes commented 6 years ago

I'd suggest to try again from scratch, delete your radare2 folder and clone the project again, and do meson build; ninja -C build

stevemk14ebr commented 6 years ago

Fresh clone worked. Built with python sys/meson.py. Something is funky with the output on standard windows consoles though just fyi, this causes input to break, cmder works though.

Cmder is left, powershell right. Does the same thing in cmd prompt

image

Maijin commented 6 years ago

cmder/conemu are the prefered way to use radare2 anyhow. this is probably because the one on the right doesn't support utf8 or ANSI character properly.

The main issue is closed, if you want you can open a new issue but let's not continue here.