=> Building lang/tcc Started : Wednesday, 1 JAN 2020 at 22:21:57 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1191.g9d275-DEVELOPMENT #19: Sun Dec 22 10:53:59 PST 2019 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.7-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.7-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for tcc-0.9.26_6: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/lang/tcc XDG_CONFIG_HOME=/construction/lang/tcc HOME=/construction/lang/tcc TMPDIR="/tmp" PATH=/construction/lang/tcc/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --prefix="/usr/local" --cc="cc" --cpu=x86-64 --extra-cflags="-DTCC_TARGET_X86_64 -DONE_SOURCE" -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/lang/tcc XDG_CONFIG_HOME=/construction/lang/tcc HOME=/construction/lang/tcc TMPDIR="/tmp" PATH=/construction/lang/tcc/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -fheinous-gnu-extensions -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -fheinous-gnu-extensions -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- CONFIG_NOLDL=1 ARCH=x86-64 DESTDIR=/construction/lang/tcc/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" AMD64="" I386="@comment " OSREL=5.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.30.1 PERL_VER=5.30 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.30 PROFILE="@comment " DOCSDIR="share/doc/tcc" EXAMPLESDIR="share/examples/tcc" DATADIR="share/tcc" WWWDIR="www/tcc" ETCDIR="etc/tcc" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/tcc DOCSDIR=/usr/local/share/doc/tcc EXAMPLESDIR=/usr/local/share/examples/tcc WWWDIR=/usr/local/www/tcc ETCDIR=/usr/local/etc/tcc -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=15 DPORTS_BUILDER= yes DISABLE_LICENSES= yes DEFAULT_VERSIONS= ssl=openssl FORCE_PACKAGE= yes DEVELOPER= yes HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.30.0 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=32 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500709 OSVERSION=9999999 OSREL=5.7 _OSRELEASE=5.7-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> NOTICE: The tcc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> tcc-0.9.26_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.12.0.txz Installing pkg-1.12.0... Extracting pkg-1.12.0: .......... done ===> tcc-0.9.26_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of tcc-0.9.26_6 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> NOTICE: The tcc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by tcc-0.9.26_6 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> NOTICE: The tcc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by tcc-0.9.26_6 for building => SHA256 Checksum OK for TinyCC-tinycc-release_0_9_26_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> NOTICE: The tcc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> Fetching all distfiles required by tcc-0.9.26_6 for building ===> Extracting for tcc-0.9.26_6 => SHA256 Checksum OK for TinyCC-tinycc-release_0_9_26_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for tcc-0.9.26_6 ===> Applying ports patches for tcc-0.9.26_6 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> tcc-0.9.26_6 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... `-- Installing gettext-runtime-0.20.1... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: . done `-- Extracting gettext-runtime-0.20.1: .......... done Extracting gmake-4.2.1_3: .......... done ===> tcc-0.9.26_6 depends on executable: gmake - found ===> Returning to build of tcc-0.9.26_6 ===> tcc-0.9.26_6 depends on file: /usr/local/bin/makeinfo - not found ===> Installing existing package /packages/All/texinfo-6.7_1,1.txz Installing texinfo-6.7_1,1... `-- Installing ncurses-6.1.20190525... `-- Extracting ncurses-6.1.20190525: .......... done `-- Installing p5-Locale-libintl-1.31... | `-- Installing libiconv-1.14_11... | `-- Extracting libiconv-1.14_11: .......... done | `-- Installing perl5-5.30.1... | `-- Extracting perl5-5.30.1: .......... done `-- Extracting p5-Locale-libintl-1.31: .......... done `-- Installing p5-Text-Unidecode-1.30... `-- Extracting p5-Text-Unidecode-1.30: .......... done `-- Installing p5-Unicode-EastAsianWidth-12.0... `-- Extracting p5-Unicode-EastAsianWidth-12.0: ... done Extracting texinfo-6.7_1,1: .......... done ===== Message from perl5-5.30.1: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> tcc-0.9.26_6 depends on file: /usr/local/bin/makeinfo - found ===> Returning to build of tcc-0.9.26_6 ===> tcc-0.9.26_6 depends on package: perl5>=5.30.r1<5.31 - found -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for tcc-0.9.26_6 Binary directory /usr/local/bin TinyCC directory /usr/local/lib/tcc Library directory /usr/local/lib Include directory /usr/local/include Manual directory /usr/local/share/man Info directory /usr/local/share/info Doc directory /usr/local/share/doc/tcc Target root prefix Source path /construction/lang/tcc/tinycc-release_0_9_26 C compiler cc Target OS DragonFly CPU x86-64 Big Endian no gprof enabled no cross compilers no use libgcc no Creating config.mak and config.h -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for tcc-0.9.26_6 gmake[1]: Entering directory '/construction/lang/tcc/tinycc-release_0_9_26' cc -o tcc.o -c tcc.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o libtcc.o -c libtcc.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o tccpp.o -c tccpp.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o tccgen.o -c tccgen.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o tccelf.o -c tccelf.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o tccasm.o -c tccasm.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o tccrun.o -c tccrun.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o x86_64-gen.o -c x86_64-gen.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE cc -o i386-asm.o -c i386-asm.c -DTCC_TARGET_X86_64 -I. -DTCC_TARGET_X86_64 -DONE_SOURCE gmake -C lib native ./texi2pod.pl tcc-doc.texi tcc.pod makeinfo --no-split --html --number-sections -o tcc-doc.html tcc-doc.texi makeinfo tcc-doc.texi pod2man --section=1 --center=" " --release=" " tcc.pod > tcc.1 gmake[2]: Entering directory '/construction/lang/tcc/tinycc-release_0_9_26/lib' mkdir -p x86_64 cc -c libtcc1.c -o x86_64/libtcc1.o -I.. -DTCC_TARGET_X86_64 -DONE_SOURCE -DTCC_TARGET_X86_64 cc -c alloca86_64.S -o x86_64/alloca86_64.o -I.. -DTCC_TARGET_X86_64 -DONE_SOURCE -DTCC_TARGET_X86_64 cc -c bcheck.c -o x86_64/bcheck.o -I.. -DTCC_TARGET_X86_64 -DONE_SOURCE -DTCC_TARGET_X86_64 tccrun.c: In function 'rt_get_caller_pc': tccrun.c:527:33: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^ tccrun.c:527:40: error: 'REG_RIP' undeclared (first use in this function); did you mean 'TREG_R11'? *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^~~~~~~ TREG_R11 tccrun.c:527:40: note: each undeclared identifier is reported only once for each function it appears in tccrun.c:536:29: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' fp = uc->uc_mcontext.gregs[REG_RBP]; ^ tccrun.c:536:36: error: 'REG_RBP' undeclared (first use in this function); did you mean 'TREG_R11'? fp = uc->uc_mcontext.gregs[REG_RBP]; ^~~~~~~ TREG_R11 In file included from tccrun.c:21: tccrun.c: At top level: tcc.h:1224:14: warning: 'relocate_common_syms' used but never defined ST_FUNC void relocate_common_syms(void); ^~~~~~~~~~~~~~~~~~~~ tcc.h:1225:14: warning: 'relocate_syms' used but never defined ST_FUNC void relocate_syms(TCCState *s1, int do_resolve); ^~~~~~~~~~~~~ tcc.h:1226:14: warning: 'relocate_section' used but never defined ST_FUNC void relocate_section(TCCState *s1, Section *s); ^~~~~~~~~~~~~~~~ tcc.h:1228:14: warning: 'tcc_add_linker_symbols' used but never defined ST_FUNC void tcc_add_linker_symbols(TCCState *s1); ^~~~~~~~~~~~~~~~~~~~~~ tcc.h:1233:14: warning: 'build_got_entries' used but never defined ST_FUNC void build_got_entries(TCCState *s1); ^~~~~~~~~~~~~~~~~ tcc.h:1234:14: warning: 'tcc_add_runtime' used but never defined ST_FUNC void tcc_add_runtime(TCCState *s1); ^~~~~~~~~~~~~~~ tcc.h:1238:15: warning: 'tcc_get_symbol_err' used but never defined ST_FUNC void *tcc_get_symbol_err(TCCState *s, const char *name); ^~~~~~~~~~~~~~~~~~ In file included from x86_64-gen.c:103: tcc.h:1029:14: warning: 'section_realloc' used but never defined ST_FUNC void section_realloc(Section *sec, unsigned long new_size); ^~~~~~~~~~~~~~~ tcc.h:1036:14: warning: 'greloc' used but never defined ST_FUNC void greloc(Section *s, Sym *sym, unsigned long offset, int type); ^~~~~~ tcc.h:1041:14: warning: 'sym_push' used but never defined ST_FUNC Sym *sym_push(int v, CType *type, int r, int c); ^~~~~~~~ tcc.h:1153:13: warning: 'is_float' used but never defined ST_INLN int is_float(int t); ^~~~~~~~ tcc.h:1157:14: warning: 'vpushi' used but never defined ST_FUNC void vpushi(int v); ^~~~~~ tcc.h:1159:14: warning: 'vset' used but never defined ST_FUNC void vset(CType *type, int r, int v); ^~~~ tcc.h:1160:14: warning: 'vswap' used but never defined ST_FUNC void vswap(void); ^~~~~ tcc.h:1170:14: warning: 'save_reg' used but never defined ST_FUNC void save_reg(int r); ^~~~~~~~ tcc.h:1171:13: warning: 'get_reg' used but never defined ST_FUNC int get_reg(int rc); ^~~~~~~ tcc.h:1172:14: warning: 'save_regs' used but never defined ST_FUNC void save_regs(int n); ^~~~~~~~~ tcc.h:1173:13: warning: 'gv' used but never defined ST_FUNC int gv(int rc); ^~ tcc.h:1174:14: warning: 'gv2' used but never defined ST_FUNC void gv2(int rc1, int rc2); ^~~ tcc.h:1176:14: warning: 'gen_op' used but never defined ST_FUNC void gen_op(int op); ^~~~~~ tcc.h:1177:13: warning: 'type_size' used but never defined ST_FUNC int type_size(CType *type, int *a); ^~~~~~~~~ tcc.h:1179:14: warning: 'vstore' used but never defined ST_FUNC void vstore(void); ^~~~~~ In file included from x86_64-gen.c:103: tcc.h:1217:14: warning: 'put_elf_reloc' used but never defined ST_FUNC void put_elf_reloc(Section *symtab, Section *s, unsigned long offset, int type, int symbol); ^~~~~~~~~~~~~ gmake[1]: *** [Makefile:186: tccrun.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... In file included from tccasm.c:21: tcc.h:1021:14: warning: 'cstr_ccat' used but never defined ST_FUNC void cstr_ccat(CString *cstr, int ch); ^~~~~~~~~ tcc.h:1024:14: warning: 'cstr_new' used but never defined ST_FUNC void cstr_new(CString *cstr); ^~~~~~~~ tcc.h:1025:14: warning: 'cstr_free' used but never defined ST_FUNC void cstr_free(CString *cstr); ^~~~~~~~~ tcc.h:1030:15: warning: 'section_ptr_add' used but never defined ST_FUNC void *section_ptr_add(Section *sec, unsigned long size); ^~~~~~~~~~~~~~~ tcc.h:1032:18: warning: 'find_section' used but never defined ST_FUNC Section *find_section(TCCState *s1, const char *name); ^~~~~~~~~~~~ tcc.h:1034:14: warning: 'put_extern_sym2' used but never defined ST_FUNC void put_extern_sym2(Sym *sym, Section *section, addr_t value, unsigned long size, int can_add_underscore); ^~~~~~~~~~~~~~~ tcc.h:1038:14: warning: 'sym_free' used but never defined ST_INLN void sym_free(Sym *sym); ^~~~~~~~ tcc.h:1047:14: warning: 'tcc_open_bf' used but never defined ST_FUNC void tcc_open_bf(TCCState *s1, const char *filename, int initlen); ^~~~~~~~~~~ tcc.h:1049:14: warning: 'tcc_close' used but never defined ST_FUNC void tcc_close(void); ^~~~~~~~~ tcc.h:1087:19: warning: 'tok_alloc' used but never defined ST_FUNC TokenSym *tok_alloc(const char *str, int len); ^~~~~~~~~ tcc.h:1088:15: warning: 'get_tok_str' used but never defined ST_FUNC char *get_tok_str(int v, CValue *cv); ^~~~~~~~~~~ tcc.h:1098:14: warning: 'free_defines' used but never defined ST_FUNC void free_defines(Sym *b); ^~~~~~~~~~~~ tcc.h:1099:14: warning: 'label_find' used but never defined ST_FUNC Sym *label_find(int v); ^~~~~~~~~~ tcc.h:1100:14: warning: 'label_push' used but never defined ST_FUNC Sym *label_push(Sym **ptop, int v, int flags); ^~~~~~~~~~ tcc.h:1105:14: warning: 'next' used but never defined ST_FUNC void next(void); ^~~~ tcc.h:1107:14: warning: 'preprocess_init' used but never defined ST_FUNC void preprocess_init(TCCState *s1); ^~~~~~~~~~~~~~~ tcc.h:1110:14: warning: 'skip' used but never defined ST_FUNC void skip(int c); ^~~~ tcc.h:1111:14: warning: 'expect' used but never defined ST_FUNC void expect(const char *msg); ^~~~~~ tcc.h:1155:14: warning: 'test_lvalue' used but never defined ST_FUNC void test_lvalue(void); ^~~~~~~~~~~ tcc.h:1172:14: warning: 'save_regs' used but never defined ST_FUNC void save_regs(int n); ^~~~~~~~~ tcc.h:1173:13: warning: 'gv' used but never defined ST_FUNC int gv(int rc); ^~ tcc.h:1175:14: warning: 'vpop' used but never defined ST_FUNC void vpop(void); ^~~~ tcc.h:1181:14: warning: 'parse_asm_str' used but never defined ST_FUNC void parse_asm_str(CString *astr); ^~~~~~~~~~~~~ tcc.h:1187:14: warning: 'gexpr' used but never defined ST_FUNC void gexpr(void); ^~~~~ In file included from tccasm.c:21: tcc.h:1214:13: warning: 'put_elf_sym' used but never defined ST_FUNC int put_elf_sym(Section *s, addr_t value, unsigned long size, int info, int other, int shndx, const char *name); ^~~~~~~~~~~ tcc.h:1282:14: warning: 'g' used but never defined ST_FUNC void g(int c); ^ tcc.h:1284:14: warning: 'gen_le16' used but never defined ST_FUNC void gen_le16(int c); ^~~~~~~~ tcc.h:1285:14: warning: 'gen_le32' used but never defined ST_FUNC void gen_le32(int c); ^~~~~~~~ tcc.h:1328:14: warning: 'gen_expr32' used but never defined ST_FUNC void gen_expr32(ExprValue *pe); ^~~~~~~~~~ tcc.h:1329:14: warning: 'asm_opcode' used but never defined ST_FUNC void asm_opcode(TCCState *s1, int opcode); ^~~~~~~~~~ tcc.h:1330:14: warning: 'asm_compute_constraints' used but never defined ST_FUNC void asm_compute_constraints(ASMOperand *operands, int nb_operands, int nb_outputs, const uint8_t *clobber_regs, int *pout_reg); ^~~~~~~~~~~~~~~~~~~~~~~ tcc.h:1331:14: warning: 'subst_asm_operand' used but never defined ST_FUNC void subst_asm_operand(CString *add_str, SValue *sv, int modifier); ^~~~~~~~~~~~~~~~~ tcc.h:1332:14: warning: 'asm_gen_code' used but never defined ST_FUNC void asm_gen_code(ASMOperand *operands, int nb_operands, int nb_outputs, int is_output, uint8_t *clobber_regs, int out_reg); ^~~~~~~~~~~~ tcc.h:1333:14: warning: 'asm_clobber' used but never defined ST_FUNC void asm_clobber(uint8_t *clobber_regs, const char *str); ^~~~~~~~~~~ libtcc1.c:633:26: error: macro "__va_start" requires 2 arguments, but only 1 given void *__va_start(void *fp) ^ libtcc1.c:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ libtcc1.c:645:24: error: macro "__va_arg" passed 3 arguments, but takes just 2 int size) ^ libtcc1.c:646:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ libtcc1.c:678:45: error: macro "__va_copy" requires 2 arguments, but only 1 given void *__va_copy(struct __va_list_struct *src) ^ libtcc1.c:679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ bcheck.c:46:2: warning: #warning Bound checking does not support malloc (etc.) in this environment. [-Wcpp] #warning Bound checking does not support malloc (etc.) in this environment. ^~~~~~~ gmake[2]: *** [Makefile:90: x86_64/libtcc1.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... bcheck.c: In function '__bound_init': bcheck.c:416:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] __bound_new_region((void *)p[0], p[1]); ^ In file included from i386-asm.c:22: tcc.h:1021:14: warning: 'cstr_ccat' used but never defined ST_FUNC void cstr_ccat(CString *cstr, int ch); ^~~~~~~~~ tcc.h:1022:14: warning: 'cstr_cat' used but never defined ST_FUNC void cstr_cat(CString *cstr, const char *str); ^~~~~~~~ tcc.h:1087:19: warning: 'tok_alloc' used but never defined ST_FUNC TokenSym *tok_alloc(const char *str, int len); ^~~~~~~~~ tcc.h:1088:15: warning: 'get_tok_str' used but never defined ST_FUNC char *get_tok_str(int v, CValue *cv); ^~~~~~~~~~~ tcc.h:1105:14: warning: 'next' used but never defined ST_FUNC void next(void); ^~~~ tcc.h:1106:14: warning: 'unget_tok' used but never defined ST_INLN void unget_tok(int last_tok); ^~~~~~~~~ tcc.h:1110:14: warning: 'skip' used but never defined ST_FUNC void skip(int c); ^~~~ tcc.h:1111:14: warning: 'expect' used but never defined ST_FUNC void expect(const char *msg); ^~~~~~ In file included from i386-asm.c:22: tcc.h:1260:14: warning: 'load' used but never defined ST_FUNC void load(int r, SValue *sv); ^~~~ tcc.h:1261:14: warning: 'store' used but never defined ST_FUNC void store(int r, SValue *v); ^~~~~ tcc.h:1282:14: warning: 'g' used but never defined ST_FUNC void g(int c); ^ tcc.h:1284:14: warning: 'gen_le16' used but never defined ST_FUNC void gen_le16(int c); ^~~~~~~~ tcc.h:1285:14: warning: 'gen_le32' used but never defined ST_FUNC void gen_le32(int c); ^~~~~~~~ tcc.h:1286:14: warning: 'gen_addr32' used but never defined ST_FUNC void gen_addr32(int r, Sym *sym, int c); ^~~~~~~~~~ tcc.h:1287:14: warning: 'gen_addrpc32' used but never defined ST_FUNC void gen_addrpc32(int r, Sym *sym, int c); ^~~~~~~~~~~~ tcc.h:1297:14: warning: 'gen_addr64' used but never defined ST_FUNC void gen_addr64(int r, Sym *sym, int64_t c); ^~~~~~~~~~ tcc.h:1323:13: warning: 'find_constraint' used but never defined ST_FUNC int find_constraint(ASMOperand *operands, int nb_operands, const char *name, const char **pp); ^~~~~~~~~~~~~~~ tcc.h:1324:14: warning: 'asm_expr' used but never defined ST_FUNC void asm_expr(TCCState *s1, ExprValue *pe); ^~~~~~~~ tcc.h:1325:13: warning: 'asm_int_expr' used but never defined ST_FUNC int asm_int_expr(TCCState *s1); ^~~~~~~~~~~~ In file included from tccelf.c:21: tcc.h:1019:14: warning: 'dynarray_add' used but never defined ST_FUNC void dynarray_add(void ***ptab, int *nb_ptr, void *data); ^~~~~~~~~~~~ tcc.h:1020:14: warning: 'dynarray_reset' used but never defined ST_FUNC void dynarray_reset(void *pp, int *n); ^~~~~~~~~~~~~~ tcc.h:1028:18: warning: 'new_section' used but never defined ST_FUNC Section *new_section(TCCState *s1, const char *name, int sh_type, int sh_flags); ^~~~~~~~~~~ tcc.h:1030:15: warning: 'section_ptr_add' used but never defined ST_FUNC void *section_ptr_add(Section *sec, unsigned long size); ^~~~~~~~~~~~~~~ tcc.h:1031:14: warning: 'section_reserve' used but never defined ST_FUNC void section_reserve(Section *sec, unsigned long size); ^~~~~~~~~~~~~~~ tcc.h:1032:18: warning: 'find_section' used but never defined ST_FUNC Section *find_section(TCCState *s1, const char *name); ^~~~~~~~~~~~ tcc.h:1051:13: warning: 'tcc_add_file_internal' used but never defined ST_FUNC int tcc_add_file_internal(TCCState *s1, const char *filename, int flags); ^~~~~~~~~~~~~~~~~~~~~ tcc.h:1052:13: warning: 'tcc_add_crt' used but never defined ST_FUNC int tcc_add_crt(TCCState *s, const char *filename); ^~~~~~~~~~~ tcc.h:1053:13: warning: 'tcc_add_dll' used but never defined ST_FUNC int tcc_add_dll(TCCState *s, const char *filename, int flags); ^~~~~~~~~~~ tcc.h:1111:14: warning: 'expect' used but never defined ST_FUNC void expect(const char *msg); ^~~~~~ In file included from tccelf.c:21: tcc.h:1244:18: warning: 'parse_comment' used but never defined ST_FUNC uint8_t *parse_comment(uint8_t *p); ^~~~~~~~~~~~~ tcc.h:1245:14: warning: 'minp' used but never defined ST_FUNC void minp(void); ^~~~ tcc.h:1246:14: warning: 'inp' used but never defined ST_INLN void inp(void); ^~~ tcc.h:1247:13: warning: 'handle_eob' used but never defined ST_FUNC int handle_eob(void); ^~~~~~~~~~ tcc.h:1360:15: warning: 'resolve_sym' used but never defined ST_FUNC void *resolve_sym(TCCState *s1, const char *symbol); ^~~~~~~~~~~ In file included from tccgen.c:21: tcc.h:1019:14: warning: 'dynarray_add' used but never defined ST_FUNC void dynarray_add(void ***ptab, int *nb_ptr, void *data); ^~~~~~~~~~~~ tcc.h:1020:14: warning: 'dynarray_reset' used but never defined ST_FUNC void dynarray_reset(void *pp, int *n); ^~~~~~~~~~~~~~ tcc.h:1021:14: warning: 'cstr_ccat' used but never defined ST_FUNC void cstr_ccat(CString *cstr, int ch); ^~~~~~~~~ tcc.h:1022:14: warning: 'cstr_cat' used but never defined ST_FUNC void cstr_cat(CString *cstr, const char *str); ^~~~~~~~ tcc.h:1024:14: warning: 'cstr_new' used but never defined ST_FUNC void cstr_new(CString *cstr); ^~~~~~~~ tcc.h:1025:14: warning: 'cstr_free' used but never defined ST_FUNC void cstr_free(CString *cstr); ^~~~~~~~~ tcc.h:1029:14: warning: 'section_realloc' used but never defined ST_FUNC void section_realloc(Section *sec, unsigned long new_size); ^~~~~~~~~~~~~~~ tcc.h:1030:15: warning: 'section_ptr_add' used but never defined ST_FUNC void *section_ptr_add(Section *sec, unsigned long size); ^~~~~~~~~~~~~~~ tcc.h:1032:18: warning: 'find_section' used but never defined ST_FUNC Section *find_section(TCCState *s1, const char *name); ^~~~~~~~~~~~ tcc.h:1034:14: warning: 'put_extern_sym2' used but never defined ST_FUNC void put_extern_sym2(Sym *sym, Section *section, addr_t value, unsigned long size, int can_add_underscore); ^~~~~~~~~~~~~~~ tcc.h:1035:14: warning: 'put_extern_sym' used but never defined ST_FUNC void put_extern_sym(Sym *sym, Section *section, addr_t value, unsigned long size); ^~~~~~~~~~~~~~ tcc.h:1036:14: warning: 'greloc' used but never defined ST_FUNC void greloc(Section *s, Sym *sym, unsigned long offset, int type); ^~~~~~ tcc.h:1087:19: warning: 'tok_alloc' used but never defined ST_FUNC TokenSym *tok_alloc(const char *str, int len); ^~~~~~~~~ tcc.h:1088:15: warning: 'get_tok_str' used but never defined ST_FUNC char *get_tok_str(int v, CValue *cv); ^~~~~~~~~~~ tcc.h:1089:14: warning: 'save_parse_state' used but never defined ST_FUNC void save_parse_state(ParseState *s); ^~~~~~~~~~~~~~~~ tcc.h:1090:14: warning: 'restore_parse_state' used but never defined ST_FUNC void restore_parse_state(ParseState *s); ^~~~~~~~~~~~~~~~~~~ tcc.h:1091:14: warning: 'tok_str_new' used but never defined ST_INLN void tok_str_new(TokenString *s); ^~~~~~~~~~~ tcc.h:1092:14: warning: 'tok_str_free' used but never defined ST_FUNC void tok_str_free(int *str); ^~~~~~~~~~~~ tcc.h:1093:14: warning: 'tok_str_add' used but never defined ST_FUNC void tok_str_add(TokenString *s, int t); ^~~~~~~~~~~ tcc.h:1094:14: warning: 'tok_str_add_tok' used but never defined ST_FUNC void tok_str_add_tok(TokenString *s); ^~~~~~~~~~~~~~~ tcc.h:1099:14: warning: 'label_find' used but never defined ST_FUNC Sym *label_find(int v); ^~~~~~~~~~ tcc.h:1100:14: warning: 'label_push' used but never defined ST_FUNC Sym *label_push(Sym **ptop, int v, int flags); ^~~~~~~~~~ tcc.h:1101:14: warning: 'label_pop' used but never defined ST_FUNC void label_pop(Sym **ptop, Sym *slast); ^~~~~~~~~ tcc.h:1105:14: warning: 'next' used but never defined ST_FUNC void next(void); ^~~~ tcc.h:1106:14: warning: 'unget_tok' used but never defined ST_INLN void unget_tok(int last_tok); ^~~~~~~~~ tcc.h:1110:14: warning: 'skip' used but never defined ST_FUNC void skip(int c); ^~~~ tcc.h:1111:14: warning: 'expect' used but never defined ST_FUNC void expect(const char *msg); ^~~~~~ In file included from tccgen.c:21: tcc.h:1220:14: warning: 'put_stabs_r' used but never defined ST_FUNC void put_stabs_r(const char *str, int type, int other, int desc, unsigned long value, Section *sec, int sym_index); ^~~~~~~~~~~ tcc.h:1221:14: warning: 'put_stabn' used but never defined ST_FUNC void put_stabn(int type, int other, int desc, int value); ^~~~~~~~~ tcc.h:1258:14: warning: 'gsym_addr' used but never defined ST_FUNC void gsym_addr(int t, int a); ^~~~~~~~~ tcc.h:1259:14: warning: 'gsym' used but never defined ST_FUNC void gsym(int t); ^~~~ tcc.h:1260:14: warning: 'load' used but never defined ST_FUNC void load(int r, SValue *sv); ^~~~ tcc.h:1261:14: warning: 'store' used but never defined ST_FUNC void store(int r, SValue *v); ^~~~~ tcc.h:1262:14: warning: 'gfunc_call' used but never defined ST_FUNC void gfunc_call(int nb_args); ^~~~~~~~~~ tcc.h:1263:14: warning: 'gfunc_prolog' used but never defined ST_FUNC void gfunc_prolog(CType *func_type); ^~~~~~~~~~~~ tcc.h:1264:14: warning: 'gfunc_epilog' used but never defined ST_FUNC void gfunc_epilog(void); ^~~~~~~~~~~~ tcc.h:1265:13: warning: 'gjmp' used but never defined ST_FUNC int gjmp(int t); ^~~~ tcc.h:1266:14: warning: 'gjmp_addr' used but never defined ST_FUNC void gjmp_addr(int a); ^~~~~~~~~ tcc.h:1267:13: warning: 'gtst' used but never defined ST_FUNC int gtst(int inv, int t); ^~~~ tcc.h:1268:14: warning: 'gen_opi' used but never defined ST_FUNC void gen_opi(int op); ^~~~~~~ tcc.h:1269:14: warning: 'gen_opf' used but never defined ST_FUNC void gen_opf(int op); ^~~~~~~ tcc.h:1270:14: warning: 'gen_cvt_ftoi' used but never defined ST_FUNC void gen_cvt_ftoi(int t); ^~~~~~~~~~~~ tcc.h:1271:14: warning: 'gen_cvt_ftof' used but never defined ST_FUNC void gen_cvt_ftof(int t); ^~~~~~~~~~~~ tcc.h:1272:14: warning: 'ggoto' used but never defined ST_FUNC void ggoto(void); ^~~~~ tcc.h:1274:14: warning: 'o' used but never defined ST_FUNC void o(unsigned int c); ^ tcc.h:1277:14: warning: 'gen_cvt_itof' used but never defined ST_FUNC void gen_cvt_itof(int t); ^~~~~~~~~~~~ tcc.h:1298:14: warning: 'gen_opl' used but never defined ST_FUNC void gen_opl(int op); ^~~~~~~ tcc.h:1320:14: warning: 'asm_instr' used but never defined ST_FUNC void asm_instr(void); ^~~~~~~~~ tcc.h:1321:14: warning: 'asm_global_instr' used but never defined ST_FUNC void asm_global_instr(void); ^~~~~~~~~~~~~~~~ In file included from libtcc.c:41: tccrun.c: In function 'rt_get_caller_pc': tccrun.c:527:33: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^ gmake[2]: Leaving directory '/construction/lang/tcc/tinycc-release_0_9_26/lib' gmake[1]: *** [Makefile:204: libtcc1.a] Error 2 tccrun.c:527:40: error: 'REG_RIP' undeclared (first use in this function); did you mean 'TREG_R11'? *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^~~~~~~ TREG_R11 tccrun.c:527:40: note: each undeclared identifier is reported only once for each function it appears in tccrun.c:536:29: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' fp = uc->uc_mcontext.gregs[REG_RBP]; ^ tccrun.c:536:36: error: 'REG_RBP' undeclared (first use in this function); did you mean 'TREG_R11'? fp = uc->uc_mcontext.gregs[REG_RBP]; ^~~~~~~ TREG_R11 In file included from tccpp.c:21: tcc.h:1019:14: warning: 'dynarray_add' used but never defined ST_FUNC void dynarray_add(void ***ptab, int *nb_ptr, void *data); ^~~~~~~~~~~~ tcc.h:1035:14: warning: 'put_extern_sym' used but never defined ST_FUNC void put_extern_sym(Sym *sym, Section *section, addr_t value, unsigned long size); ^~~~~~~~~~~~~~ tcc.h:1038:14: warning: 'sym_free' used but never defined ST_INLN void sym_free(Sym *sym); ^~~~~~~~ tcc.h:1039:14: warning: 'sym_push2' used but never defined ST_FUNC Sym *sym_push2(Sym **ps, int v, int t, long c); ^~~~~~~~~ tcc.h:1040:14: warning: 'sym_find2' used but never defined ST_FUNC Sym *sym_find2(Sym *s, int v); ^~~~~~~~~ tcc.h:1047:14: warning: 'tcc_open_bf' used but never defined ST_FUNC void tcc_open_bf(TCCState *s1, const char *filename, int initlen); ^~~~~~~~~~~ tcc.h:1048:13: warning: 'tcc_open' used but never defined ST_FUNC int tcc_open(TCCState *s1, const char *filename); ^~~~~~~~ tcc.h:1049:14: warning: 'tcc_close' used but never defined ST_FUNC void tcc_close(void); ^~~~~~~~~ tcc.h:1188:13: warning: 'expr_const' used but never defined ST_FUNC int expr_const(void); ^~~~~~~~~~ In file included from tccpp.c:21: tcc.h:1219:14: warning: 'put_stabs' used but never defined ST_FUNC void put_stabs(const char *str, int type, int other, int desc, unsigned long value); ^~~~~~~~~ tcc.h:1222:14: warning: 'put_stabd' used but never defined ST_FUNC void put_stabd(int type, int other, int desc); ^~~~~~~~~ In file included from libtcc.c:41, from tcc.c:22: tccrun.c: In function 'rt_get_caller_pc': tccrun.c:527:33: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^ tccrun.c:527:40: error: 'REG_RIP' undeclared (first use in this function); did you mean 'TREG_R11'? *paddr = uc->uc_mcontext.gregs[REG_RIP]; ^~~~~~~ TREG_R11 tccrun.c:527:40: note: each undeclared identifier is reported only once for each function it appears in tccrun.c:536:29: error: 'mcontext_t' {aka 'struct __mcontext'} has no member named 'gregs' fp = uc->uc_mcontext.gregs[REG_RBP]; ^ tccrun.c:536:36: error: 'REG_RBP' undeclared (first use in this function); did you mean 'TREG_R11'? fp = uc->uc_mcontext.gregs[REG_RBP]; ^~~~~~~ TREG_R11 gmake[1]: *** [Makefile:186: libtcc.o] Error 1 gmake[1]: *** [Makefile:186: tcc.o] Error 1 gmake[1]: Leaving directory '/construction/lang/tcc/tinycc-release_0_9_26' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/lang/tcc -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Wednesday, 1 JAN 2020 at 22:22:23 UTC Duration: 00:00:25