cc quickbms.c -m32 -s -O2 -fstack-protector-all -fno-unit-at-a-time -fno-omit-frame-pointer -fno-pie -fPIC -w -o quickbms \ \ -D_7ZIP_ST -DE_INVALIDARG=-1 \ \ -Ilibs/zlib libs/zlib/*.c compression/*.c* encryption/*.c* libs/lzma/LzmaDec.c libs/lzma/Lzma2Dec.c libs/lzma/Bra86.c libs/lzma/LzFind.c libs/lzma/LzmaEnc.c libs/lzma/Lzma2Enc.c libs/mspack/*.c libs/ppmd/*.cpp libs/aplib/src/depacks.c libs/aplib/lib/coff/aplib.lib -Ilibs/brieflz/include libs/brieflz/src/depacks.c libs/brieflz/src/brieflz.c compression/jcalg1_static.lib libs/zziplib/*.c libs/bcl/*.c libs/szip/*.c libs/lzhl/*.cpp libs/tdcb/*.c extra/mem2mem.c libs/libkirk/*.c libs/7z_advancecomp/*.cc libs/iris/*.cpp libs/old_cabextract/lzx.c libs/mrci/*.cpp libs/lz4/*.c libs/snappy/snappy.cc libs/snappy/snappy-c.cc libs/snappy/snappy-stubs-internal.cc libs/snappy/snappy-sinksource.cc libs/mmini/mmini_huffman.c libs/mmini/mmini_lzl.c libs/clzw/lzw-dec.c libs/clzw/lzw-enc.c libs/lzlib/lzlib.c libs/blosc/blosclz.c libs/blosc/fastcopy.c libs/gipfeli/*.cc libs/liblzg/src/lib/decode.c libs/liblzg/src/lib/encode.c libs/liblzg/src/lib/checksum.c libs/doboz/*.cpp libs/sphlib/c/*.c libs/shadowforce/*.cpp libs/zstd_aluigi/common/*.c libs/zstd_aluigi/compress/*.c libs/zstd_aluigi/decompress/*.c libs/zstd_aluigi/dictBuilder/*.c libs/zstd_aluigi/legacy/*.c -Ilibs/zstd_aluigi -Ilibs/zstd_aluigi/common -Ilibs/zstd_aluigi/legacy libs/azo/unAZO.cpp libs/azo/Decoder/MainCodeD.cpp libs/azo/Common/x86Filter.cpp libs/nintendo_ds/*.c libs/ctw/*.c libs/grzip/libgrzip.c libs/heatshrink/heatshrink_decoder.c libs/heatshrink/heatshrink_encoder.c libs/libzling/*.cpp -Ilibs/ecrypt/include -Ilibs/libcsc -D_7Z_TYPES_ libs/libcsc/csc_dec.cpp libs/libcsc/csc_default_alloc.cpp libs/libcsc/csc_filters.cpp libs/libcsc/csc_memio.cpp -DDENSITY_FORCE_INLINE=inline -Drestrict=__restrict__ libs/density/src/*.c libs/density/src/algorithms/*.c libs/density/src/algorithms/chameleon/core/*.c libs/density/src/algorithms/cheetah/core/*.c libs/density/src/algorithms/lion/core/*.c libs/density/src/algorithms/lion/forms/*.c libs/density/src/buffers/*.c libs/density/src/structure/*.c libs/spookyhash/*.c -Ilibs/brotli/include libs/brotli/dec/*.c libs/brotli/enc/*.c libs/brotli/common/*.c libs/libbsc/adler32/adler32.cpp libs/libbsc/bwt/bwt.cpp libs/libbsc/coder/coder.cpp libs/libbsc/coder/qlfc/qlfc.cpp libs/libbsc/coder/qlfc/qlfc_model.cpp libs/libbsc/filters/detectors.cpp libs/libbsc/filters/preprocessing.cpp libs/libbsc/libbsc/libbsc.cpp libs/libbsc/lzp/lzp.cpp libs/libbsc/platform/platform.cpp libs/libbsc/st/st.cpp libs/shoco/shoco.c libs/ms-compress/src/*.cpp libs/lzjody/lzjody.c libs/lzjody/byteplane_xfrm.c disasm/disasm.c disasm/cmdlist.c disasm/assembl/assembl.c -DMYDOWN_SSL -DMYDOWN_GLOBAL_COOKIE libs/mydownlib/mydownlib.c libs/TurboRLE/trlec.c libs/TurboRLE/trled.c libs/TurboRLE/ext/mrle.c libs/lhasa/lib/*_decoder.c libs/lhasa/lib/crc16.c libs/dipperstein/*.c libs/liblzf/lzf_d.c libs/liblzf/lzf_c_best.c libs/zopfli/*.c libs/lzham_codec/lzhamcomp/*.cpp libs/lzham_codec/lzhamdecomp/*.cpp libs/lzham_codec/lzhamlib/*.cpp -Ilibs/lzham_codec/include -Ilibs/lzham_codec/lzhamcomp -Ilibs/lzham_codec/lzhamdecomp -DLZHAM_ANSI_CPLUSPLUS libs/dmsdos/*.c libs/tornado/Tornado.cpp libs/tornado/Common.cpp libs/PKLib/*.c extra/mybits.c libs/lz5/lz5*.c libs/lizard/*.c libs/ppmz2/*.c* libs/libdivsufsort/*.c libs/xxhash/*.c extra/xalloc.c libs/lzfse/src/*.c libs/hsel/myhsel.cpp libs/hsel/HSEL.cpp libs/glza/GLZAmodel.c -Ilibs/lzo/include libs/lzo/src/*.c -Ilibs/ucl -Ilibs/ucl/include libs/ucl/src/n*.c libs/ucl/src/alloc.c libs/liblzs/lzs-compression.c libs/liblzs/lzs-decompression.c libs/bzip2/*.c libs/zlib/contrib/infback9/*.c libs/lzw-ab/lzw-lib.c libs/cryptohash-sha1/*.c -Ilibs/capstone/include libs/capstone/*.c -DCAPSTONE_X86_ATT_DISABLE -DCAPSTONE_USE_SYS_DYN_MEM -DCAPSTONE_HAS_ARM -DCAPSTONE_HAS_ARM64 -DCAPSTONE_HAS_MIPS -DCAPSTONE_HAS_X86 -DCAPSTONE_HAS_POWERPC -DCAPSTONE_HAS_SPARC -DCAPSTONE_HAS_SYSZ -DCAPSTONE_HAS_XCORE libs/capstone/arch/AArch64/*.c libs/capstone/arch/ARM/*.c libs/capstone/arch/Mips/*.c libs/capstone/arch/PowerPC/*.c libs/capstone/arch/Sparc/*.c libs/capstone/arch/SystemZ/*.c libs/capstone/arch/X86/*.c libs/capstone/arch/XCore/*.c libs/lua/src/*.c extra/quickrva.c libs/tiny-regex-c/re.c \ \ \ \ -static-libgcc -static-libstdc++ -lstdc++ -lm -lpthread -lssl -lcrypto -DDISABLE_MCRYPT -DDISABLE_TOMCRYPT -ldl In file included from quickbms.c:644: utils.c: In function ‘TCC_libtcc_symbols’: utils.c:3979:21: error: ‘gets’ undeclared (first use in this function); did you mean ‘fgets’? 3979 | tcc_symbols_add(gets); | ^~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:3979:21: note: each undeclared identifier is reported only once for each function it appears in 3979 | tcc_symbols_add(gets); | ^~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4004:21: error: ‘itoa’ undeclared (first use in this function); did you mean ‘myitoa’? 4004 | tcc_symbols_add(itoa); | ^~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4038:21: error: ‘strcmpi’ undeclared (first use in this function); did you mean ‘strcmpx’? 4038 | tcc_symbols_add(strcmpi); | ^~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4041:21: error: ‘strlwr’ undeclared (first use in this function); did you mean ‘tstrlwr’? 4041 | tcc_symbols_add(strlwr); | ^~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4043:21: error: ‘strnset’ undeclared (first use in this function); did you mean ‘strsep’? 4043 | tcc_symbols_add(strnset); | ^~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4044:21: error: ‘strrev’ undeclared (first use in this function); did you mean ‘strsep’? 4044 | tcc_symbols_add(strrev); | ^~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4045:21: error: ‘strset’ undeclared (first use in this function); did you mean ‘strsep’? 4045 | tcc_symbols_add(strset); | ^~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4046:21: error: ‘strupr’ undeclared (first use in this function); did you mean ‘strstr’? 4046 | tcc_symbols_add(strupr); | ^~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4079:21: error: ‘isleadbyte’ undeclared (first use in this function) 4079 | tcc_symbols_add(isleadbyte); | ^~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4098:21: error: ‘LoadLibraryA’ undeclared (first use in this function) 4098 | tcc_symbols_add(LoadLibraryA); | ^~~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4099:21: error: ‘LoadLibraryExA’ undeclared (first use in this function) 4099 | tcc_symbols_add(LoadLibraryExA); | ^~~~~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4100:21: error: ‘GetProcAddress’ undeclared (first use in this function) 4100 | tcc_symbols_add(GetProcAddress); | ^~~~~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4101:21: error: ‘FreeLibrary’ undeclared (first use in this function) 4101 | tcc_symbols_add(FreeLibrary); | ^~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4102:21: error: ‘FindResourceA’ undeclared (first use in this function) 4102 | tcc_symbols_add(FindResourceA); | ^~~~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ utils.c:4103:21: error: ‘GetModuleHandleA’ undeclared (first use in this function); did you mean ‘GetStdHandle’? 4103 | tcc_symbols_add(GetModuleHandleA); | ^~~~~~~~~~~~~~~~ utils.c:3953:62: note: in definition of macro ‘tcc_symbols_add’ 3953 | #define tcc_symbols_add(X) tcc_add_symbol(tccstate, #X, X) | ^ make: *** [Makefile:52: all] Error 1