=>> Building devel/rust-cbindgen build started at Mon Nov 15 10:06:04 GMT 2021 port directory: /usr/ports/devel/rust-cbindgen package name: rust-cbindgen-0.20.0_3 building for: FreeBSD 122amd64-system-job-01 12.2-RELEASE-p11 FreeBSD 12.2-RELEASE-p11 amd64 maintained by: gecko@FreeBSD.org Makefile ident: Poudriere version: 3.3.6 Host OSVERSION: 1202000 Jail OSVERSION: 1202000 Job Id: 01 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1202000 UNAME_v=FreeBSD 12.2-RELEASE-p11 UNAME_r=12.2-RELEASE-p11 BLOCKSIZE=K MAIL=/var/mail/root STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin LOCALBASE=/usr/local USER=root LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.3.6 MASTERMNT=/space/poudriere_data/.m/122amd64-system/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= PWD=/space/poudriere_data/.m/122amd64-system/ref/.p/pool P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=122amd64-system SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/space/poudriere_data/.m/122amd64-system/ref/.p SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- gecko@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work/.cache HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work TMPDIR="/wrkdirs/usr/ports/devel/rust-cbindgen/work" PATH=/wrkdirs/usr/ports/devel/rust-cbindgen/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work/.cache HOME=/wrkdirs/usr/ports/devel/rust-cbindgen/work TMPDIR="/wrkdirs/usr/ports/devel/rust-cbindgen/work" PATH=/wrkdirs/usr/ports/devel/rust-cbindgen/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes 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=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -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" --End MAKE_ENV-- --PLIST_SUB-- OSREL=12.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cbindgen" EXAMPLESDIR="share/examples/cbindgen" DATADIR="share/cbindgen" WWWDIR="www/cbindgen" ETCDIR="etc/cbindgen" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cbindgen DOCSDIR=/usr/local/share/doc/cbindgen EXAMPLESDIR=/usr/local/share/examples/cbindgen WWWDIR=/usr/local/www/cbindgen ETCDIR=/usr/local/etc/cbindgen --End SUB_LIST-- ---Begin make.conf--- 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 #### /space/poudriere/poudriere.d/122amd64-make.conf #### ENABLE_SUIDPERL=yes JADETEX=yes LIGHTTPD=yes OPTIONS_SET=APACHE PGSQL SWAT PDO_PGSQL CUPS SASL BIND910 NTVFS DATABASE VORBISENC ATOMICPARSLEY FFMPEG OPTIONS_UNSET=DOCS MYSQL finance_gnucash_SET=MYSQL emulators_qemu_SET=DOCS mail_roundcube_SET=SQLITE mail_roundcube_UNSET=PGSQL MPDDIR=/space/music WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### /usr/ports/Mk/Scripts/ports_env.sh #### _CCVERSION_921dbbb2=FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) Target: x86_64-unknown-freebsd12.2 Thread model: posix InstalledDir: /usr/bin _ALTCCVERSION_921dbbb2=none _CXXINTERNAL_acaad9ca=FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) Target: x86_64-unknown-freebsd12.2 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o" CC_OUTPUT_921dbbb2_58173849=yes CC_OUTPUT_921dbbb2_9bdba57c=yes CC_OUTPUT_921dbbb2_6a4fe7f5=yes CC_OUTPUT_921dbbb2_6bcac02b=yes CC_OUTPUT_921dbbb2_67d20829=yes CC_OUTPUT_921dbbb2_bfa62e83=yes CC_OUTPUT_921dbbb2_f0b4d593=yes CC_OUTPUT_921dbbb2_308abb44=yes CC_OUTPUT_921dbbb2_f00456e5=yes CC_OUTPUT_921dbbb2_65ad290d=yes CC_OUTPUT_921dbbb2_f2776b26=yes CC_OUTPUT_921dbbb2_b2657cc3=yes CC_OUTPUT_921dbbb2_380987f7=yes CC_OUTPUT_921dbbb2_160933ec=yes CC_OUTPUT_921dbbb2_fb62803b=yes _OBJC_CCVERSION_921dbbb2=FreeBSD clang version 10.0.1 (git@github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2) Target: x86_64-unknown-freebsd12.2 Thread model: posix InstalledDir: /usr/bin _OBJC_ALTCCVERSION_921dbbb2=none ARCH=amd64 OPSYS=FreeBSD _OSRELEASE=12.2-RELEASE-p11 OSREL=12.2 OSVERSION=1202000 PYTHONBASE=/usr/local HAVE_COMPAT_IA32_KERN=YES _SMP_CPUS=4 CONFIGURE_MAX_CMD_LEN=524288 HAVE_PORTS_ENV=1 #### Misc Poudriere #### GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---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) 12099 open files (-n) 1024 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 --End resource limits-- =================================================== ===> License MPL20 accepted by the user =========================================================================== =================================================== ===> rust-cbindgen-0.20.0_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.17.5.pkg [122amd64-system-job-01] Installing pkg-1.17.5... [122amd64-system-job-01] Extracting pkg-1.17.5: .......... done ===> rust-cbindgen-0.20.0_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of rust-cbindgen-0.20.0_3 =========================================================================== =================================================== =========================================================================== =================================================== ===> License MPL20 accepted by the user => rust/crates/cbindgen-0.20.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/cbindgen/0.20.0/download?dummy=/rust/crates/cbindgen-0.20.0.crate rust/crates/cbindgen-0.20.0.crate 178 kB 3288 kBps 00s => rust/crates/ansi_term-0.11.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/ansi_term/0.11.0/download?dummy=/rust/crates/ansi_term-0.11.0.crate rust/crates/ansi_term-0.11.0.crate 16 kB 243 MBps 00s => rust/crates/atty-0.2.14.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/atty/0.2.14/download?dummy=/rust/crates/atty-0.2.14.crate rust/crates/atty-0.2.14.crate 5470 B 104 MBps 00s => rust/crates/autocfg-1.0.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/autocfg/1.0.1/download?dummy=/rust/crates/autocfg-1.0.1.crate rust/crates/autocfg-1.0.1.crate 12 kB 241 MBps 00s => rust/crates/bitflags-1.2.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/bitflags/1.2.1/download?dummy=/rust/crates/bitflags-1.2.1.crate rust/crates/bitflags-1.2.1.crate 16 kB 190 MBps 00s => rust/crates/cfg-if-0.1.10.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/cfg-if/0.1.10/download?dummy=/rust/crates/cfg-if-0.1.10.crate rust/crates/cfg-if-0.1.10.crate 7933 B 135 MBps 00s => rust/crates/clap-2.33.3.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/clap/2.33.3/download?dummy=/rust/crates/clap-2.33.3.crate rust/crates/clap-2.33.3.crate 197 kB 3014 kBps 00s => rust/crates/cloudabi-0.0.3.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/cloudabi/0.0.3/download?dummy=/rust/crates/cloudabi-0.0.3.crate rust/crates/cloudabi-0.0.3.crate 21 kB 2913 kBps 00s => rust/crates/getrandom-0.1.15.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/getrandom/0.1.15/download?dummy=/rust/crates/getrandom-0.1.15.crate rust/crates/getrandom-0.1.15.crate 24 kB 3233 kBps 00s => rust/crates/hashbrown-0.9.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/hashbrown/0.9.1/download?dummy=/rust/crates/hashbrown-0.9.1.crate rust/crates/hashbrown-0.9.1.crate 75 kB 1630 kBps 00s => rust/crates/heck-0.3.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/heck/0.3.1/download?dummy=/rust/crates/heck-0.3.1.crate rust/crates/heck-0.3.1.crate 53 kB 3015 kBps 00s => rust/crates/hermit-abi-0.1.16.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/hermit-abi/0.1.16/download?dummy=/rust/crates/hermit-abi-0.1.16.crate rust/crates/hermit-abi-0.1.16.crate 9889 B 3759 kBps 00s => rust/crates/indexmap-1.6.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/indexmap/1.6.0/download?dummy=/rust/crates/indexmap-1.6.0.crate rust/crates/indexmap-1.6.0.crate 46 kB 2780 kBps 00s => rust/crates/itoa-0.4.6.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/itoa/0.4.6/download?dummy=/rust/crates/itoa-0.4.6.crate rust/crates/itoa-0.4.6.crate 11 kB 3048 kBps 00s => rust/crates/lazy_static-1.4.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/lazy_static/1.4.0/download?dummy=/rust/crates/lazy_static-1.4.0.crate rust/crates/lazy_static-1.4.0.crate 10 kB 171 MBps 00s => rust/crates/libc-0.2.77.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/libc/0.2.77/download?dummy=/rust/crates/libc-0.2.77.crate rust/crates/libc-0.2.77.crate 495 kB 3260 kBps 00s => rust/crates/lock_api-0.3.4.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/lock_api/0.3.4/download?dummy=/rust/crates/lock_api-0.3.4.crate rust/crates/lock_api-0.3.4.crate 18 kB 226 MBps 00s => rust/crates/log-0.4.11.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/log/0.4.11/download?dummy=/rust/crates/log-0.4.11.crate rust/crates/log-0.4.11.crate 35 kB 8783 kBps 00s => rust/crates/parking_lot-0.10.2.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/parking_lot/0.10.2/download?dummy=/rust/crates/parking_lot-0.10.2.crate rust/crates/parking_lot-0.10.2.crate 38 kB 7840 kBps 00s => rust/crates/parking_lot_core-0.7.2.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/parking_lot_core/0.7.2/download?dummy=/rust/crates/parking_lot_core-0.7.2.crate rust/crates/parking_lot_core-0.7.2.crate 33 kB 1070 kBps 00s => rust/crates/ppv-lite86-0.2.9.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/ppv-lite86/0.2.9/download?dummy=/rust/crates/ppv-lite86-0.2.9.crate rust/crates/ppv-lite86-0.2.9.crate 20 kB 6549 kBps 00s => rust/crates/proc-macro2-1.0.21.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/proc-macro2/1.0.21/download?dummy=/rust/crates/proc-macro2-1.0.21.crate rust/crates/proc-macro2-1.0.21.crate 36 kB 4127 kBps 00s => rust/crates/quote-1.0.7.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/quote/1.0.7/download?dummy=/rust/crates/quote-1.0.7.crate rust/crates/quote-1.0.7.crate 24 kB 3005 kBps 00s => rust/crates/rand-0.7.3.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/rand/0.7.3/download?dummy=/rust/crates/rand-0.7.3.crate rust/crates/rand-0.7.3.crate 109 kB 2726 kBps 00s => rust/crates/rand_chacha-0.2.2.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/rand_chacha/0.2.2/download?dummy=/rust/crates/rand_chacha-0.2.2.crate rust/crates/rand_chacha-0.2.2.crate 12 kB 243 MBps 00s => rust/crates/rand_core-0.5.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/rand_core/0.5.1/download?dummy=/rust/crates/rand_core-0.5.1.crate rust/crates/rand_core-0.5.1.crate 20 kB 18 MBps 00s => rust/crates/rand_hc-0.2.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/rand_hc/0.2.0/download?dummy=/rust/crates/rand_hc-0.2.0.crate rust/crates/rand_hc-0.2.0.crate 11 kB 95 MBps 00s => rust/crates/redox_syscall-0.1.57.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/redox_syscall/0.1.57/download?dummy=/rust/crates/redox_syscall-0.1.57.crate rust/crates/redox_syscall-0.1.57.crate 16 kB 4989 kBps 00s => rust/crates/remove_dir_all-0.5.3.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download?dummy=/rust/crates/remove_dir_all-0.5.3.crate rust/crates/remove_dir_all-0.5.3.crate 9184 B 182 MBps 00s => rust/crates/ryu-1.0.5.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/ryu/1.0.5/download?dummy=/rust/crates/ryu-1.0.5.crate rust/crates/ryu-1.0.5.crate 48 kB 616 kBps 00s => rust/crates/scopeguard-1.1.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/scopeguard/1.1.0/download?dummy=/rust/crates/scopeguard-1.1.0.crate rust/crates/scopeguard-1.1.0.crate 11 kB 210 MBps 00s => rust/crates/serde-1.0.116.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/serde/1.0.116/download?dummy=/rust/crates/serde-1.0.116.crate rust/crates/serde-1.0.116.crate 72 kB 2400 kBps 00s => rust/crates/serde_derive-1.0.116.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/serde_derive/1.0.116/download?dummy=/rust/crates/serde_derive-1.0.116.crate rust/crates/serde_derive-1.0.116.crate 49 kB 2743 kBps 00s => rust/crates/serde_json-1.0.57.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/serde_json/1.0.57/download?dummy=/rust/crates/serde_json-1.0.57.crate rust/crates/serde_json-1.0.57.crate 112 kB 3396 kBps 00s => rust/crates/serial_test-0.5.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/serial_test/0.5.0/download?dummy=/rust/crates/serial_test-0.5.0.crate rust/crates/serial_test-0.5.0.crate 2305 B 43 MBps 00s => rust/crates/serial_test_derive-0.5.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/serial_test_derive/0.5.0/download?dummy=/rust/crates/serial_test_derive-0.5.0.crate rust/crates/serial_test_derive-0.5.0.crate 2899 B 55 MBps 00s => rust/crates/smallvec-1.4.2.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/smallvec/1.4.2/download?dummy=/rust/crates/smallvec-1.4.2.crate rust/crates/smallvec-1.4.2.crate 25 kB 3824 kBps 00s => rust/crates/strsim-0.8.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/strsim/0.8.0/download?dummy=/rust/crates/strsim-0.8.0.crate rust/crates/strsim-0.8.0.crate 9309 B 3267 kBps 00s => rust/crates/syn-1.0.41.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/syn/1.0.41/download?dummy=/rust/crates/syn-1.0.41.crate rust/crates/syn-1.0.41.crate 219 kB 2876 kBps 00s => rust/crates/tempfile-3.1.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/tempfile/3.1.0/download?dummy=/rust/crates/tempfile-3.1.0.crate rust/crates/tempfile-3.1.0.crate 25 kB 2850 kBps 00s => rust/crates/textwrap-0.11.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/textwrap/0.11.0/download?dummy=/rust/crates/textwrap-0.11.0.crate rust/crates/textwrap-0.11.0.crate 16 kB 214 MBps 00s => rust/crates/toml-0.5.6.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/toml/0.5.6/download?dummy=/rust/crates/toml-0.5.6.crate rust/crates/toml-0.5.6.crate 53 kB 3205 kBps 00s => rust/crates/unicode-segmentation-1.6.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/unicode-segmentation/1.6.0/download?dummy=/rust/crates/unicode-segmentation-1.6.0.crate rust/crates/unicode-segmentation-1.6.0.crate 88 kB 2090 kBps 00s => rust/crates/unicode-width-0.1.8.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/unicode-width/0.1.8/download?dummy=/rust/crates/unicode-width-0.1.8.crate rust/crates/unicode-width-0.1.8.crate 16 kB 225 MBps 00s => rust/crates/unicode-xid-0.2.1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/unicode-xid/0.2.1/download?dummy=/rust/crates/unicode-xid-0.2.1.crate rust/crates/unicode-xid-0.2.1.crate 14 kB 244 MBps 00s => rust/crates/vec_map-0.8.2.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/vec_map/0.8.2/download?dummy=/rust/crates/vec_map-0.8.2.crate rust/crates/vec_map-0.8.2.crate 14 kB 234 MBps 00s => rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download?dummy=/rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate 30 kB 3601 kBps 00s => rust/crates/winapi-0.3.9.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/winapi/0.3.9/download?dummy=/rust/crates/winapi-0.3.9.crate rust/crates/winapi-0.3.9.crate 1172 kB 3322 kBps 00s => rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download?dummy=/rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate 2850 kB 4359 kBps 00s => rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate doesn't seem to exist in /portdistfiles/. => Attempting to fetch https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download?dummy=/rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate 2878 kB 4296 kBps 00s ===> Fetching all distfiles required by rust-cbindgen-0.20.0_3 for building =========================================================================== =================================================== ===> License MPL20 accepted by the user ===> Fetching all distfiles required by rust-cbindgen-0.20.0_3 for building => SHA256 Checksum OK for rust/crates/cbindgen-0.20.0.crate. => SHA256 Checksum OK for rust/crates/ansi_term-0.11.0.crate. => SHA256 Checksum OK for rust/crates/atty-0.2.14.crate. => SHA256 Checksum OK for rust/crates/autocfg-1.0.1.crate. => SHA256 Checksum OK for rust/crates/bitflags-1.2.1.crate. => SHA256 Checksum OK for rust/crates/cfg-if-0.1.10.crate. => SHA256 Checksum OK for rust/crates/clap-2.33.3.crate. => SHA256 Checksum OK for rust/crates/cloudabi-0.0.3.crate. => SHA256 Checksum OK for rust/crates/getrandom-0.1.15.crate. => SHA256 Checksum OK for rust/crates/hashbrown-0.9.1.crate. => SHA256 Checksum OK for rust/crates/heck-0.3.1.crate. => SHA256 Checksum OK for rust/crates/hermit-abi-0.1.16.crate. => SHA256 Checksum OK for rust/crates/indexmap-1.6.0.crate. => SHA256 Checksum OK for rust/crates/itoa-0.4.6.crate. => SHA256 Checksum OK for rust/crates/lazy_static-1.4.0.crate. => SHA256 Checksum OK for rust/crates/libc-0.2.77.crate. => SHA256 Checksum OK for rust/crates/lock_api-0.3.4.crate. => SHA256 Checksum OK for rust/crates/log-0.4.11.crate. => SHA256 Checksum OK for rust/crates/parking_lot-0.10.2.crate. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.7.2.crate. => SHA256 Checksum OK for rust/crates/ppv-lite86-0.2.9.crate. => SHA256 Checksum OK for rust/crates/proc-macro2-1.0.21.crate. => SHA256 Checksum OK for rust/crates/quote-1.0.7.crate. => SHA256 Checksum OK for rust/crates/rand-0.7.3.crate. => SHA256 Checksum OK for rust/crates/rand_chacha-0.2.2.crate. => SHA256 Checksum OK for rust/crates/rand_core-0.5.1.crate. => SHA256 Checksum OK for rust/crates/rand_hc-0.2.0.crate. => SHA256 Checksum OK for rust/crates/redox_syscall-0.1.57.crate. => SHA256 Checksum OK for rust/crates/remove_dir_all-0.5.3.crate. => SHA256 Checksum OK for rust/crates/ryu-1.0.5.crate. => SHA256 Checksum OK for rust/crates/scopeguard-1.1.0.crate. => SHA256 Checksum OK for rust/crates/serde-1.0.116.crate. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.116.crate. => SHA256 Checksum OK for rust/crates/serde_json-1.0.57.crate. => SHA256 Checksum OK for rust/crates/serial_test-0.5.0.crate. => SHA256 Checksum OK for rust/crates/serial_test_derive-0.5.0.crate. => SHA256 Checksum OK for rust/crates/smallvec-1.4.2.crate. => SHA256 Checksum OK for rust/crates/strsim-0.8.0.crate. => SHA256 Checksum OK for rust/crates/syn-1.0.41.crate. => SHA256 Checksum OK for rust/crates/tempfile-3.1.0.crate. => SHA256 Checksum OK for rust/crates/textwrap-0.11.0.crate. => SHA256 Checksum OK for rust/crates/toml-0.5.6.crate. => SHA256 Checksum OK for rust/crates/unicode-segmentation-1.6.0.crate. => SHA256 Checksum OK for rust/crates/unicode-width-0.1.8.crate. => SHA256 Checksum OK for rust/crates/unicode-xid-0.2.1.crate. => SHA256 Checksum OK for rust/crates/vec_map-0.8.2.crate. => SHA256 Checksum OK for rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate. => SHA256 Checksum OK for rust/crates/winapi-0.3.9.crate. => SHA256 Checksum OK for rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate. => SHA256 Checksum OK for rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate. =========================================================================== =================================================== =========================================================================== =================================================== ===> License MPL20 accepted by the user ===> Fetching all distfiles required by rust-cbindgen-0.20.0_3 for building ===> Extracting for rust-cbindgen-0.20.0_3 => SHA256 Checksum OK for rust/crates/cbindgen-0.20.0.crate. => SHA256 Checksum OK for rust/crates/ansi_term-0.11.0.crate. => SHA256 Checksum OK for rust/crates/atty-0.2.14.crate. => SHA256 Checksum OK for rust/crates/autocfg-1.0.1.crate. => SHA256 Checksum OK for rust/crates/bitflags-1.2.1.crate. => SHA256 Checksum OK for rust/crates/cfg-if-0.1.10.crate. => SHA256 Checksum OK for rust/crates/clap-2.33.3.crate. => SHA256 Checksum OK for rust/crates/cloudabi-0.0.3.crate. => SHA256 Checksum OK for rust/crates/getrandom-0.1.15.crate. => SHA256 Checksum OK for rust/crates/hashbrown-0.9.1.crate. => SHA256 Checksum OK for rust/crates/heck-0.3.1.crate. => SHA256 Checksum OK for rust/crates/hermit-abi-0.1.16.crate. => SHA256 Checksum OK for rust/crates/indexmap-1.6.0.crate. => SHA256 Checksum OK for rust/crates/itoa-0.4.6.crate. => SHA256 Checksum OK for rust/crates/lazy_static-1.4.0.crate. => SHA256 Checksum OK for rust/crates/libc-0.2.77.crate. => SHA256 Checksum OK for rust/crates/lock_api-0.3.4.crate. => SHA256 Checksum OK for rust/crates/log-0.4.11.crate. => SHA256 Checksum OK for rust/crates/parking_lot-0.10.2.crate. => SHA256 Checksum OK for rust/crates/parking_lot_core-0.7.2.crate. => SHA256 Checksum OK for rust/crates/ppv-lite86-0.2.9.crate. => SHA256 Checksum OK for rust/crates/proc-macro2-1.0.21.crate. => SHA256 Checksum OK for rust/crates/quote-1.0.7.crate. => SHA256 Checksum OK for rust/crates/rand-0.7.3.crate. => SHA256 Checksum OK for rust/crates/rand_chacha-0.2.2.crate. => SHA256 Checksum OK for rust/crates/rand_core-0.5.1.crate. => SHA256 Checksum OK for rust/crates/rand_hc-0.2.0.crate. => SHA256 Checksum OK for rust/crates/redox_syscall-0.1.57.crate. => SHA256 Checksum OK for rust/crates/remove_dir_all-0.5.3.crate. => SHA256 Checksum OK for rust/crates/ryu-1.0.5.crate. => SHA256 Checksum OK for rust/crates/scopeguard-1.1.0.crate. => SHA256 Checksum OK for rust/crates/serde-1.0.116.crate. => SHA256 Checksum OK for rust/crates/serde_derive-1.0.116.crate. => SHA256 Checksum OK for rust/crates/serde_json-1.0.57.crate. => SHA256 Checksum OK for rust/crates/serial_test-0.5.0.crate. => SHA256 Checksum OK for rust/crates/serial_test_derive-0.5.0.crate. => SHA256 Checksum OK for rust/crates/smallvec-1.4.2.crate. => SHA256 Checksum OK for rust/crates/strsim-0.8.0.crate. => SHA256 Checksum OK for rust/crates/syn-1.0.41.crate. => SHA256 Checksum OK for rust/crates/tempfile-3.1.0.crate. => SHA256 Checksum OK for rust/crates/textwrap-0.11.0.crate. => SHA256 Checksum OK for rust/crates/toml-0.5.6.crate. => SHA256 Checksum OK for rust/crates/unicode-segmentation-1.6.0.crate. => SHA256 Checksum OK for rust/crates/unicode-width-0.1.8.crate. => SHA256 Checksum OK for rust/crates/unicode-xid-0.2.1.crate. => SHA256 Checksum OK for rust/crates/vec_map-0.8.2.crate. => SHA256 Checksum OK for rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate. => SHA256 Checksum OK for rust/crates/winapi-0.3.9.crate. => SHA256 Checksum OK for rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate. => SHA256 Checksum OK for rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate. ===> Moving crates to /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for rust-cbindgen-0.20.0_3 ===> Applying FreeBSD patches for rust-cbindgen-0.20.0_3 from /usr/ports/devel/rust-cbindgen/files =========================================================================== =================================================== ===> rust-cbindgen-0.20.0_3 depends on package: rust>=1.56.0 - not found ===> Installing existing package /packages/All/rust-1.56.0.pkg [122amd64-system-job-01] Installing rust-1.56.0... [122amd64-system-job-01] `-- Installing curl-7.79.1... [122amd64-system-job-01] | `-- Installing ca_root_nss-3.71... [122amd64-system-job-01] | `-- Extracting ca_root_nss-3.71: ........ done [122amd64-system-job-01] | `-- Installing libnghttp2-1.46.0... [122amd64-system-job-01] | `-- Extracting libnghttp2-1.46.0: .......... done [122amd64-system-job-01] | `-- Installing libssh2-1.9.0_3,3... [122amd64-system-job-01] | `-- Extracting libssh2-1.9.0_3,3: .......... done [122amd64-system-job-01] `-- Extracting curl-7.79.1: .......... done [122amd64-system-job-01] Extracting rust-1.56.0: .......... done ===== Message from ca_root_nss-3.71: -- FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem ===> rust-cbindgen-0.20.0_3 depends on package: rust>=1.56.0 - found ===> Returning to build of rust-cbindgen-0.20.0_3 ===> rust-cbindgen-0.20.0_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_2.pkg [122amd64-system-job-01] Installing ccache-3.7.12_2... [122amd64-system-job-01] Extracting ccache-3.7.12_2: ....... 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_2: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> rust-cbindgen-0.20.0_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of rust-cbindgen-0.20.0_3 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for rust-cbindgen-0.20.0_3 ===> Cargo config: [source.cargo] directory = '/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates' [source.crates-io] replace-with = 'cargo' ===> Updating Cargo.lock =========================================================================== =================================================== ===> Building for rust-cbindgen-0.20.0_3 Compiling proc-macro2 v1.0.21 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21 CARGO_PKG_AUTHORS='Alex Crichton :David Tolnay ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=8ef9e31cfabb0b62 -C extra-filename=-8ef9e31cfabb0b62 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/proc-macro2-8ef9e31cfabb0b62 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling libc v0.2.77 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/libc-0.2.77 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_VERSION=0.2.77 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=77 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/libc-0.2.77/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=69e6db44e810da8c -C extra-filename=-69e6db44e810da8c --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/libc-69e6db44e810da8c -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling syn v1.0.41 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.41 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=41 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=7caa2e65cf91e498 -C extra-filename=-7caa2e65cf91e498 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/syn-7caa2e65cf91e498 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling unicode-xid v0.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_xid CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-xid-0.2.1 CARGO_PKG_AUTHORS='erick.tryzelaar :kwantam ' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-xid CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_xid /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-xid-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=147b7d0cefe0e39f -C extra-filename=-147b7d0cefe0e39f --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling cfg-if v0.1.10 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/cfg-if-0.1.10 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name cfg_if --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=f2fde6841026027c -C extra-filename=-f2fde6841026027c --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling getrandom v0.1.15 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/getrandom-0.1.15 CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='A small cross-platform library for retrieving random data from system source' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=getrandom CARGO_PKG_REPOSITORY='https://github.com/rust-random/getrandom' CARGO_PKG_VERSION=0.1.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/getrandom-0.1.15/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' -C metadata=859e4a528585f9a4 -C extra-filename=-859e4a528585f9a4 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/getrandom-859e4a528585f9a4 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling serde_derive v1.0.116 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_derive-1.0.116 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.116 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=116 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_derive-1.0.116/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=88f8f7602b31e3c2 -C extra-filename=-88f8f7602b31e3c2 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde_derive-88f8f7602b31e3c2 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling serde v1.0.116 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.116 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=116 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=af1691f68e0bc7eb -C extra-filename=-af1691f68e0bc7eb --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-af1691f68e0bc7eb -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling ryu v1.0.5 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ryu-1.0.5 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_VERSION=1.0.5 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ryu-1.0.5/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=8826aa824f9d6bf6 -C extra-filename=-8826aa824f9d6bf6 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/ryu-8826aa824f9d6bf6 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling ppv-lite86 v0.2.9 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ppv_lite86 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9 CARGO_PKG_AUTHORS='The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='Implementation of the crypto-simd API for x86' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ppv-lite86 CARGO_PKG_REPOSITORY='https://github.com/cryptocorrosion/cryptocorrosion' CARGO_PKG_VERSION=0.2.9 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=9 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ppv_lite86 --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="simd"' --cfg 'feature="std"' -C metadata=6f8c0d45195c331f -C extra-filename=-6f8c0d45195c331f --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` warning: associated type `u32x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:225:10 | 225 | type u32x4: u32x4; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4` | = note: `#[warn(non_camel_case_types)]` on by default warning: associated type `u64x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:226:10 | 226 | type u64x2: u64x2; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2` warning: associated type `u128x1` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:227:10 | 227 | type u128x1: u128x1; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x1` warning: associated type `u32x4x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:229:10 | 229 | type u32x4x2: u32x4x2; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x2` warning: associated type `u64x2x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:230:10 | 230 | type u64x2x2: u64x2x2; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x2` warning: associated type `u64x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:231:10 | 231 | type u64x4: u64x4; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x4` warning: associated type `u128x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:232:10 | 232 | type u128x2: u128x2; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x2` warning: associated type `u32x4x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:234:10 | 234 | type u32x4x4: u32x4x4; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x4` warning: associated type `u64x2x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:235:10 | 235 | type u64x2x4: u64x2x4; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x4` warning: associated type `u128x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:236:10 | 236 | type u128x4: u128x4; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x4` warning: unreachable call --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:783:9 | 783 | Self::new(unsafe { unimplemented!() }) | ^^^^^^^^^ ---------------- any code following this expression is unreachable | | | unreachable call | = note: `#[warn(unreachable_code)]` on by default warning: unused variable: `xs` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:413:19 | 413 | fn from_lanes(xs: [u128; 1]) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_xs` | = note: `#[warn(unused_variables)]` on by default warning: unnecessary `unsafe` block --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:783:19 | 783 | Self::new(unsafe { unimplemented!() }) | ^^^^^^ unnecessary `unsafe` block | = note: `#[warn(unused_unsafe)]` on by default warning: function is never used: `eq128_s4` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:1082:11 | 1082 | unsafe fn eq128_s4(x: __m128i, y: __m128i) -> bool { | ^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `ppv-lite86` (lib) generated 14 warnings Compiling autocfg v1.0.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=autocfg CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/autocfg-1.0.1 CARGO_PKG_AUTHORS='Josh Stone ' CARGO_PKG_DESCRIPTION='Automatic cfg for Rust compiler features' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=autocfg CARGO_PKG_REPOSITORY='https://github.com/cuviper/autocfg' CARGO_PKG_VERSION=1.0.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name autocfg /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/autocfg-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=535e721b020308c1 -C extra-filename=-535e721b020308c1 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling bitflags v1.2.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/bitflags-1.2.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_VERSION=1.2.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/bitflags-1.2.1/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=9e27d1d7c0412a92 -C extra-filename=-9e27d1d7c0412a92 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/bitflags-9e27d1d7c0412a92 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_xid CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-xid-0.2.1 CARGO_PKG_AUTHORS='erick.tryzelaar :kwantam ' CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-xid CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_VERSION=0.2.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_xid /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-xid-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=dd408226eed1b185 -C extra-filename=-dd408226eed1b185 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling serde_json v1.0.57 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_json-1.0.57 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.57 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=57 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_json-1.0.57/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6c177137be33b3fa -C extra-filename=-6c177137be33b3fa --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde_json-6c177137be33b3fa -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling log v0.4.11 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=8f3e91ef8ccfeaae -C extra-filename=-8f3e91ef8ccfeaae --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/log-8f3e91ef8ccfeaae -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn` Compiling unicode-width v0.1.8 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-width-0.1.8 CARGO_PKG_AUTHORS='kwantam :Manish Goregaokar ' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_VERSION=0.1.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_width /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-width-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=a9825608d03350cf -C extra-filename=-a9825608d03350cf --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling vec_map v0.8.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=vec_map CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2 CARGO_PKG_AUTHORS='Alex Crichton :Jorge Aparicio :Alexis Beingessner :Brian Anderson <>:tbu- <>:Manish Goregaokar <>:Aaron Turon :Adolfo Ochagavía <>:Niko Matsakis <>:Steven Fackler <>:Chase Southwood :Eduard Burtescu <>:Florian Wilkens <>:Félix Raimundo <>:Tibor Benke <>:Markus Siemens :Josh Branchaud :Huon Wilson :Corey Farwell :Aaron Liblong <>:Nick Cameron :Patrick Walton :Felix S Klock II <>:Andrew Paseltiner :Sean McArthur :Vadim Petrochenkov <>' CARGO_PKG_DESCRIPTION='A simple map based on a vector for small integer keys' CARGO_PKG_HOMEPAGE='https://github.com/contain-rs/vec-map' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=vec_map CARGO_PKG_REPOSITORY='https://github.com/contain-rs/vec-map' CARGO_PKG_VERSION=0.8.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name vec_map /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=a4dc54b34e859ac2 -C extra-filename=-a4dc54b34e859ac2 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1010:34 | 1010 | fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) } | ^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1017:39 | 1017 | fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) } | ^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1023:34 | 1023 | fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) } | ^^^^^^^^^^^ help: remove these parentheses warning: `vec_map` (lib) generated 3 warnings Compiling unicode-segmentation v1.6.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=unicode_segmentation CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0 CARGO_PKG_AUTHORS='kwantam :Manish Goregaokar ' CARGO_PKG_DESCRIPTION='This crate provides Grapheme Cluster, Word and Sentence boundaries according to Unicode Standard Annex #29 rules. ' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-segmentation' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-segmentation CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-segmentation' CARGO_PKG_VERSION=1.6.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name unicode_segmentation /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=7c4f613ee8b48753 -C extra-filename=-7c4f613ee8b48753 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:33:17 | 33 | 'a' ... 'z' | 'A' ... 'Z' => true, | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:33:31 | 33 | 'a' ... 'z' | 'A' ... 'Z' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:42:17 | 42 | '0' ... '9' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `unicode-segmentation` (lib) generated 3 warnings Compiling hashbrown v0.9.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=hashbrown CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/hashbrown-0.9.1 CARGO_PKG_AUTHORS='Amanieu d'\''Antras ' CARGO_PKG_DESCRIPTION='A Rust port of Google'\''s SwissTable hash map' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=hashbrown CARGO_PKG_REPOSITORY='https://github.com/rust-lang/hashbrown' CARGO_PKG_VERSION=0.9.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name hashbrown --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/hashbrown-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="raw"' -C metadata=bc551a291edfb879 -C extra-filename=-bc551a291edfb879 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/hashbrown-0.9.1/src/raw/sse2.rs:36:10 | 36 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: `hashbrown` (lib) generated 1 warning Compiling remove_dir_all v0.5.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=remove_dir_all CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/remove_dir_all-0.5.3 CARGO_PKG_AUTHORS='Aaronepower ' CARGO_PKG_DESCRIPTION='A safe, reliable implementation of remove_dir_all for Windows' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=remove_dir_all CARGO_PKG_REPOSITORY='https://github.com/XAMPPRocky/remove_dir_all.git' CARGO_PKG_VERSION=0.5.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name remove_dir_all /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/remove_dir_all-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=8d2184e24cac5f1a -C extra-filename=-8d2184e24cac5f1a --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling strsim v0.8.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=strsim CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/strsim-0.8.0 CARGO_PKG_AUTHORS='Danny Guo ' CARGO_PKG_DESCRIPTION='Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, and Jaro-Winkler. ' CARGO_PKG_HOMEPAGE='https://github.com/dguo/strsim-rs' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=strsim CARGO_PKG_REPOSITORY='https://github.com/dguo/strsim-rs' CARGO_PKG_VERSION=0.8.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name strsim /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/strsim-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=aba508a290431376 -C extra-filename=-aba508a290431376 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling cbindgen v0.20.0 (/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0) Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0 CARGO_PKG_AUTHORS='Emilio Cobos Álvarez :Jeff Muizelaar :Kartikaya Gupta :Ryan Hunt ' CARGO_PKG_DESCRIPTION='A tool for generating C bindings to Rust code.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cbindgen CARGO_PKG_REPOSITORY='https://github.com/eqrion/cbindgen/' CARGO_PKG_VERSION=0.20.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clap"' --cfg 'feature="default"' -C metadata=dc4caa8c05d8c767 -C extra-filename=-dc4caa8c05d8c767 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/cbindgen-dc4caa8c05d8c767 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps` Compiling itoa v0.4.6 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=itoa CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/itoa-0.4.6 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast functions for printing integer primitives to an io::Write' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=itoa CARGO_PKG_REPOSITORY='https://github.com/dtolnay/itoa' CARGO_PKG_VERSION=0.4.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name itoa /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/itoa-0.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=6f4e870d2f175022 -C extra-filename=-6f4e870d2f175022 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling ansi_term v0.11.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ansi_term CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0 CARGO_PKG_AUTHORS='ogham@bsago.me:Ryan Scheel (Havvy) :Josh Triplett ' CARGO_PKG_DESCRIPTION='Library for ANSI terminal colours and styles (bold, underline)' CARGO_PKG_HOMEPAGE='https://github.com/ogham/rust-ansi-term' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ansi_term CARGO_PKG_REPOSITORY='' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name ansi_term /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=500b74846a4a53bc -C extra-filename=-500b74846a4a53bc --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:171:21 | 171 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:183:29 | 183 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:187:29 | 187 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:200:21 | 200 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:184:21 | 184 | let w: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:193:21 | 193 | let w: &mut io::Write = w; | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:212:21 | 212 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:222:21 | 222 | let w: &mut io::Write = w; | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: associated type `wstr` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:6:10 | 6 | type wstr: ?Sized; | ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Wstr` | = note: `#[warn(non_camel_case_types)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:15:23 | 15 | impl<'a> AnyWrite for fmt::Write + 'a { | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write + 'a` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:29:23 | 29 | impl<'a> AnyWrite for io::Write + 'a { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `ansi_term` (lib) generated 11 warnings Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/proc-macro2-8ef9e31cfabb0b62/build-script-build` [proc-macro2 1.0.21] cargo:rerun-if-changed=build.rs [proc-macro2 1.0.21] cargo:rustc-cfg=hygiene [proc-macro2 1.0.21] cargo:rustc-cfg=use_proc_macro [proc-macro2 1.0.21] cargo:rustc-cfg=wrap_proc_macro Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/proc-macro2-8ef9e31cfabb0b62/build-script-build` [proc-macro2 1.0.21] cargo:rerun-if-changed=build.rs [proc-macro2 1.0.21] cargo:rustc-cfg=hygiene [proc-macro2 1.0.21] cargo:rustc-cfg=use_proc_macro [proc-macro2 1.0.21] cargo:rustc-cfg=wrap_proc_macro Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/libc-69e6db44e810da8c/build-script-build` [libc 0.2.77] cargo:rustc-cfg=freebsd11 [libc 0.2.77] cargo:rustc-cfg=libc_priv_mod_use [libc 0.2.77] cargo:rustc-cfg=libc_union [libc 0.2.77] cargo:rustc-cfg=libc_const_size_of [libc 0.2.77] cargo:rustc-cfg=libc_align [libc 0.2.77] cargo:rustc-cfg=libc_core_cvoid [libc 0.2.77] cargo:rustc-cfg=libc_packedN [libc 0.2.77] cargo:rustc-cfg=libc_cfg_target_vendor Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/syn-7caa2e65cf91e498/build-script-build` [syn 1.0.41] cargo:rustc-cfg=syn_disable_nightly_tests Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/syn-7caa2e65cf91e498/build-script-build` [syn 1.0.41] cargo:rustc-cfg=syn_disable_nightly_tests Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/getrandom-859e4a528585f9a4/build-script-build` Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde_derive-88f8f7602b31e3c2/build-script-build` [serde_derive 1.0.116] cargo:rustc-cfg=underscore_consts Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde-af1691f68e0bc7eb/build-script-build` [serde 1.0.116] cargo:rustc-cfg=ops_bound [serde 1.0.116] cargo:rustc-cfg=core_reverse [serde 1.0.116] cargo:rustc-cfg=de_boxed_c_str [serde 1.0.116] cargo:rustc-cfg=de_boxed_path [serde 1.0.116] cargo:rustc-cfg=de_rc_dst [serde 1.0.116] cargo:rustc-cfg=core_duration [serde 1.0.116] cargo:rustc-cfg=integer128 [serde 1.0.116] cargo:rustc-cfg=range_inclusive [serde 1.0.116] cargo:rustc-cfg=num_nonzero [serde 1.0.116] cargo:rustc-cfg=core_try_from [serde 1.0.116] cargo:rustc-cfg=num_nonzero_signed [serde 1.0.116] cargo:rustc-cfg=std_atomic64 [serde 1.0.116] cargo:rustc-cfg=std_atomic Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/ryu-8826aa824f9d6bf6/build-script-build` [ryu 1.0.5] cargo:rustc-cfg=integer128 [ryu 1.0.5] cargo:rustc-cfg=maybe_uninit Compiling indexmap v1.6.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/indexmap-1.6.0 CARGO_PKG_AUTHORS='bluss:Josh Stone ' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual hash table functionality, it preserves insertion order except after removals, and it allows lookup of its elements by either hash table key or numerical index. A corresponding hash set type is also provided. This crate was initially published under the name ordermap, but it was renamed to indexmap. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.6.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name build_script_build --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/indexmap-1.6.0/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=eddd865aa4b8df16 -C extra-filename=-eddd865aa4b8df16 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/indexmap-eddd865aa4b8df16 -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern autocfg=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libautocfg-535e721b020308c1.rlib --cap-lints warn` Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/bitflags-9e27d1d7c0412a92/build-script-build` [bitflags 1.2.1] cargo:rustc-cfg=bitflags_const_fn Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde_json-6c177137be33b3fa/build-script-build` [serde_json 1.0.57] cargo:rustc-cfg=limb_width_64 Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/log-8f3e91ef8ccfeaae/build-script-build` [log 0.4.11] cargo:rustc-cfg=atomic_cas [log 0.4.11] cargo:rerun-if-changed=build.rs Compiling textwrap v0.11.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=textwrap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/textwrap-0.11.0 CARGO_PKG_AUTHORS='Martin Geisler ' CARGO_PKG_DESCRIPTION='Textwrap is a small library for word wrapping, indenting, and dedenting strings. You can use it to format strings (such as help and error messages) for display in commandline applications. It is designed to be efficient and handle Unicode characters correctly. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=textwrap CARGO_PKG_REPOSITORY='https://github.com/mgeisler/textwrap' CARGO_PKG_VERSION=0.11.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=11 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name textwrap /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/textwrap-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=5b097d57e451f8b0 -C extra-filename=-5b097d57e451f8b0 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern unicode_width=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libunicode_width-a9825608d03350cf.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling heck v0.3.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=heck CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/heck-0.3.1 CARGO_PKG_AUTHORS='Without Boats ' CARGO_PKG_DESCRIPTION='heck is a case conversion library.' CARGO_PKG_HOMEPAGE='https://github.com/withoutboats/heck' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=heck CARGO_PKG_REPOSITORY='https://github.com/withoutboats/heck' CARGO_PKG_VERSION=0.3.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name heck /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/heck-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=d1d91db5cac8c6c7 -C extra-filename=-d1d91db5cac8c6c7 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern unicode_segmentation=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libunicode_segmentation-7c4f613ee8b48753.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/cbindgen-dc4caa8c05d8c767/build-script-build` [cbindgen 0.20.0] cargo:rerun-if-changed=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/tests/rust Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21 CARGO_PKG_AUTHORS='Alex Crichton :David Tolnay ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/proc-macro2-da85e620aaebcdb9/out /usr/local/bin/rustc --crate-name proc_macro2 --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=ff497e91d701c771 -C extra-filename=-ff497e91d701c771 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern unicode_xid=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libunicode_xid-147b7d0cefe0e39f.rmeta --cap-lints warn --cfg hygiene --cfg use_proc_macro --cfg wrap_proc_macro` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=proc_macro2 CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21 CARGO_PKG_AUTHORS='Alex Crichton :David Tolnay ' CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple token-based libraries from the procedural macro use case. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=proc-macro2 CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO_PKG_VERSION=1.0.21 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=21 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/proc-macro2-46309bf31fc08f57/out /usr/local/bin/rustc --crate-name proc_macro2 --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/proc-macro2-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=b364dcae776ea06f -C extra-filename=-b364dcae776ea06f --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern unicode_xid=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libunicode_xid-dd408226eed1b185.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg hygiene --cfg use_proc_macro --cfg wrap_proc_macro` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=libc CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/libc-0.2.77 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='Raw FFI bindings to platform libraries like libc. ' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/libc' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libc CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libc' CARGO_PKG_VERSION=0.2.77 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=77 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/libc-83cec42c0aa0126e/out /usr/local/bin/rustc --crate-name libc /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/libc-0.2.77/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=2a8ebaab2939d422 -C extra-filename=-2a8ebaab2939d422 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong --cfg freebsd11 --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN --cfg libc_cfg_target_vendor` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=ryu CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ryu-1.0.5 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Fast floating point to string conversion' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 OR BSL-1.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=ryu CARGO_PKG_REPOSITORY='https://github.com/dtolnay/ryu' CARGO_PKG_VERSION=1.0.5 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/ryu-67ef56a649b07df0/out /usr/local/bin/rustc --crate-name ryu --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ryu-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=d83c569514f0f66d -C extra-filename=-d83c569514f0f66d --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong --cfg integer128 --cfg maybe_uninit` Running `/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/indexmap-eddd865aa4b8df16/build-script-build` [indexmap 1.6.0] cargo:rustc-cfg=has_std [indexmap 1.6.0] cargo:rerun-if-changed=build.rs Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=bitflags CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/bitflags-1.2.1 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A macro to generate structures which behave like bitflags. ' CARGO_PKG_HOMEPAGE='https://github.com/bitflags/bitflags' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=bitflags CARGO_PKG_REPOSITORY='https://github.com/bitflags/bitflags' CARGO_PKG_VERSION=1.2.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/bitflags-07183ea446a0315f/out /usr/local/bin/rustc --crate-name bitflags /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/bitflags-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=cd1a8272597cb387 -C extra-filename=-cd1a8272597cb387 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --cap-lints warn -C link-arg=-fstack-protector-strong --cfg bitflags_const_fn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=log CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=log CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO_PKG_VERSION=0.4.11 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/log-771b3448f3fcb13c/out /usr/local/bin/rustc --crate-name log /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=acaef08e768e8c8d -C extra-filename=-acaef08e768e8c8d --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libcfg_if-f2fde6841026027c.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg atomic_cas` warning: use of deprecated function `core::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/src/lib.rs:1279:36 | 1279 | std::sync::atomic::spin_loop_hint(); | ^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `core::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/src/lib.rs:1269:17 | 1269 | match STATE.compare_and_swap(UNINITIALIZED, INITIALIZING, Ordering::SeqCst) { | ^^^^^^^^^^^^^^^^ warning: `log` (lib) generated 2 warnings Compiling quote v1.0.7 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/quote-1.0.7 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_VERSION=1.0.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name quote --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/quote-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=1d5472015f9f3567 -C extra-filename=-1d5472015f9f3567 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libproc_macro2-ff497e91d701c771.rmeta --cap-lints warn` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=quote CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/quote-1.0.7 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=quote CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO_PKG_VERSION=1.0.7 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name quote --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/quote-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=e745c779005a820e -C extra-filename=-e745c779005a820e --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libproc_macro2-b364dcae776ea06f.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=getrandom CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/getrandom-0.1.15 CARGO_PKG_AUTHORS='The Rand Project Developers' CARGO_PKG_DESCRIPTION='A small cross-platform library for retrieving random data from system source' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=getrandom CARGO_PKG_REPOSITORY='https://github.com/rust-random/getrandom' CARGO_PKG_VERSION=0.1.15 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=15 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/getrandom-4428251dc9dce366/out /usr/local/bin/rustc --crate-name getrandom --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/getrandom-0.1.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="std"' -C metadata=af608bf16a766650 -C extra-filename=-af608bf16a766650 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libcfg_if-f2fde6841026027c.rmeta --extern libc=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblibc-2a8ebaab2939d422.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling atty v0.2.14 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=atty CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/atty-0.2.14 CARGO_PKG_AUTHORS='softprops ' CARGO_PKG_DESCRIPTION='A simple interface for querying atty' CARGO_PKG_HOMEPAGE='https://github.com/softprops/atty' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=atty CARGO_PKG_REPOSITORY='https://github.com/softprops/atty' CARGO_PKG_VERSION=0.2.14 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=14 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name atty /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/atty-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=5231349a017576f6 -C extra-filename=-5231349a017576f6 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern libc=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblibc-2a8ebaab2939d422.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=indexmap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/indexmap-1.6.0 CARGO_PKG_AUTHORS='bluss:Josh Stone ' CARGO_PKG_DESCRIPTION='A hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual hash table functionality, it preserves insertion order except after removals, and it allows lookup of its elements by either hash table key or numerical index. A corresponding hash set type is also provided. This crate was initially published under the name ordermap, but it was renamed to indexmap. ' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=indexmap CARGO_PKG_REPOSITORY='https://github.com/bluss/indexmap' CARGO_PKG_VERSION=1.6.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=6 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/indexmap-52c53de800cc1c91/out /usr/local/bin/rustc --crate-name indexmap --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/indexmap-1.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=efc0353faaedc112 -C extra-filename=-efc0353faaedc112 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern hashbrown=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libhashbrown-bc551a291edfb879.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg has_std` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.41 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=41 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/syn-e54ae6c8eff2d4d4/out /usr/local/bin/rustc --crate-name syn --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=a7afe6647d67ea06 -C extra-filename=-a7afe6647d67ea06 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libproc_macro2-ff497e91d701c771.rmeta --extern quote=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libquote-1d5472015f9f3567.rmeta --extern unicode_xid=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libunicode_xid-147b7d0cefe0e39f.rmeta --cap-lints warn --cfg syn_disable_nightly_tests` warning: panic message contains braces --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41/src/lit.rs:1287:30 | 1287 | panic!("expected {{ after \\u"); | ^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this message is not used as a format string, but will be in Rust 2021 help: add a "{}" format string to use the message literally | 1287 | panic!("{}", "expected {{ after \\u"); | +++++ warning: `syn` (lib) generated 1 warning Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=syn CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41 CARGO_PKG_AUTHORS='David Tolnay ' CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=syn CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO_PKG_VERSION=1.0.41 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=41 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/syn-9cff6265e6f958e5/out /usr/local/bin/rustc --crate-name syn --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=d42c4027accdc6a2 -C extra-filename=-d42c4027accdc6a2 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libproc_macro2-b364dcae776ea06f.rmeta --extern quote=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libquote-e745c779005a820e.rmeta --extern unicode_xid=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libunicode_xid-dd408226eed1b185.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg syn_disable_nightly_tests` warning: `syn` (lib) generated 1 warning (1 duplicate) Compiling rand_core v0.5.1 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_core CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand_core-0.5.1 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Core random number generator traits and tools for implementation. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_core' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_core CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_core --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand_core-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="getrandom"' --cfg 'feature="std"' -C metadata=f2e0652bc6b4de9e -C extra-filename=-f2e0652bc6b4de9e --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern getrandom=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libgetrandom-af608bf16a766650.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling clap v2.33.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=clap CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3 CARGO_PKG_AUTHORS='Kevin K. ' CARGO_PKG_DESCRIPTION='A simple to use, efficient, and full-featured Command Line Argument Parser ' CARGO_PKG_HOMEPAGE='https://clap.rs/' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=clap CARGO_PKG_REPOSITORY='https://github.com/clap-rs/clap' CARGO_PKG_VERSION=2.33.3 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=33 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name clap /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="ansi_term"' --cfg 'feature="atty"' --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="strsim"' --cfg 'feature="suggestions"' --cfg 'feature="vec_map"' -C metadata=2a24495e190b38df -C extra-filename=-2a24495e190b38df --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern ansi_term=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libansi_term-500b74846a4a53bc.rmeta --extern atty=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libatty-5231349a017576f6.rmeta --extern bitflags=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libbitflags-cd1a8272597cb387.rmeta --extern strsim=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libstrsim-aba508a290431376.rmeta --extern textwrap=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libtextwrap-5b097d57e451f8b0.rmeta --extern unicode_width=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libunicode_width-a9825608d03350cf.rmeta --extern vec_map=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libvec_map-a4dc54b34e859ac2.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:43:27 | 43 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c>; | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:49:27 | 49 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:54:61 | 54 | fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &ArgWithOrder<'a, 'b> { | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:85:21 | 85 | writer: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:101:20 | 101 | w: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:141:38 | 141 | pub fn write_app_help(w: &'a mut Write, app: &App, use_long: bool) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:148:41 | 148 | pub fn write_parser_help(w: &'a mut Write, parser: &Parser, use_long: bool) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:156:51 | 156 | pub fn write_parser_help_to_stderr(w: &'a mut Write, parser: &Parser) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:163:20 | 163 | w: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:208:32 | 208 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:236:32 | 236 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:273:43 | 273 | fn write_arg<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:283:39 | 283 | fn short<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:296:38 | 296 | fn long<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:325:37 | 325 | fn val<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:453:38 | 453 | fn help<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:511:29 | 511 | fn spec_vals(&self, a: &ArgWithDisplay) -> String { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:579:42 | 579 | fn should_show_arg(use_long: bool, arg: &ArgWithOrder) -> bool { | ^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:149:17 | 149 | / (self.flags.iter().any(|f| &f.b.name == arg) 150 | | || self.opts.iter().any(|o| &o.b.name == arg) 151 | | || self.positionals.values().any(|p| &p.b.name == arg) 152 | | || self.groups.iter().any(|g| &g.name == arg)) | |__________________________________________________________________^ | = note: `#[warn(unused_parens)]` on by default help: remove these parentheses | 149 ~ self.flags.iter().any(|f| &f.b.name == arg) 150 + || self.opts.iter().any(|o| &o.b.name == arg) 151 + || self.positionals.values().any(|p| &p.b.name == arg) 152 + || self.groups.iter().any(|g| &g.name == arg) | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:200:13 | 200 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:309:17 | 309 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:334:17 | 334 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:842:17 | 842 | (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:850:17 | 850 | (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:964:39 | 964 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:1110:39 | 1110 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:1238:27 | 1238 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:2168:55 | 2168 | pub fn find_any_arg(&self, name: &str) -> Option<&AnyArg<'a, 'b>> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:214:32 | 214 | if let Some(arg) = find_any_by_name!(self.0, name) { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:231:39 | 231 | if let Some(bl) = find_any_by_name!(self.0, *arg).unwrap().blacklist() { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:364:25 | 364 | (ma.vals.len() % num as usize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:467:37 | 467 | } else if let Some(a) = find_any_by_name!(self.0, *name) { | -------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:508:42 | 508 | fn validate_arg_conflicts(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:523:44 | 523 | fn validate_required_unless(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:578:42 | 578 | fn is_missing_required_ok(&self, a: &AnyArg, matcher: &ArgMatcher) -> bool { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/mod.rs:1844:39 | 1844 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/mod.rs:1847:42 | 1847 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: anonymous parameters are deprecated and will be removed in the next edition. --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:19:22 | 19 | fn is_set(&self, ArgSettings) -> bool; | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = note: `#[warn(anonymous_parameters)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition. --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:20:23 | 20 | fn set(&mut self, ArgSettings); | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:26:39 | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:27:42 | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:89:39 | 89 | fn validator(&self) -> Option<&Rc Result<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:92:42 | 92 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/flag.rs:103:39 | 103 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/flag.rs:106:42 | 106 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/option.rs:156:39 | 156 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/option.rs:159:42 | 159 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/positional.rs:177:39 | 177 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/positional.rs:180:42 | 180 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/valued.rs:19:30 | 19 | pub validator: Option Result<(), String>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/valued.rs:20:33 | 20 | pub validator_os: Option Result<(), OsString>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matcher.rs:30:20 | 30 | a: Option<&AnyArg<'a, 'b>>, | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matcher.rs:75:60 | 75 | pub fn handle_self_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>) { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:830:10 | 830 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:889:10 | 889 | }; | ^ help: remove this semicolon warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:949:10 | 949 | }; | ^ help: remove this semicolon warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:412:15 | 412 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:450:33 | 450 | pub fn empty_value(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:478:15 | 478 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:663:48 | 663 | pub fn too_many_values(val: V, arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:692:15 | 692 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:725:42 | 725 | pub fn value_validation(arg: Option<&AnyArg>, err: String, color: ColorWhen) -> Self { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:748:24 | 748 | let n: Option<&AnyArg> = None; | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:754:15 | 754 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:789:47 | 789 | pub fn unexpected_multiple_usage(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:96:14 | 96 | .trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:105:14 | 105 | .trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:138:75 | 138 | Err(why) => panic!("couldn't create completion file: {}", why.description()), | ^^^^^^^^^^^ warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg.rs:337:35 | 337 | self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0); | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg.rs:377:30 | 377 | self.s.long = Some(l.trim_left_matches(|c| c == '-')); | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:852:60 | 852 | message: format!("{} {}", c.error("error:"), e.description()), | ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:910:35 | 910 | Error::with_description(e.description(), ErrorKind::Io) | ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:916:35 | 916 | Error::with_description(e.description(), ErrorKind::Format) | ^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:183:13 | 183 | format!("Non-unique argument name: {} is already in use", a.b.name) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the assert!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 183 - format!("Non-unique argument name: {} is already in use", a.b.name) 183 + "Non-unique argument name: {} is already in use", a.b.name | warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:187:32 | 187 | None => panic!(INTERNAL_ERROR_MSG), | ^^^^^^^^^^^^^^^^^^ | = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to Display the message | 187 | None => panic!("{}", INTERNAL_ERROR_MSG), | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:72:16 | 72 | panic!(INTERNAL_ERROR_MSG) | ^^^^^^^^^^^^^^^^^^ | = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to Display the message | 72 | panic!("{}", INTERNAL_ERROR_MSG) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/usage_parser.rs:64:13 | 64 | / format!( 65 | | "No name found for Arg when parsing usage string: {}", 66 | | self.usage 67 | | ) | |_____________^ | = note: this usage of debug_assert!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the debug_assert!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 64 ~ 65 | "No name found for Arg when parsing usage string: {}", 66 | self.usage 67 ~ | warning: `clap` (lib) generated 77 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_derive CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_derive-1.0.116 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='Macros 1.1 implementation of #[derive(Serialize, Deserialize)]' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_derive CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.116 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=116 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/build/serde_derive-f8031f697d4f7e8f/out /usr/local/bin/rustc --crate-name serde_derive /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_derive-1.0.116/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' -C metadata=035987327aa2900a -C extra-filename=-035987327aa2900a --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libproc_macro2-ff497e91d701c771.rlib --extern quote=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libquote-1d5472015f9f3567.rlib --extern syn=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libsyn-a7afe6647d67ea06.rlib --extern proc_macro --cap-lints warn --cfg underscore_consts` Compiling rand_chacha v0.2.2 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand_chacha CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand_chacha-0.2.2 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers:The CryptoCorrosion Contributors' CARGO_PKG_DESCRIPTION='ChaCha random number generator ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand_chacha' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand_chacha CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.2.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand_chacha --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand_chacha-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="std"' -C metadata=87defd05ca449383 -C extra-filename=-87defd05ca449383 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern ppv_lite86=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libppv_lite86-6f8c0d45195c331f.rmeta --extern rand_core=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/librand_core-f2e0652bc6b4de9e.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A generic serialization/deserialization framework' CARGO_PKG_HOMEPAGE='https://serde.rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde CARGO_PKG_REPOSITORY='https://github.com/serde-rs/serde' CARGO_PKG_VERSION=1.0.116 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=116 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/serde-669d203a20ad3377/out /usr/local/bin/rustc --crate-name serde /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' -C metadata=bc48792d2e669d5b -C extra-filename=-bc48792d2e669d5b --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern serde_derive=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps/libserde_derive-035987327aa2900a.so --cap-lints warn -C link-arg=-fstack-protector-strong --cfg ops_bound --cfg core_reverse --cfg de_boxed_c_str --cfg de_boxed_path --cfg de_rc_dst --cfg core_duration --cfg integer128 --cfg range_inclusive --cfg num_nonzero --cfg core_try_from --cfg num_nonzero_signed --cfg std_atomic64 --cfg std_atomic` warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/src/de/impls.rs:1874:10 | 1874 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/src/de/impls.rs:1999:10 | 1999 | }; | ^ help: remove this semicolon warning: `serde` (lib) generated 2 warnings Compiling rand v0.7.3 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=rand CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand-0.7.3 CARGO_PKG_AUTHORS='The Rand Project Developers:The Rust Project Developers' CARGO_PKG_DESCRIPTION='Random number generators and other randomness functionality. ' CARGO_PKG_HOMEPAGE='https://crates.io/crates/rand' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rand CARGO_PKG_REPOSITORY='https://github.com/rust-random/rand' CARGO_PKG_VERSION=0.7.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name rand --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/rand-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="getrandom"' --cfg 'feature="getrandom_package"' --cfg 'feature="libc"' --cfg 'feature="std"' -C metadata=9849f8b917723d27 -C extra-filename=-9849f8b917723d27 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern getrandom_package=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libgetrandom-af608bf16a766650.rmeta --extern libc=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblibc-2a8ebaab2939d422.rmeta --extern rand_chacha=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/librand_chacha-87defd05ca449383.rmeta --extern rand_core=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/librand_core-f2e0652bc6b4de9e.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Compiling toml v0.5.6 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=toml CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/toml-0.5.6 CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/toml-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=toml CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/toml-rs' CARGO_PKG_VERSION=0.5.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name toml --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/toml-0.5.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' -C metadata=4c6db5ecd4aec4b3 -C extra-filename=-4c6db5ecd4aec4b3 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern serde=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde-bc48792d2e669d5b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=serde_json CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_json-1.0.57 CARGO_PKG_AUTHORS='Erick Tryzelaar :David Tolnay ' CARGO_PKG_DESCRIPTION='A JSON serialization file format' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=serde_json CARGO_PKG_REPOSITORY='https://github.com/serde-rs/json' CARGO_PKG_VERSION=1.0.57 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=57 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/serde_json-87e11c87b58e29ec/out /usr/local/bin/rustc --crate-name serde_json --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde_json-1.0.57/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ab0339cdfa9d13f6 -C extra-filename=-ab0339cdfa9d13f6 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern itoa=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libitoa-6f4e870d2f175022.rmeta --extern ryu=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libryu-d83c569514f0f66d.rmeta --extern serde=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde-bc48792d2e669d5b.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong --cfg limb_width_64` Compiling tempfile v3.1.0 Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=tempfile CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0 CARGO_PKG_AUTHORS='Steven Allen :The Rust Project Developers:Ashley Mannix :Jason White ' CARGO_PKG_DESCRIPTION='A library for managing temporary files and directories.' CARGO_PKG_HOMEPAGE='http://stebalien.com/projects/tempfile-rs' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=tempfile CARGO_PKG_REPOSITORY='https://github.com/Stebalien/tempfile' CARGO_PKG_VERSION=3.1.0 CARGO_PKG_VERSION_MAJOR=3 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' /usr/local/bin/rustc --crate-name tempfile --edition=2018 /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no -C metadata=7bbd56d8f9330bda -C extra-filename=-7bbd56d8f9330bda --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern cfg_if=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libcfg_if-f2fde6841026027c.rmeta --extern libc=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblibc-2a8ebaab2939d422.rmeta --extern rand=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/librand-9849f8b917723d27.rmeta --extern remove_dir_all=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libremove_dir_all-8d2184e24cac5f1a.rmeta --cap-lints warn -C link-arg=-fstack-protector-strong` warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:181:9 | 181 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: if you don't need the old value, you can just assign the new value directly warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:232:17 | 232 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if you don't need the old value, you can just assign the new value directly warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:294:17 | 294 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if you don't need the old value, you can just assign the new value directly warning: `tempfile` (lib) generated 3 warnings Running `CARGO=/usr/local/bin/cargo CARGO_CRATE_NAME=cbindgen CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0 CARGO_PKG_AUTHORS='Emilio Cobos Álvarez :Jeff Muizelaar :Kartikaya Gupta :Ryan Hunt ' CARGO_PKG_DESCRIPTION='A tool for generating C bindings to Rust code.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cbindgen CARGO_PKG_REPOSITORY='https://github.com/eqrion/cbindgen/' CARGO_PKG_VERSION=0.20.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/cbindgen-1f11eeb58696c36d/out /usr/local/bin/rustc --crate-name cbindgen --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="clap"' --cfg 'feature="default"' -C metadata=c852546087af5c77 -C extra-filename=-c852546087af5c77 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern clap=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libclap-2a24495e190b38df.rmeta --extern heck=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libheck-d1d91db5cac8c6c7.rmeta --extern indexmap=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libindexmap-efc0353faaedc112.rmeta --extern log=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblog-acaef08e768e8c8d.rmeta --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libproc_macro2-b364dcae776ea06f.rmeta --extern quote=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libquote-e745c779005a820e.rmeta --extern serde=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde-bc48792d2e669d5b.rmeta --extern serde_json=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde_json-ab0339cdfa9d13f6.rmeta --extern syn=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libsyn-d42c4027accdc6a2.rmeta --extern tempfile=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libtempfile-7bbd56d8f9330bda.rmeta --extern toml=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libtoml-4c6db5ecd4aec4b3.rmeta -C link-arg=-fstack-protector-strong` Running `CARGO=/usr/local/bin/cargo CARGO_BIN_NAME=cbindgen CARGO_CRATE_NAME=cbindgen CARGO_MANIFEST_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0 CARGO_PKG_AUTHORS='Emilio Cobos Álvarez :Jeff Muizelaar :Kartikaya Gupta :Ryan Hunt ' CARGO_PKG_DESCRIPTION='A tool for generating C bindings to Rust code.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cbindgen CARGO_PKG_REPOSITORY='https://github.com/eqrion/cbindgen/' CARGO_PKG_VERSION=0.20.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=20 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps:/usr/local/lib' OUT_DIR=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/build/cbindgen-1f11eeb58696c36d/out /usr/local/bin/rustc --crate-name cbindgen --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C opt-level=2 -C embed-bitcode=no --cfg 'feature="clap"' --cfg 'feature="default"' -C metadata=a42e33988deafa84 -C extra-filename=-a42e33988deafa84 --out-dir /wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps --target x86_64-unknown-freebsd -C linker=cc -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps -L dependency=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/release/deps --extern cbindgen=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libcbindgen-c852546087af5c77.rlib --extern clap=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libclap-2a24495e190b38df.rlib --extern heck=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libheck-d1d91db5cac8c6c7.rlib --extern indexmap=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libindexmap-efc0353faaedc112.rlib --extern log=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/liblog-acaef08e768e8c8d.rlib --extern proc_macro2=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libproc_macro2-b364dcae776ea06f.rlib --extern quote=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libquote-e745c779005a820e.rlib --extern serde=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde-bc48792d2e669d5b.rlib --extern serde_json=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libserde_json-ab0339cdfa9d13f6.rlib --extern syn=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libsyn-d42c4027accdc6a2.rlib --extern tempfile=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libtempfile-7bbd56d8f9330bda.rlib --extern toml=/wrkdirs/usr/ports/devel/rust-cbindgen/work/target/x86_64-unknown-freebsd/release/deps/libtoml-4c6db5ecd4aec4b3.rlib -C link-arg=-fstack-protector-strong` Finished release [optimized] target(s) in 7m 44s =========================================================================== =================================================== ===> rust-cbindgen-0.20.0_3 depends on executable: cargo - found =========================================================================== =================================================== ===> Staging for rust-cbindgen-0.20.0_3 ===> Generating temporary packing list Installing cbindgen v0.20.0 (/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0) Fresh cfg-if v0.1.10 Fresh autocfg v1.0.1 Fresh unicode-xid v0.2.1 Fresh ppv-lite86 v0.2.9 warning: associated type `u32x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:225:10 | 225 | type u32x4: u32x4; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4` | = note: `#[warn(non_camel_case_types)]` on by default warning: associated type `u64x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:226:10 | 226 | type u64x2: u64x2; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2` warning: associated type `u128x1` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:227:10 | 227 | type u128x1: u128x1; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x1` warning: associated type `u32x4x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:229:10 | 229 | type u32x4x2: u32x4x2; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x2` warning: associated type `u64x2x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:230:10 | 230 | type u64x2x2: u64x2x2; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x2` warning: associated type `u64x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:231:10 | 231 | type u64x4: u64x4; | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x4` warning: associated type `u128x2` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:232:10 | 232 | type u128x2: u128x2; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x2` warning: associated type `u32x4x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:234:10 | 234 | type u32x4x4: u32x4x4; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U32x4x4` warning: associated type `u64x2x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:235:10 | 235 | type u64x2x4: u64x2x4; | ^^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U64x2x4` warning: associated type `u128x4` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/types.rs:236:10 | 236 | type u128x4: u128x4; | ^^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `U128x4` warning: unreachable call --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:783:9 | 783 | Self::new(unsafe { unimplemented!() }) | ^^^^^^^^^ ---------------- any code following this expression is unreachable | | | unreachable call | = note: `#[warn(unreachable_code)]` on by default warning: unused variable: `xs` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:413:19 | 413 | fn from_lanes(xs: [u128; 1]) -> Self { | ^^ help: if this is intentional, prefix it with an underscore: `_xs` | = note: `#[warn(unused_variables)]` on by default warning: unnecessary `unsafe` block --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:783:19 | 783 | Self::new(unsafe { unimplemented!() }) | ^^^^^^ unnecessary `unsafe` block | = note: `#[warn(unused_unsafe)]` on by default warning: function is never used: `eq128_s4` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ppv-lite86-0.2.9/src/x86_64/sse2.rs:1082:11 | 1082 | unsafe fn eq128_s4(x: __m128i, y: __m128i) -> bool { | ^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: `ppv-lite86` (lib) generated 14 warnings Fresh unicode-width v0.1.8 Fresh unicode-segmentation v1.6.0 warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:33:17 | 33 | 'a' ... 'z' | 'A' ... 'Z' => true, | ^^^ help: use `..=` for an inclusive range | = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:33:31 | 33 | 'a' ... 'z' | 'A' ... 'Z' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `...` range patterns are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/unicode-segmentation-1.6.0/src/tables.rs:42:17 | 42 | '0' ... '9' => true, | ^^^ help: use `..=` for an inclusive range | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `unicode-segmentation` (lib) generated 3 warnings Fresh itoa v0.4.6 Fresh ansi_term v0.11.0 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:171:21 | 171 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:183:29 | 183 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:187:29 | 187 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/ansi.rs:200:21 | 200 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:184:21 | 184 | let w: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:193:21 | 193 | let w: &mut io::Write = w; | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:212:21 | 212 | let f: &mut fmt::Write = f; | ^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/display.rs:222:21 | 222 | let w: &mut io::Write = w; | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: associated type `wstr` should have an upper camel case name --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:6:10 | 6 | type wstr: ?Sized; | ^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Wstr` | = note: `#[warn(non_camel_case_types)]` on by default warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:15:23 | 15 | impl<'a> AnyWrite for fmt::Write + 'a { | ^^^^^^^^^^^^^^^ help: use `dyn`: `dyn fmt::Write + 'a` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/ansi_term-0.11.0/src/write.rs:29:23 | 29 | impl<'a> AnyWrite for io::Write + 'a { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn io::Write + 'a` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: `ansi_term` (lib) generated 11 warnings Fresh hashbrown v0.9.1 warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/hashbrown-0.9.1/src/raw/sse2.rs:36:10 | 36 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: `hashbrown` (lib) generated 1 warning Fresh remove_dir_all v0.5.3 Fresh vec_map v0.8.2 warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1010:34 | 1010 | fn next(&mut self) -> Option<(&'a V)> { self.iter.next().map(|e| e.1) } | ^^^^^^^ help: remove these parentheses | = note: `#[warn(unused_parens)]` on by default warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1017:39 | 1017 | fn next_back(&mut self) -> Option<(&'a V)> { self.iter.next_back().map(|e| e.1) } | ^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around type --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/vec_map-0.8.2/src/lib.rs:1023:34 | 1023 | fn next(&mut self) -> Option<(&'a mut V)> { self.iter_mut.next().map(|e| e.1) } | ^^^^^^^^^^^ help: remove these parentheses warning: `vec_map` (lib) generated 3 warnings Fresh strsim v0.8.0 Fresh textwrap v0.11.0 Fresh heck v0.3.1 Fresh proc-macro2 v1.0.21 Fresh libc v0.2.77 Fresh bitflags v1.2.1 Fresh ryu v1.0.5 Fresh log v0.4.11 warning: use of deprecated function `core::sync::atomic::spin_loop_hint`: use hint::spin_loop instead --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/src/lib.rs:1279:36 | 1279 | std::sync::atomic::spin_loop_hint(); | ^^^^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `core::sync::atomic::AtomicUsize::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/log-0.4.11/src/lib.rs:1269:17 | 1269 | match STATE.compare_and_swap(UNINITIALIZED, INITIALIZING, Ordering::SeqCst) { | ^^^^^^^^^^^^^^^^ warning: `log` (lib) generated 2 warnings Fresh quote v1.0.7 Fresh getrandom v0.1.15 Fresh atty v0.2.14 Fresh indexmap v1.6.0 warning: panic message contains braces --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/syn-1.0.41/src/lit.rs:1287:30 | 1287 | panic!("expected {{ after \\u"); | ^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this message is not used as a format string, but will be in Rust 2021 help: add a "{}" format string to use the message literally | 1287 | panic!("{}", "expected {{ after \\u"); | +++++ warning: `syn` (lib) generated 1 warning Fresh syn v1.0.41 warning: `syn` (lib) generated 1 warning (1 duplicate) Fresh rand_core v0.5.1 Fresh clap v2.33.3 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:43:27 | 43 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c>; | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = note: `#[warn(bare_trait_objects)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:49:27 | 49 | fn as_base(&self) -> &ArgWithDisplay<'b, 'c> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:54:61 | 54 | fn as_arg_trait<'a, 'b, T: ArgWithOrder<'a, 'b>>(x: &T) -> &ArgWithOrder<'a, 'b> { | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:85:21 | 85 | writer: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:101:20 | 101 | w: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:141:38 | 141 | pub fn write_app_help(w: &'a mut Write, app: &App, use_long: bool) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:148:41 | 148 | pub fn write_parser_help(w: &'a mut Write, parser: &Parser, use_long: bool) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:156:51 | 156 | pub fn write_parser_help_to_stderr(w: &'a mut Write, parser: &Parser) -> ClapResult<()> { | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:163:20 | 163 | w: &'a mut Write, | ^^^^^ help: use `dyn`: `dyn Write` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:208:32 | 208 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:236:32 | 236 | I: Iterator>, | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:273:43 | 273 | fn write_arg<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:283:39 | 283 | fn short<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:296:38 | 296 | fn long<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:325:37 | 325 | fn val<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>) -> Result { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:453:38 | 453 | fn help<'b, 'c>(&mut self, arg: &ArgWithDisplay<'b, 'c>, spec_vals: &str) -> io::Result<()> { | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay<'b, 'c>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:511:29 | 511 | fn spec_vals(&self, a: &ArgWithDisplay) -> String { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithDisplay` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/help.rs:579:42 | 579 | fn should_show_arg(use_long: bool, arg: &ArgWithOrder) -> bool { | ^^^^^^^^^^^^ help: use `dyn`: `dyn ArgWithOrder` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:149:17 | 149 | / (self.flags.iter().any(|f| &f.b.name == arg) 150 | | || self.opts.iter().any(|o| &o.b.name == arg) 151 | | || self.positionals.values().any(|p| &p.b.name == arg) 152 | | || self.groups.iter().any(|g| &g.name == arg)) | |__________________________________________________________________^ | = note: `#[warn(unused_parens)]` on by default help: remove these parentheses | 149 ~ self.flags.iter().any(|f| &f.b.name == arg) 150 + || self.opts.iter().any(|o| &o.b.name == arg) 151 + || self.positionals.values().any(|p| &p.b.name == arg) 152 + || self.groups.iter().any(|g| &g.name == arg) | warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:200:13 | 200 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:309:17 | 309 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:334:17 | 334 | (self.positionals.len() + 1) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:842:17 | 842 | (o.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:850:17 | 850 | (p.is_set(ArgSettings::AllowLeadingHyphen) || app_wide_settings) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:964:39 | 964 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:1110:39 | 1110 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:1238:27 | 1238 | let any_arg = find_any_by_name!(self, self.cache.unwrap_or("")); | ------------------------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:2168:55 | 2168 | pub fn find_any_arg(&self, name: &str) -> Option<&AnyArg<'a, 'b>> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:214:32 | 214 | if let Some(arg) = find_any_by_name!(self.0, name) { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:231:39 | 231 | if let Some(bl) = find_any_by_name!(self.0, *arg).unwrap().blacklist() { | ------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unnecessary parentheses around block return value --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:364:25 | 364 | (ma.vals.len() % num as usize) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/macros.rs:972:63 | 972 | fn as_trait_obj<'a, 'b, T: AnyArg<'a, 'b>>(x: &T) -> &AnyArg<'a, 'b> { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | ::: /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:467:37 | 467 | } else if let Some(a) = find_any_by_name!(self.0, *name) { | -------------------------------- in this macro invocation | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: this warning originates in the macro `find_any_by_name` (in Nightly builds, run with -Z macro-backtrace for more info) warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:508:42 | 508 | fn validate_arg_conflicts(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:523:44 | 523 | fn validate_required_unless(&self, a: &AnyArg, matcher: &ArgMatcher) -> Option { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:578:42 | 578 | fn is_missing_required_ok(&self, a: &AnyArg, matcher: &ArgMatcher) -> bool { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/mod.rs:1844:39 | 1844 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/mod.rs:1847:42 | 1847 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: anonymous parameters are deprecated and will be removed in the next edition. --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:19:22 | 19 | fn is_set(&self, ArgSettings) -> bool; | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = note: `#[warn(anonymous_parameters)]` on by default = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: anonymous parameters are deprecated and will be removed in the next edition. --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:20:23 | 20 | fn set(&mut self, ArgSettings); | ^^^^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: ArgSettings` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! = note: for more information, see issue #41686 warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:26:39 | 26 | fn validator(&self) -> Option<&Rc Result<(), String>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:27:42 | 27 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>>; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:89:39 | 89 | fn validator(&self) -> Option<&Rc Result<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:92:42 | 92 | fn validator_os(&self) -> Option<&Rc Result<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/flag.rs:103:39 | 103 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/flag.rs:106:42 | 106 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/option.rs:156:39 | 156 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/option.rs:159:42 | 159 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/positional.rs:177:39 | 177 | fn validator(&self) -> Option<&Rc StdResult<(), String>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> StdResult<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/positional.rs:180:42 | 180 | fn validator_os(&self) -> Option<&Rc StdResult<(), OsString>>> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> StdResult<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/valued.rs:19:30 | 19 | pub validator: Option Result<(), String>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(String) -> Result<(), String>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_builder/valued.rs:20:33 | 20 | pub validator_os: Option Result<(), OsString>>>, | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&OsStr) -> Result<(), OsString>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matcher.rs:30:20 | 30 | a: Option<&AnyArg<'a, 'b>>, | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matcher.rs:75:60 | 75 | pub fn handle_self_overrides<'b>(&mut self, a: Option<&AnyArg<'a, 'b>>) { | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn AnyArg<'a, 'b>` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:830:10 | 830 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:889:10 | 889 | }; | ^ help: remove this semicolon warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg_matches.rs:949:10 | 949 | }; | ^ help: remove this semicolon warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:412:15 | 412 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:450:33 | 450 | pub fn empty_value(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:478:15 | 478 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:663:48 | 663 | pub fn too_many_values(val: V, arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:692:15 | 692 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:725:42 | 725 | pub fn value_validation(arg: Option<&AnyArg>, err: String, color: ColorWhen) -> Self { | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:748:24 | 748 | let n: Option<&AnyArg> = None; | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:754:15 | 754 | arg: &AnyArg, | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: trait objects without an explicit `dyn` are deprecated --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:789:47 | 789 | pub fn unexpected_multiple_usage(arg: &AnyArg, usage: U, color: ColorWhen) -> Self | ^^^^^^ help: use `dyn`: `dyn AnyArg` | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:96:14 | 96 | .trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` | = note: `#[warn(deprecated)]` on by default warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:105:14 | 105 | .trim_left_matches(|c| c == '-') | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:138:75 | 138 | Err(why) => panic!("couldn't create completion file: {}", why.description()), | ^^^^^^^^^^^ warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg.rs:337:35 | 337 | self.s.short = s.as_ref().trim_left_matches(|c| c == '-').chars().nth(0); | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `bitflags::core::str::::trim_left_matches`: superseded by `trim_start_matches` --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/arg.rs:377:30 | 377 | self.s.long = Some(l.trim_left_matches(|c| c == '-')); | ^^^^^^^^^^^^^^^^^ help: replace the use of the deprecated associated function: `trim_start_matches` warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:852:60 | 852 | message: format!("{} {}", c.error("error:"), e.description()), | ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:910:35 | 910 | Error::with_description(e.description(), ErrorKind::Io) | ^^^^^^^^^^^ warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/errors.rs:916:35 | 916 | Error::with_description(e.description(), ErrorKind::Format) | ^^^^^^^^^^^ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/parser.rs:183:13 | 183 | format!("Non-unique argument name: {} is already in use", a.b.name) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(non_fmt_panics)]` on by default = note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the assert!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 183 - format!("Non-unique argument name: {} is already in use", a.b.name) 183 + "Non-unique argument name: {} is already in use", a.b.name | warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/app/validator.rs:187:32 | 187 | None => panic!(INTERNAL_ERROR_MSG), | ^^^^^^^^^^^^^^^^^^ | = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to Display the message | 187 | None => panic!("{}", INTERNAL_ERROR_MSG), | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/args/any_arg.rs:72:16 | 72 | panic!(INTERNAL_ERROR_MSG) | ^^^^^^^^^^^^^^^^^^ | = note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see help: add a "{}" format string to Display the message | 72 | panic!("{}", INTERNAL_ERROR_MSG) | +++++ warning: panic message is not a string literal --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/clap-2.33.3/src/usage_parser.rs:64:13 | 64 | / format!( 65 | | "No name found for Arg when parsing usage string: {}", 66 | | self.usage 67 | | ) | |_____________^ | = note: this usage of debug_assert!() is deprecated; it will be a hard error in Rust 2021 = note: for more information, see = note: the debug_assert!() macro supports formatting, so there's no need for the format!() macro here help: remove the `format!(..)` macro call | 64 ~ 65 | "No name found for Arg when parsing usage string: {}", 66 | self.usage 67 ~ | warning: `clap` (lib) generated 77 warnings Fresh serde_derive v1.0.116 Fresh rand_chacha v0.2.2 Fresh serde v1.0.116 warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/src/de/impls.rs:1874:10 | 1874 | }; | ^ help: remove this semicolon | = note: `#[warn(redundant_semicolons)]` on by default warning: unnecessary trailing semicolon --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/serde-1.0.116/src/de/impls.rs:1999:10 | 1999 | }; | ^ help: remove this semicolon warning: `serde` (lib) generated 2 warnings Fresh rand v0.7.3 Fresh serde_json v1.0.57 Fresh toml v0.5.6 Fresh tempfile v3.1.0 warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:181:9 | 181 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: if you don't need the old value, you can just assign the new value directly warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:232:17 | 232 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if you don't need the old value, you can just assign the new value directly warning: unused return value of `std::mem::replace` that must be used --> /wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0/cargo-crates/tempfile-3.1.0/src/file/mod.rs:294:17 | 294 | mem::replace(&mut self.path, PathBuf::new()); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: if you don't need the old value, you can just assign the new value directly warning: `tempfile` (lib) generated 3 warnings Fresh cbindgen v0.20.0 (/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0) Finished release [optimized] target(s) in 0.07s Installing /wrkdirs/usr/ports/devel/rust-cbindgen/work/stage/usr/local/bin/cbindgen Installed package `cbindgen v0.20.0 (/wrkdirs/usr/ports/devel/rust-cbindgen/work/cbindgen-0.20.0)` (executable `cbindgen`) warning: be sure to add `/wrkdirs/usr/ports/devel/rust-cbindgen/work/stage/usr/local/bin` to your PATH to be able to run the installed binaries ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for rust-cbindgen-0.20.0_3 install -l rs /.npkg/All/rust-cbindgen-0.20.0_3.pkg /.npkg/All/rust-cbindgen-0.20.0_3.txz =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for rust-cbindgen-0.20.0_3 build of devel/rust-cbindgen | rust-cbindgen-0.20.0_3 ended at Mon Nov 15 10:14:31 GMT 2021 build time: 00:08:27