=>> Building lang/ucc build started at Thu Jan 22 06:18:46 EST 2026 port directory: /usr/ports/lang/ucc package name: ucc-1.6.2 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 762 Aug 27 2024 /usr/ports/lang/ucc/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 02 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ucc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ucc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/ucc/work/.cache HOME=/wrkdirs/usr/ports/lang/ucc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ucc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/ucc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ucc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ucc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/ucc/work/.cache HOME=/wrkdirs/usr/ports/lang/ucc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ucc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/ucc/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ucc" EXAMPLESDIR="share/examples/ucc" DATADIR="share/ucc" WWWDIR="www/ucc" ETCDIR="etc/ucc" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ucc DOCSDIR=/usr/local/share/doc/ucc EXAMPLESDIR=/usr/local/share/examples/ucc WWWDIR=/usr/local/www/ucc ETCDIR=/usr/local/etc/ucc --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucc 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://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ucc-1.6.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> ucc-1.6.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ucc-1.6.2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucc 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucc-1.6.2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucc 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucc-1.6.2 for building => SHA256 Checksum OK for ucc162.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucc 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucc-1.6.2 for building ===> Extracting for ucc-1.6.2 => SHA256 Checksum OK for ucc162.zip. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ucc-1.6.2 ===> Converting DOS text files to UNIX text files ===> Applying FreeBSD patches for ucc-1.6.2 from /usr/ports/lang/ucc/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ucc-1.6.2 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> ucc-1.6.2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ucc-1.6.2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ucc-1.6.2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ucc-1.6.2 --- all --- /usr/bin/make -C driver --- ucc.o --- --- linux.o --- --- ucc.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c ucc.c -o ucc.o --- linux.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c linux.c -o linux.o --- ucc.o --- ucc.c:124:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | if (p = lists[d - 1]) | ~~^~~~~~~~~~~~~~ ucc.c:124:10: note: place parentheses around the assignment to silence this warning 124 | if (p = lists[d - 1]) | ^ | ( ) ucc.c:124:10: note: use '==' to turn this assignment into an equality comparison 124 | if (p = lists[d - 1]) | ^ | == ucc.c:183:6: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 183 | if (access(filename, 4) != 0) | ^ ucc.c:289:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 289 | printf(msg[i]); | ^~~~~~ ucc.c:289:10: note: treat the string as an argument to avoid this 289 | printf(msg[i]); | ^ | "%s", 3 warnings generated. --- linux.o --- linux.c:46:14: warning: call to undeclared function 'wait'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 46 | while ((n = wait(&status)) != pid && n != -1) | ^ 1 warning generated. --- all --- cc -o ucc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing ucc.o linux.o /usr/bin/make -C ucl --- alloc.o --- --- ast.o --- --- decl.o --- --- declchk.o --- --- dumpast.o --- --- emit.o --- --- error.o --- --- expr.o --- --- exprchk.o --- --- flow.o --- --- fold.o --- --- gen.o --- --- input.o --- --- lex.o --- --- output.o --- --- reg.o --- --- simp.o --- --- stmt.o --- --- stmtchk.o --- --- str.o --- --- symbol.o --- --- tranexpr.o --- --- transtmt.o --- --- type.o --- --- ucl.o --- --- uildasm.o --- --- vector.o --- --- x86.o --- --- x86linux.o --- --- assert.o --- --- ucl.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c ucl.c -o ucl.o --- transtmt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c transtmt.c -o transtmt.o --- str.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c str.c -o str.o --- stmtchk.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c stmtchk.c -o stmtchk.o stmtchk.c:176:2: warning: expression result unused [-Wunused-value] 176 | PopStatement(CURRENTF->swtches); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ stmtchk.c:177:2: warning: expression result unused [-Wunused-value] 177 | PopStatement(CURRENTF->breakable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ stmtchk.c:196:2: warning: expression result unused [-Wunused-value] 196 | PopStatement(CURRENTF->loops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ stmtchk.c:197:2: warning: expression result unused [-Wunused-value] 197 | PopStatement(CURRENTF->breakable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ stmtchk.c:227:2: warning: expression result unused [-Wunused-value] 227 | PopStatement(CURRENTF->loops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ stmtchk.c:228:2: warning: expression result unused [-Wunused-value] 228 | PopStatement(CURRENTF->breakable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stmtchk.c:8:51: note: expanded from macro 'PopStatement' 8 | #define PopStatement(v) (v->data[--v->len]) | ~~~~~~~ ~~~~~~~~^ 6 warnings generated. --- stmt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c stmt.c -o stmt.o --- simp.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c simp.c -o simp.o --- reg.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c reg.c -o reg.o --- output.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c output.c -o output.o --- lex.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c lex.c -o lex.o lex.c:46:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 46 | else if (strncmp(CURSOR, "line", 4) == 0) | ^~~~~~ lex.c:5:21: note: expanded from macro 'CURSOR' 5 | #define CURSOR (Input.cursor) | ^~~~~~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ lex.c:65:23: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 65 | TokenCoord.filename = ++CURSOR; | ^ ~~~~~~~~ lex.c:145:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (strncmp(CURSOR, p, strlen(p)) == 0) | ^~~~~~ lex.c:5:21: note: expanded from macro 'CURSOR' 5 | #define CURSOR (Input.cursor) | ^~~~~~~~~~~~~~ /usr/include/string.h:111:26: note: passing argument to parameter here 111 | int strncmp(const char *, const char *, size_t) __pure; | ^ 3 warnings generated. --- input.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c input.c -o input.o input.c:47:15: warning: call to undeclared library function 'malloc' with type 'void *(unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 47 | Input.base = malloc(Input.size + 1); | ^ input.c:47:15: note: include the header or explicitly provide a declaration for 'malloc' input.c:118:2: warning: call to undeclared library function 'free' with type 'void (void *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 118 | free(Input.base); | ^ input.c:118:2: note: include the header or explicitly provide a declaration for 'free' 2 warnings generated. --- gen.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c gen.c -o gen.o gen.c:267:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 267 | p->addressed = 1; | ^ ~ gen.c:292:11: warning: cast to smaller integer type 'unsigned int' from 'Symbol' (aka 'struct symbol *') [-Wpointer-to-int-cast] 292 | int h = ((unsigned)src1 + (unsigned)src2 + op) & 15; | ^~~~~~~~~~~~~~ gen.c:292:28: warning: cast to smaller integer type 'unsigned int' from 'Symbol' (aka 'struct symbol *') [-Wpointer-to-int-cast] 292 | int h = ((unsigned)src1 + (unsigned)src2 + op) & 15; | ^~~~~~~~~~~~~~ 3 warnings generated. --- fold.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c fold.c -o fold.o --- flow.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c flow.c -o flow.o --- exprchk.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c exprchk.c -o exprchk.o exprchk.c:95:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 95 | expr->lvalue = 1; | ^ ~ exprchk.c:105:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 105 | expr->lvalue = 1; | ^ ~ exprchk.c:280:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 280 | expr->lvalue = 1; | ^ ~ exprchk.c:327:17: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 327 | expr->lvalue = 1; | ^ ~ exprchk.c:416:26: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 416 | expr->kids[0]->lvalue = 1; | ^ ~ exprchk.c:426:17: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 426 | expr->lvalue = 1; | ^ ~ exprchk.c:920:16: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 920 | expr->isfunc = 1; | ^ ~ exprchk.c:926:17: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 926 | expr->isarray = 1; | ^ ~ 8 warnings generated. --- expr.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c expr.c -o expr.o --- error.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c error.c -o error.o --- emit.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c emit.c -o emit.o --- dumpast.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c dumpast.c -o dumpast.o dumpast.c:105:20: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 105 | fprintf(ASTFile, TypeToString(expr->ty)); | ^~~~~~~~~~~~~~~~~~~~~~ dumpast.c:105:20: note: treat the string as an argument to avoid this 105 | fprintf(ASTFile, TypeToString(expr->ty)); | ^ | "%s", 1 warning generated. --- declchk.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c declchk.c -o declchk.o declchk.c:1203:18: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1203 | sym->defined = 1; | ^ ~ declchk.c:1339:22: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 1339 | func->fsym->defined = 1; | ^ ~ 2 warnings generated. --- decl.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c decl.c -o decl.o --- ast.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c ast.c -o ast.o --- alloc.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c alloc.c -o alloc.o --- uildasm.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c uildasm.c -o uildasm.o --- vector.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c vector.c -o vector.o --- x86.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c x86.c -o x86.o --- symbol.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c symbol.c -o symbol.o --- tranexpr.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c tranexpr.c -o tranexpr.o --- x86linux.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c x86linux.c -o x86linux.o --- type.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c type.c -o type.o --- symbol.o --- symbol.c:351:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 351 | p->addressed = 1; | ^ ~ 1 warning generated. --- assert.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC -c assert.c -o assert.o --- x86.o --- x86.c:68:12: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 68 | p->needwb = 1; | ^ ~ x86.c:162:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 162 | DST->needwb = 1; | ^ ~ x86.c:190:15: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion] 190 | DST->needwb = 1; | ^ ~ x86.c:669:3: warning: array index 2 is past the end of the array (that has type 'Symbol[2]' (aka 'struct symbol *[2]')) [-Warray-bounds] 669 | opds[2] = IntConstant(ALIGN(ty->size, STACK_ALIGN_SIZE)); | ^ ~ x86.c:662:3: note: array 'opds' declared here 662 | Symbol opds[2]; | ^ 4 warnings generated. --- all --- cc -o ucl -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_UCC alloc.o ast.o decl.o declchk.o dumpast.o emit.o error.o expr.o exprchk.o flow.o fold.o gen.o input.o lex.o output.o reg.o simp.o stmt.o stmtchk.o str.o symbol.o tranexpr.o transtmt.o type.o ucl.o uildasm.o vector.o x86.o x86linux.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ucc-1.6.2 ===> Generating temporary packing list mkdir -p /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/include/ucc cp driver/ucc /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/bin cp ucl/ucl /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/bin cp ucl/assert.o /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/lib cp ucl/linux/include/* /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/include/ucc/ /usr/bin/strip /wrkdirs/usr/ports/lang/ucc/work/stage/usr/local/bin/* ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-01-22T11:18:46+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for ucc-1.6.2 ===> Building ucc-1.6.2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ucc-1.6.2 build of lang/ucc | ucc-1.6.2 ended at Thu Jan 22 06:19:47 EST 2026 build time: 00:01:07