FreeBSD Bugzilla – Attachment 216274 Details for
Bug 247817
lang/ruby2[67]: Fails to build when 127.0.0.1 unavailable: ./addrinfo.h:165:12: error: conflicting types for 'getnameinfo'
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Logfile of a failed build with poudriere.
ruby-2.7.1,1-1.log (text/plain), 58.07 KB, created by
bugs.freebsd
on 2020-07-07 04:25:38 UTC
(
hide
)
Description:
Logfile of a failed build with poudriere.
Filename:
MIME Type:
Creator:
bugs.freebsd
Created:
2020-07-07 04:25:38 UTC
Size:
58.07 KB
patch
obsolete
>=>> Building lang/ruby27 >build started at Mon Jul 6 22:46:33 CEST 2020 >port directory: /usr/ports/lang/ruby27 >package name: ruby-2.7.1,1 >building for: FreeBSD build.poudriere.redacted.local 11.3-RELEASE-p10 FreeBSD 11.3-RELEASE-p10 amd64 >maintained by: ruby@FreeBSD.org >Makefile ident: $FreeBSD: head/lang/ruby27/Makefile 530360 2020-04-02 12:18:43Z sunpoet $ >Poudriere version: 3.3.4 >Host OSVERSION: 1103000 >Jail OSVERSION: 1103000 >Job Id: 01 > >---Begin Environment--- >SHELL=/bin/csh >OSVERSION=1103000 >UNAME_v=FreeBSD 11.3-RELEASE-p10 >UNAME_r=11.3-RELEASE-p10 >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.4 >MASTERMNT=/poudriere/data/.m/default-default/ref >POUDRIERE_BUILD_TYPE=bulk >PACKAGE_BUILDING=yes >SAVED_TERM=screen >GID=0 >UID=0 >PWD=/poudriere/data/.m/default-default/ref/.p/pool >P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS >MASTERNAME=default-default >SCRIPTPREFIX=/usr/local/share/poudriere >OLDPWD=/poudriere/data/.m/default-default/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--- >===> The following configuration options are available for ruby-2.7.1,1: > CAPIDOCS=off: Build and install C API documents > DEBUG=off: Build with debugging support > DOCS=on: Build and/or install documentation > EXAMPLES=on: Build and/or install examples > GMP=off: Use GMP to accelerate Bignum operations > RDOC=on: Build and install Rdoc indexes >====> Which line editing lib to use: you have to select exactly one of them > LIBEDIT=on: Use libedit > READLINE=off: Use libreadline >===> Use 'make config' to modify these settings >---End OPTIONS List--- > >--MAINTAINER-- >ruby@FreeBSD.org >--End MAINTAINER-- > >--CONFIGURE_ARGS-- >--with-rubyhdrdir="/usr/local/include/ruby-2.7/" --with-rubylibprefix="/usr/local/lib/ruby" --docdir="/usr/local/share/doc/ruby27" --with-soname=ruby27 --program-prefix="" --program-suffix="27" --disable-rpath --enable-pthread --enable-shared --enable-install-static-library --with-ruby-version=minor --with-sitedir="/usr/local/lib/ruby/site_ruby" --with-vendordir="/usr/local/lib/ruby/vendor_ruby" --disable-install-capi --without-gmp --enable-libedit --with-libedit-dir=/usr/local --enable-install-rdoc --enable-dtrace --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} >--End CONFIGURE_ARGS-- > >--CONFIGURE_ENV-- >debugflags= XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ruby27/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ruby27/work HOME=/wrkdirs/usr/ports/lang/ruby27/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ruby27/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=262144 >--End CONFIGURE_ENV-- > >--MAKE_ENV-- >OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/lang/ruby27/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/ruby27/work HOME=/wrkdirs/usr/ports/lang/ruby27/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/ruby27/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 -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-I/usr/local/include -isystem /usr/local/include" LDFLAGS=" -fstack-protector-strong " LIBS="-lpthread -L/usr/local/lib -L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " 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-- >PORTDOCS="" PORTEXAMPLES="" CAPIDOCS="@comment " NO_CAPIDOCS="" DEBUG="@comment " NO_DEBUG="" DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " GMP="@comment " NO_GMP="" LIBEDIT="" NO_LIBEDIT="@comment " RDOC="" NO_RDOC="@comment " READLINE="@comment " NO_READLINE="" RUBY_LIBDIR="lib/ruby/2.7" RUBY_ARCHLIBDIR="lib/ruby/2.7/amd64-freebsd11" RUBY_SITELIBDIR="lib/ruby/site_ruby/2.7" RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/2.7/amd64-freebsd11" RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/2.7" RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/2.7/amd64-freebsd11" RUBY_MODDOCDIR="share/doc/ruby27/ruby" RUBY_MODEXAMPLESDIR="share/examples/ruby27/ruby" RUBY_DOCDIR="share/doc/ruby27" RUBY_EXAMPLESDIR="share/examples/ruby27" RUBY_RIDIR="share/ri/2.7/system" RUBY_SITERIDIR="share/ri/2.7/site" RUBY_VERSION="2.7.1" RUBY_VER="2.7" RUBY_SHLIBVER="27" RUBY_ARCH="amd64-freebsd11" RUBY_SUFFIX="27" RUBY_NAME="ruby27" RUBY_DEFAULT_SUFFIX="27" RUBY24="@comment " RUBY25="@comment " RUBY26="@comment " RUBY27="" IF_DEFAULT="" OSREL=11.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ruby" EXAMPLESDIR="share/examples/ruby" DATADIR="share/ruby" WWWDIR="www/ruby" ETCDIR="etc/ruby" >--End PLIST_SUB-- > >--SUB_LIST-- > CAPIDOCS="@comment " NO_CAPIDOCS="" DEBUG="@comment " NO_DEBUG="" DOCS="" NO_DOCS="@comment " EXAMPLES="" NO_EXAMPLES="@comment " GMP="@comment " NO_GMP="" LIBEDIT="" NO_LIBEDIT="@comment " RDOC="" NO_RDOC="@comment " READLINE="@comment " NO_READLINE="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ruby DOCSDIR=/usr/local/share/doc/ruby EXAMPLESDIR=/usr/local/share/examples/ruby WWWDIR=/usr/local/www/ruby ETCDIR=/usr/local/etc/ruby >--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 >#### /usr/local/etc/poudriere.d/default-make.conf #### ># Custom make.conf options for the 'default' jail. > >DEFAULT_VERSIONS+= php=7.2 ruby=2.7 mysql=10.4m pgsql=12 > ># Accept licences. 'NONE' is needed for areca-cli. ># For fuse-exfat, 'MSPAT' is required. >LICENSES_ACCEPTED+=NONE MSPAT > >WITH_CCACHE_BUILD=yes >CCACHE_DIR=/root/.ccache >#### /usr/ports/Mk/Scripts/ports_env.sh #### >_CCVERSION_921dbbb2=FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) Target: x86_64-unknown-freebsd11.3 Thread model: posix InstalledDir: /usr/bin >_ALTCCVERSION_921dbbb2=none >_CXXINTERNAL_acaad9ca=FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) Target: x86_64-unknown-freebsd11.3 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 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) Target: x86_64-unknown-freebsd11.3 Thread model: posix InstalledDir: /usr/bin >_OBJC_ALTCCVERSION_921dbbb2=none >ARCH=amd64 >OPSYS=FreeBSD >_OSRELEASE=11.3-RELEASE-p10 >OSREL=11.3 >OSVERSION=1103000 >PYTHONBASE=/usr/local >HAVE_COMPAT_IA32_KERN=YES >_SMP_CPUS=12 >CONFIGURE_MAX_CMD_LEN=262144 >HAVE_PORTS_ENV=1 >#### Misc Poudriere #### >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) 49035 >open files (-n) 1024 >virtual mem size (kbytes, -v) 12582912 >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-- >=======================<phase: check-sanity >============================ >===> License BSD2CLAUSE RUBY accepted by the user >=========================================================================== >=======================<phase: pkg-depends >============================ >===> ruby-2.7.1,1 depends on file: /usr/local/sbin/pkg - not found >===> Installing existing package /packages/All/pkg-1.14.6.txz >[build.poudriere.redacted.local] Installing pkg-1.14.6... >[build.poudriere.redacted.local] Extracting pkg-1.14.6: .......... done >===> ruby-2.7.1,1 depends on file: /usr/local/sbin/pkg - found >===> Returning to build of ruby-2.7.1,1 >=========================================================================== >=======================<phase: fetch-depends >============================ >=========================================================================== >=======================<phase: fetch >============================ >===> License BSD2CLAUSE RUBY accepted by the user >===> Fetching all distfiles required by ruby-2.7.1,1 for building >=========================================================================== >=======================<phase: checksum >============================ >===> License BSD2CLAUSE RUBY accepted by the user >===> Fetching all distfiles required by ruby-2.7.1,1 for building >=> SHA256 Checksum OK for ruby/ruby-2.7.1.tar.xz. >=========================================================================== >=======================<phase: extract-depends>============================ >=========================================================================== >=======================<phase: extract >============================ >===> License BSD2CLAUSE RUBY accepted by the user >===> Fetching all distfiles required by ruby-2.7.1,1 for building >===> Extracting for ruby-2.7.1,1 >=> SHA256 Checksum OK for ruby/ruby-2.7.1.tar.xz. >=========================================================================== >=======================<phase: patch-depends >============================ >=========================================================================== >=======================<phase: patch >============================ >===> Patching for ruby-2.7.1,1 >===> Applying FreeBSD patches for ruby-2.7.1,1 from /usr/ports/lang/ruby27/files >=========================================================================== >=======================<phase: build-depends >============================ >===> ruby-2.7.1,1 depends on package: libffi>=0 - not found >===> Installing existing package /packages/All/libffi-3.3.txz >[build.poudriere.redacted.local] Installing libffi-3.3... >[build.poudriere.redacted.local] `-- Installing indexinfo-0.3.1... >[build.poudriere.redacted.local] `-- Extracting indexinfo-0.3.1: .... done >[build.poudriere.redacted.local] Extracting libffi-3.3: .......... done >===> ruby-2.7.1,1 depends on package: libffi>=0 - found >===> Returning to build of ruby-2.7.1,1 >===> ruby-2.7.1,1 depends on package: autoconf>=2.69 - not found >===> Installing existing package /packages/All/autoconf-2.69_3.txz >[build.poudriere.redacted.local] Installing autoconf-2.69_3... >[build.poudriere.redacted.local] `-- Installing autoconf-wrapper-20131203... >[build.poudriere.redacted.local] `-- Extracting autoconf-wrapper-20131203: .......... done >[build.poudriere.redacted.local] `-- Installing m4-1.4.18_1,1... >[build.poudriere.redacted.local] `-- Extracting m4-1.4.18_1,1: .......... done >[build.poudriere.redacted.local] `-- Installing perl5-5.30.3... >[build.poudriere.redacted.local] `-- Extracting perl5-5.30.3: .......... done >[build.poudriere.redacted.local] Extracting autoconf-2.69_3: .......... done >===== >Message from perl5-5.30.3: > >-- >The /usr/bin/perl symlink has been removed starting with Perl 5.20. >For shebangs, you should either use: > >#!/usr/local/bin/perl > >or > >#!/usr/bin/env perl > >The first one will only work if you have a /usr/local/bin/perl, >the second will work as long as perl is in PATH. >===> ruby-2.7.1,1 depends on package: autoconf>=2.69 - found >===> Returning to build of ruby-2.7.1,1 >===> ruby-2.7.1,1 depends on package: automake>=1.16.1 - not found >===> Installing existing package /packages/All/automake-1.16.2.txz >[build.poudriere.redacted.local] Installing automake-1.16.2... >[build.poudriere.redacted.local] Extracting automake-1.16.2: .......... done >===> ruby-2.7.1,1 depends on package: automake>=1.16.1 - found >===> Returning to build of ruby-2.7.1,1 >===> ruby-2.7.1,1 depends on file: /usr/local/bin/ccache - not found >===> Installing existing package /packages/All/ccache-3.7.1_1.txz >[build.poudriere.redacted.local] Installing ccache-3.7.1_1... >[build.poudriere.redacted.local] Extracting ccache-3.7.1_1: .......... 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.1_1: > >-- >NOTE: >Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for >information on using ccache with FreeBSD ports and src. >===> ruby-2.7.1,1 depends on file: /usr/local/bin/ccache - found >===> Returning to build of ruby-2.7.1,1 >=========================================================================== >=======================<phase: lib-depends >============================ >===> ruby-2.7.1,1 depends on shared library: libyaml.so - not found >===> Installing existing package /packages/All/libyaml-0.2.5.txz >[build.poudriere.redacted.local] Installing libyaml-0.2.5... >[build.poudriere.redacted.local] Extracting libyaml-0.2.5: ......... done >===> ruby-2.7.1,1 depends on shared library: libyaml.so - found (/usr/local/lib/libyaml.so) >===> Returning to build of ruby-2.7.1,1 >===> ruby-2.7.1,1 depends on shared library: libedit.so.0 - not found >===> Installing existing package /packages/All/libedit-3.1.20191231,1.txz >[build.poudriere.redacted.local] Installing libedit-3.1.20191231,1... >[build.poudriere.redacted.local] Extracting libedit-3.1.20191231,1: .......... done >===> ruby-2.7.1,1 depends on shared library: libedit.so.0 - found (/usr/local/lib/libedit.so.0) >===> Returning to build of ruby-2.7.1,1 >===> ruby-2.7.1,1 depends on shared library: libunwind.so - not found >===> Installing existing package /packages/All/libunwind-20200331.txz >[build.poudriere.redacted.local] Installing libunwind-20200331... >[build.poudriere.redacted.local] Extracting libunwind-20200331: .......... done >===> ruby-2.7.1,1 depends on shared library: libunwind.so - found (/usr/local/lib/libunwind.so) >===> Returning to build of ruby-2.7.1,1 >=========================================================================== >=======================<phase: configure >============================ >===> Configuring for ruby-2.7.1,1 >configure: loading site script /usr/ports/Templates/config.site >checking for ruby... false >checking build system type... amd64-portbld-freebsd11 >checking host system type... amd64-portbld-freebsd11 >checking target system type... amd64-portbld-freebsd11 >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether cc accepts -g... yes >checking for cc option to accept ISO C89... none needed >checking for cc option to accept ISO C99... none needed >checking how to run the C preprocessor... cpp >checking whether we are using the GNU C++ compiler... yes >checking whether c++ accepts -g... yes >checking for grep that handles long lines and -e... (cached) /usr/bin/grep >checking for egrep... (cached) /usr/bin/egrep >checking whether cc needs -traditional... no >checking for ld... ld >checking whether the linker is GNU ld... yes >checking whether cpp accepts -o... yes >checking for cc... /usr/local/libexec/ccache/cc >checking for ranlib... ranlib >checking for ar... ar >checking for ar flags... rcD >checking for as... as >checking for objdump... objdump >checking for objcopy... objcopy >checking for nm... nm >checking whether ln -s works... yes >checking whether make sets $(MAKE)... yes >checking for a BSD-compatible install... /usr/bin/install -c >checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p >checking for dtrace... dtrace >checking for dot... no >checking for doxygen... no >checking for pkg-config... no >checking for ANSI C header files... (cached) yes >checking for sys/types.h... (cached) yes >checking for sys/stat.h... (cached) yes >checking for stdlib.h... (cached) yes >checking for string.h... (cached) yes >checking for memory.h... (cached) yes >checking for strings.h... (cached) yes >checking for inttypes.h... (cached) yes >checking for stdint.h... (cached) yes >checking for unistd.h... (cached) yes >checking for minix/config.h... (cached) no >checking whether it is safe to define __EXTENSIONS__... yes >checking for cd using physical directory... cd -P >checking whether CFLAGS is valid... yes >checking whether LDFLAGS is valid... yes >checking whether -Wl,-R. is accepted as LDFLAGS... yes >checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes >checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes >checking whether -Wdivision-by-zero is accepted as CFLAGS... yes >checking whether -Wduplicated-cond is accepted as CFLAGS... no >checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes >checking whether -Wimplicit-int is accepted as CFLAGS... yes >checking whether -Wmisleading-indentation is accepted as CFLAGS... no >checking whether -Wpointer-arith is accepted as CFLAGS... yes >checking whether -Wshorten-64-to-32 is accepted as CFLAGS... yes >checking whether -Wwrite-strings is accepted as CFLAGS... yes >checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... no >checking whether -Wmissing-noreturn is accepted as CFLAGS... yes >checking whether -Wno-cast-function-type is accepted as CFLAGS... no >checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes >checking whether -Wno-long-long is accepted as CFLAGS... yes >checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes >checking whether -Wno-overlength-strings is accepted as CFLAGS... yes >checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... no >checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes >checking whether -Wno-self-assign is accepted as CFLAGS... yes >checking whether -Wno-tautological-compare is accepted as CFLAGS... yes >checking whether -Wno-unused-parameter is accepted as CFLAGS... yes >checking whether -Wno-unused-value is accepted as CFLAGS... yes >checking whether -Wsuggest-attribute=format is accepted as CFLAGS... no >checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... no >checking whether -Wunused-variable is accepted as CFLAGS... yes >checking whether -diag-disable=175,188,2259 is accepted as CFLAGS... no >checking whether -Wextra-tokens is accepted as CFLAGS... yes >checking whether -Wall -Wextra is accepted as CFLAGS... yes >checking whether -Qunused-arguments is accepted as CFLAGS... yes >checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes >checking whether -fstack-protector-strong is accepted as CFLAGS... yes >checking whether -fstack-protector-strong is accepted as LDFLAGS... yes >checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... no >checking whether -std=gnu99 is accepted as CFLAGS... yes >checking whether -fno-strict-overflow is accepted as CFLAGS... yes >checking whether -fvisibility=hidden is accepted as CFLAGS... yes >checking whether -fno-fast-math is accepted as CFLAGS... yes >checking whether -fexcess-precision=standard is accepted as CFLAGS... no >checking whether -fp-model precise is accepted as CFLAGS... no >checking whether compiler has statement and declarations in expressions... yes >checking whether pthread should be enabled by default... yes >checking for crypt in -lcrypt... (cached) yes >checking for dlopen in -ldl... yes >checking for shl_load in -ldld... no >checking for shutdown in -lsocket... no >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking for stdbool.h that conforms to C99... (cached) yes >checking for _Bool... (cached) yes >checking for sys/wait.h that is POSIX.1 compatible... (cached) yes >checking a.out.h usability... yes >checking a.out.h presence... yes >checking for a.out.h... yes >checking atomic.h usability... no >checking atomic.h presence... no >checking for atomic.h... no >checking copyfile.h usability... no >checking copyfile.h presence... no >checking for copyfile.h... no >checking direct.h usability... no >checking direct.h presence... no >checking for direct.h... no >checking grp.h usability... yes >checking grp.h presence... yes >checking for grp.h... yes >checking for fcntl.h... (cached) yes >checking for float.h... (cached) yes >checking ieeefp.h usability... yes >checking ieeefp.h presence... yes >checking for ieeefp.h... yes >checking intrinsics.h usability... no >checking intrinsics.h presence... no >checking for intrinsics.h... no >checking for langinfo.h... (cached) yes >checking for limits.h... (cached) yes >checking for locale.h... (cached) yes >checking malloc.h usability... no >checking malloc.h presence... no >checking for malloc.h... no >checking malloc/malloc.h usability... no >checking malloc/malloc.h presence... no >checking for malloc/malloc.h... no >checking malloc_np.h usability... yes >checking malloc_np.h presence... yes >checking for malloc_np.h... yes >checking net/socket.h usability... no >checking net/socket.h presence... no >checking for net/socket.h... no >checking process.h usability... no >checking process.h presence... no >checking for process.h... no >checking for pwd.h... (cached) yes >checking sanitizer/asan_interface.h usability... yes >checking sanitizer/asan_interface.h presence... yes >checking for sanitizer/asan_interface.h... yes >checking sanitizer/msan_interface.h usability... yes >checking sanitizer/msan_interface.h presence... yes >checking for sanitizer/msan_interface.h... yes >checking setjmpex.h usability... no >checking setjmpex.h presence... no >checking for setjmpex.h... no >checking stdalign.h usability... yes >checking stdalign.h presence... yes >checking for stdalign.h... yes >checking sys/attr.h usability... no >checking sys/attr.h presence... no >checking for sys/attr.h... no >checking sys/eventfd.h usability... no >checking sys/eventfd.h presence... no >checking for sys/eventfd.h... no >checking for sys/fcntl.h... (cached) yes >checking for sys/file.h... (cached) yes >checking sys/id.h usability... no >checking sys/id.h presence... no >checking for sys/id.h... no >checking for sys/ioctl.h... (cached) yes >checking sys/mkdev.h usability... no >checking sys/mkdev.h presence... no >checking for sys/mkdev.h... no >checking for sys/param.h... (cached) yes >checking sys/prctl.h usability... no >checking sys/prctl.h presence... no >checking for sys/prctl.h... no >checking for sys/resource.h... (cached) yes >checking for sys/select.h... (cached) yes >checking sys/sendfile.h usability... no >checking sys/sendfile.h presence... no >checking for sys/sendfile.h... no >checking for sys/socket.h... (cached) yes >checking sys/syscall.h usability... yes >checking sys/syscall.h presence... yes >checking for sys/syscall.h... yes >checking sys/sysmacros.h usability... no >checking sys/sysmacros.h presence... no >checking for sys/sysmacros.h... no >checking for sys/time.h... (cached) yes >checking for sys/times.h... (cached) yes >checking for sys/uio.h... (cached) yes >checking sys/utime.h usability... no >checking sys/utime.h presence... no >checking for sys/utime.h... no >checking syscall.h usability... no >checking syscall.h presence... no >checking for syscall.h... no >checking for time.h... (cached) yes >checking for ucontext.h... (cached) yes >checking for utime.h... (cached) yes >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... no >checking whether byte ordering is bigendian... no >checking for an ANSI C-conforming const... yes >checking whether char is unsigned... no >checking for inline... inline >checking for working volatile... yes >checking for typeof syntax and keyword spelling... typeof >checking for C/C++ restrict keyword... __restrict >checking for long long... (cached) yes >checking for off_t... (cached) yes >checking char bit... 8 >checking size of int... 4 >checking size of short... 2 >checking size of long... 8 >checking size of long long... 8 >checking size of __int64... 0 >checking size of __int128... 16 >checking size of off_t... 8 >checking size of void*... 8 >checking size of float... 4 >checking size of double... 8 >checking size of time_t... 8 >checking size of clock_t... 4 >checking packed struct attribute... x __attribute__((packed)) >checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes >checking for printf prefix for long long... ll >checking for pid_t... (cached) yes >checking for convertible type of pid_t... INT >checking for uid_t... (cached) yes >checking for convertible type of uid_t... UINT >checking for gid_t... yes >checking for convertible type of gid_t... UINT >checking for time_t... yes >checking for convertible type of time_t... LONG >checking for dev_t... yes >checking for convertible type of dev_t... UINT >checking for mode_t... (cached) yes >checking for convertible type of mode_t... USHORT >checking for rlim_t... yes >checking for convertible type of rlim_t... LONG >checking for off_t... (cached) yes >checking for convertible type of off_t... LONG >checking for clockid_t... yes >checking for convertible type of clockid_t... INT >checking for prototypes... yes >checking token paste string... ansi >checking stringization... #expr >checking string literal concatenation... yes >checking for variable length prototypes and stdarg.h... yes >checking for variable length macro... yes >checking for alignas() syntax... __attribute__((__aligned__(x))) >checking for alignof() syntax... alignof >checking for CONSTFUNC function attribute... __attribute__ ((__const__)) x >checking for PUREFUNC function attribute... __attribute__ ((__pure__)) x >checking for NORETURN function attribute... __attribute__ ((__noreturn__)) x >checking for DEPRECATED function attribute... __attribute__ ((__deprecated__)) x >checking for DEPRECATED_BY function attribute... __attribute__ ((__deprecated__("by "#n))) x >checking for DEPRECATED_TYPE type attribute... x __attribute__ ((__deprecated__ mesg)) >checking for NOINLINE function attribute... __attribute__ ((__noinline__)) x >checking for ALWAYS_INLINE function attribute... __attribute__ ((__always_inline__)) x >checking for NO_SANITIZE function attribute... __attribute__ ((__no_sanitize__(san))) x >checking for NO_SANITIZE_ADDRESS function attribute... __attribute__ ((__no_sanitize_address__)) x >checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute... __attribute__ ((__no_address_safety_analysis__)) x >checking for WARN_UNUSED_RESULT function attribute... __attribute__ ((__warn_unused_result__)) x >checking for MAYBE_UNUSED function attribute... __attribute__ ((__unused__)) x >checking for ERRORFUNC function attribute... x >checking for WARNINGFUNC function attribute... x >checking for WEAK function attribute... __attribute__ ((__weak__)) x >checking for __attribute__((__depreacted__(msg))) in C++... yes >checking for FUNC_STDCALL function attribute... x >checking for FUNC_CDECL function attribute... __attribute__ ((__cdecl__)) x >checking for FUNC_FASTCALL function attribute... x >checking for FUNC_UNOPTIMIZED function attribute... x >checking for FUNC_MINIMIZED function attribute... x >checking for function alias... alias >checking for __atomic builtins... yes >checking for __sync builtins... yes >checking for __builtin_unreachable... yes >checking for exported function attribute... __attribute__ ((__visibility__("default"))) >checking for RUBY_FUNC_NONNULL function attribute... __attribute__ ((__nonnull__(n))) x >checking for function name string predefined identifier... __func__ >checking if enum over int is allowed... yes >checking whether sys_nerr is declared... yes >checking whether getenv is declared... (cached) yes >checking for size_t... (cached) yes >checking size of size_t... 8 >checking size of ptrdiff_t... 8 >checking for printf prefix for size_t... z >checking for printf prefix for ptrdiff_t... t >checking for struct stat.st_blksize... (cached) yes >checking for struct stat.st_blocks... yes >checking for struct stat.st_rdev... yes >checking size of struct stat.st_size... SIZEOF_OFF_T >checking size of struct stat.st_blocks... SIZEOF_OFF_T >checking size of struct stat.st_ino... 4 >checking for struct stat.st_atim... yes >checking for struct stat.st_atimespec... yes >checking for struct stat.st_atimensec... no >checking for struct stat.st_mtim... yes >checking for struct stat.st_mtimespec... yes >checking for struct stat.st_mtimensec... no >checking for struct stat.st_ctim... yes >checking for struct stat.st_ctimespec... yes >checking for struct stat.st_ctimensec... no >checking for struct stat.st_birthtimespec... yes >checking for struct timeval... yes >checking size of struct timeval.tv_sec... SIZEOF_TIME_T >checking for struct timespec... (cached) yes >checking for struct timezone... yes >checking for fd_mask... yes >checking for int8_t... yes >checking size of int8_t... 1 >checking for uint8_t... yes >checking size of uint8_t... 1 >checking for int16_t... yes >checking size of int16_t... 2 >checking for uint16_t... yes >checking size of uint16_t... 2 >checking for int32_t... yes >checking size of int32_t... 4 >checking for uint32_t... yes >checking size of uint32_t... 4 >checking for int64_t... yes >checking size of int64_t... 8 >checking for uint64_t... yes >checking size of uint64_t... 8 >checking for int128_t... __int128 >checking for uint128_t... unsigned __int128 >checking for intptr_t... yes >checking size of intptr_t... 8 >checking for uintptr_t... yes >checking size of uintptr_t... 8 >checking for printf prefix for intptr_t... NONE >checking for ssize_t... yes >checking size of ssize_t... 8 >checking for printf prefix for int64_t... NONE >checking for stack end address... no >checking for uid_t in sys/types.h... (cached) yes >checking type of array argument to getgroups... gid_t >checking return type of signal handlers... void >checking for working alloca.h... no >checking for alloca... yes >checking for dynamic size alloca... ok >checking for working memcmp... yes >checking for close... (cached) no >checking for acosh... yes >checking for cbrt... yes >checking for crypt... yes >checking for dup2... (cached) yes >checking for erf... yes >checking for explicit_bzero... yes >checking for ffs... (cached) yes >checking for flock... yes >checking for hypot... yes >checking for lgamma_r... yes >checking for memmove... (cached) yes >checking for nan... yes >checking for nextafter... yes >checking for setproctitle... (cached) yes >checking for strchr... (cached) yes >checking for strerror... (cached) yes >checking for strlcat... (cached) yes >checking for strlcpy... (cached) yes >checking for strstr... (cached) yes >checking for tgamma... yes >checking whether finite is declared... yes >checking whether isinf is declared... yes >checking whether isnan is declared... yes >checking sys/pstat.h usability... no >checking sys/pstat.h presence... no >checking for sys/pstat.h... no >checking for signbit... yes >checking for pid_t... (cached) yes >checking for vfork.h... (cached) no >checking for fork... (cached) yes >checking for vfork... (cached) yes >checking for working fork... yes >checking for working vfork... (cached) yes >checking for __syscall... yes >checking for _longjmp... yes >checking for arc4random_buf... (cached) yes >checking for atan2l... yes >checking for atan2f... yes >checking for chroot... yes >checking for chsize... no >checking for clock_gettime... (cached) yes >checking for copy_file_range... no >checking for cosh... yes >checking for crypt_r... no >checking for daemon... (cached) yes >checking for dirfd... (cached) yes >checking for dl_iterate_phdr... yes >checking for dlopen... (cached) yes >checking for dladdr... yes >checking for dup... yes >checking for dup3... yes >checking for eaccess... (cached) yes >checking for endgrent... (cached) yes >checking for eventfd... no >checking for explicit_memset... no >checking for fcopyfile... no >checking for fchmod... (cached) yes >checking for fchown... (cached) yes >checking for fcntl... (cached) yes >checking for fdatasync... yes >checking for fdopendir... yes >checking for fgetattrlist... no >checking for fmod... yes >checking for fstatat... (cached) yes >checking for fsync... (cached) yes >checking for ftruncate... yes >checking for ftruncate64... no >checking for getattrlist... no >checking for getcwd... (cached) yes >checking for getgidx... no >checking for getgrnam... yes >checking for getgrnam_r... yes >checking for getgroups... yes >checking for getpgid... (cached) yes >checking for getpgrp... (cached) yes >checking for getpriority... yes >checking for getpwnam_r... yes >checking for getrandom... no >checking for getresgid... yes >checking for getresuid... yes >checking for getrlimit... (cached) yes >checking for getsid... yes >checking for gettimeofday... (cached) yes >checking for getuidx... no >checking for gmtime_r... yes >checking for grantpt... yes >checking for initgroups... yes >checking for ioctl... yes >checking for isfinite... no >checking for issetugid... (cached) yes >checking for killpg... (cached) yes >checking for lchmod... yes >checking for lchown... yes >checking for link... (cached) yes >checking for llabs... (cached) yes >checking for lockf... yes >checking for log2... yes >checking for lstat... (cached) yes >checking for lutimes... yes >checking for malloc_usable_size... yes >checking for malloc_size... no >checking for mblen... (cached) yes >checking for memalign... no >checking for memset_s... yes >checking for writev... yes >checking for memrchr... yes >checking for memmem... yes >checking for mkfifo... yes >checking for mknod... yes >checking for mktime... yes >checking for openat... yes >checking for pipe2... yes >checking for poll... (cached) yes >checking for posix_fadvise... yes >checking for posix_memalign... yes >checking for ppoll... yes >checking for pread... (cached) yes >checking for pwrite... (cached) yes >checking for qsort_r... yes >checking for qsort_s... no >checking for readlink... (cached) yes >checking for realpath... (cached) yes >checking for round... yes >checking for sched_getaffinity... no >checking for seekdir... yes >checking for select_large_fdset... no >checking for sendfile... yes >checking for setegid... (cached) yes >checking for setenv... (cached) yes >checking for seteuid... (cached) yes >checking for setgid... (cached) yes >checking for setgroups... (cached) yes >checking for setpgid... (cached) yes >checking for setpgrp... yes >checking for setregid... (cached) yes >checking for setresgid... (cached) yes >checking for setresuid... (cached) yes >checking for setreuid... (cached) yes >checking for setrgid... yes >checking for setrlimit... (cached) yes >checking for setruid... yes >checking for setsid... (cached) yes >checking for setuid... (cached) yes >checking for shutdown... (cached) no >checking for sigaction... (cached) yes >checking for sigaltstack... (cached) yes >checking for sigprocmask... (cached) yes >checking for sinh... yes >checking for spawnv... no >checking for symlink... (cached) yes >checking for syscall... yes >checking for sysconf... (cached) yes >checking for tanh... yes >checking for telldir... yes >checking for timegm... yes >checking for times... (cached) yes >checking for truncate... (cached) yes >checking for truncate64... no >checking for unsetenv... (cached) yes >checking for utimensat... yes >checking for utimes... (cached) yes >checking for wait4... (cached) yes >checking for waitpid... (cached) yes >checking if getcwd allocates buffer if NULL is given... yes >checking for __builtin_alloca_with_align... yes >checking for __builtin_assume_aligned... yes >checking for __builtin_bswap16... yes >checking for __builtin_bswap32... yes >checking for __builtin_bswap64... yes >checking for __builtin_popcount... yes >checking for __builtin_popcountll... yes >checking for __builtin_clz... yes >checking for __builtin_clzl... yes >checking for __builtin_clzll... yes >checking for __builtin_ctz... yes >checking for __builtin_ctzll... yes >checking for __builtin_add_overflow... yes >checking for __builtin_sub_overflow... yes >checking for __builtin_mul_overflow... yes >checking for __builtin_mul_overflow_p... no >checking for __builtin_constant_p... yes >checking for __builtin_choose_expr... yes >checking for __builtin_choose_expr_constant_p... yes >checking for __builtin_types_compatible_p... yes >checking for __builtin_trap... yes >checking whether qsort_r is GNU version... no >checking whether qsort_r is BSD version... yes >checking whether atan2 handles Inf as C99... yes >checking for clock_getres... yes >checking for timer_create in -lrt... yes >checking for timer_settime in -lrt... yes >checking for unsetenv returns a value... yes >checking whether struct tm is in sys/time.h or time.h... time.h >checking for struct tm.tm_zone... yes >checking for struct tm.tm_gmtoff... yes >checking for external int daylight... no >checking for negative time_t for gmtime(3)... yes >checking for localtime(3) overflow correctly... yes >checking for sig_t... yes >checking whether right shift preserve sign bit... yes >checking whether _SC_CLK_TCK is supported... yes >checking stack growing direction on amd64... -1 >checking native coroutine implementation for amd64-freebsd11... ucontext >checking for pthread_create in -lthr... yes >checking for pthread_np.h... yes >checking whether pthread_t is scalar type... yes >checking for sched_yield... (cached) yes >checking for pthread_attr_setinheritsched... yes >checking for pthread_attr_get_np... yes >checking for pthread_attr_getstack... yes >checking for pthread_attr_getguardsize... yes >checking for pthread_get_stackaddr_np... no >checking for pthread_get_stacksize_np... no >checking for thr_stksegment... no >checking for pthread_stackseg_np... no >checking for pthread_getthrds_np... no >checking for pthread_condattr_setclock... yes >checking for pthread_sigmask... yes >checking for pthread_setname_np... no >checking for pthread_set_name_np... yes >checking for pthread_getattr_np... no >checking if mcontext_t is a pointer... no >checking for getcontext... yes >checking for setcontext... yes >checking if fork works with pthread... yes >checking whether ELF binaries are produced... yes >checking for elf.h... (cached) yes >checking elf_abi.h usability... no >checking elf_abi.h presence... no >checking for elf_abi.h... no >checking mach-o/loader.h usability... no >checking mach-o/loader.h presence... no >checking for mach-o/loader.h... no >checking whether OS depend dynamic link works... yes >checking for procstat_open_sysctl in -lprocstat... yes >checking for procstat_getvmmap... yes >checking execinfo.h usability... yes >checking execinfo.h presence... yes >checking for execinfo.h... yes >checking for backtrace in -lexecinfo... yes >checking for unw_backtrace in -lunwind... yes >checking for backtrace... yes >checking for broken backtrace... no >checking valgrind/memcheck.h usability... no >checking valgrind/memcheck.h presence... no >checking for valgrind/memcheck.h... no >checking for strip... strip >checking whether wrapper for LD_LIBRARY_PATH is needed... no >checking whether dtrace USDT is available... yes(-xnolibs) >checking whether dtrace needs post processing... rebuild >checking for __builtin_setjmp... yes with cast ((void **)) >checking for _setjmpex as a macro or function... no >checking for _setjmp as a macro or function... yes >checking for sigsetjmp as a macro or function... yes >checking for setjmp type... __builtin_setjmp\((void **)\) >checking for prefix of external symbols... NONE >checking for pthread.h... (cached) yes >checking if make is GNU make... no >checking for safe null command for make... : >.ext/include/amd64-freebsd11/ruby/config.h updated >configure: ruby library version = 2.7 >configure: creating ./config.status >config.status: creating Makefile >config.status: creating ruby-2.7.pc >--- >Configuration summary for ruby version 2.7.1 > > * Installation prefix: /usr/local > * exec prefix: ${prefix} > * arch: amd64-freebsd11 > * site arch: ${arch} > * RUBY_BASE_NAME: ruby > * enable shared: yes > * ruby lib prefix: ${exec_prefix}/lib/ruby > * site libraries path: ${rubylibprefix}/${sitearch} > * vendor path: /usr/local/lib/ruby/vendor_ruby > * target OS: freebsd11 > * compiler: cc > * with pthread: yes > * with coroutine: ucontext > * enable shared libs: yes > * dynamic library ext: so > * CFLAGS: ${optflags} ${debugflags} ${warnflags} > * LDFLAGS: -L. -fstack-protector-strong -rdynamic > * DLDFLAGS: -fstack-protector-strong -Wl,-E > * optflags: -O3 > * warnflags: -Wall -Wextra -Wdeprecated-declarations \ > -Wdivision-by-zero \ > -Wimplicit-function-declaration -Wimplicit-int \ > -Wpointer-arith -Wshorten-64-to-32 \ > -Wwrite-strings -Wmissing-noreturn \ > -Wno-constant-logical-operand -Wno-long-long \ > -Wno-missing-field-initializers \ > -Wno-overlength-strings -Wno-parentheses-equality \ > -Wno-self-assign -Wno-tautological-compare \ > -Wno-unused-parameter -Wno-unused-value \ > -Wunused-variable -Wextra-tokens > * strip command: strip > * install doc: rdoc > * JIT support: yes > * man page type: doc > >--- >=========================================================================== >=======================<phase: build >============================ >===> Building for ruby-2.7.1,1 > BASERUBY = echo executable host ruby is required. use --with-baseruby option.; false > CC = cc > LD = ld > LDSHARED = cc -shared > CFLAGS = -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fPIC > XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -DCANONICALIZATION_FOR_MATHN -I. -I.ext/include/amd64-freebsd11 -I./include -I. -I./enc/unicode/12.1.0 > CPPFLAGS = -I/usr/local/include -isystem /usr/local/include > DLDFLAGS = -fstack-protector-strong -Wl,-E -Wl,-soname,libruby27.so.27 -fstack-protector-strong > SOLIBS = -lelf -lunwind -lexecinfo -lprocstat -lthr -lrt -lrt -ldl -lcrypt -lm -lpthread -L/usr/local/lib -L/usr/local/lib > LANG = C > LC_ALL = C > LC_CTYPE = > MFLAGS = >FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) >Target: x86_64-unknown-freebsd11.3 >Thread model: posix >InstalledDir: /usr/bin >translating probes probes.d >compiling vm.c >building rb_mjit_header.h >rb_mjit_header.h updated >compiling ./main.c >compiling dmydln.c >compiling miniinit.c >compiling dmyext.c >compiling array.c >array.c:290:17: warning: expression result unused [-Wunused-value] > RB_OBJ_WRITE(buff_owner_ary, &ptr[i+beg], argv[i]); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./internal.h:2693:34: note: expanded from macro 'RB_OBJ_WRITE' >#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./internal.h:2685:5: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' > unaligned_member_access_result; \ > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./include/ruby/ruby.h:1087:5: note: expanded from macro 'RARRAY_PTR_USE_TRANSIENT' > expr; \ > ^~~~ >array.c:1200:2: warning: expression result unused [-Wunused-value] > RB_OBJ_WRITE(target_ary, &ptr[idx], item); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./internal.h:2693:34: note: expanded from macro 'RB_OBJ_WRITE' >#define RB_OBJ_WRITE(a, slot, b) UNALIGNED_MEMBER_ACCESS(rb_obj_write((VALUE)(a), (VALUE *)(slot), (VALUE)(b), __FILE__, __LINE__)) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./internal.h:2685:5: note: expanded from macro 'UNALIGNED_MEMBER_ACCESS' > unaligned_member_access_result; \ > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >./include/ruby/ruby.h:1087:5: note: expanded from macro 'RARRAY_PTR_USE_TRANSIENT' > expr; \ > ^~~~ >2 warnings generated. >compiling ast.c >compiling bignum.c >compiling class.c >compiling compar.c >compiling compile.c >compiling complex.c >compiling cont.c >compiling debug.c >compiling debug_counter.c >compiling dir.c >compiling dln_find.c >compiling encoding.c >compiling enum.c >compiling enumerator.c >compiling error.c >compiling eval.c >compiling file.c >compiling gc.c >compiling hash.c >compiling inits.c >compiling io.c >compiling iseq.c >compiling load.c >compiling marshal.c >compiling math.c >making mjit_config.h >compiling mjit.c >compiling mjit_compile.c >compiling node.c >compiling numeric.c >compiling object.c >compiling pack.c >compiling parse.c >compiling proc.c >compiling process.c >compiling random.c >compiling range.c >compiling rational.c >compiling re.c >compiling regcomp.c >compiling regenc.c >compiling regerror.c >compiling regexec.c >compiling regparse.c >compiling regsyntax.c >compiling ruby.c >compiling safe.c >compiling signal.c >compiling sprintf.c >compiling st.c >compiling strftime.c >compiling string.c >compiling struct.c >compiling symbol.c >compiling thread.c >compiling time.c >compiling transcode.c >compiling transient_heap.c >compiling util.c >compiling variable.c >compiling version.c >compiling vm_backtrace.c >compiling vm_dump.c >compiling vm_trace.c >compiling coroutine/ucontext/Context.c >processing probes in object files >compiling enc/ascii.c >compiling enc/us_ascii.c >compiling enc/unicode.c >compiling enc/utf_8.c >compiling enc/trans/newline.c >compiling ./missing/close.c >compiling addr2line.c >compiling dmyenc.c >linking miniruby >building .ext/include/amd64-freebsd11/rb_mjit_min_header-2.7.1.h >./miniruby -I./lib -I. -I.ext/common ./tool/transform_mjit_header.rb "cc -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fPIC " rb_mjit_header.h .ext/include/amd64-freebsd11/rb_mjit_min_header-2.7.1.h > >Transforming external functions to static: >transform_mjit_header: making external definition of 'rb_vm_lvar_exposed' static inline >transform_mjit_header: making external definition of 'Init_vm_stack_canary' static inline >transform_mjit_header: making external definition of 'rb_vm_opt_struct_aset' static inline >transform_mjit_header: making external definition of 'rb_vm_opt_struct_aref' static inline >transform_mjit_header: making external definition of 'rb_eql_opt' static inline >transform_mjit_header: changing definition of 'rb_equal_opt' to declaration >transform_mjit_header: changing definition of 'rb_vm_search_method_slowpath' to declaration >transform_mjit_header: making external definition of 'rb_vm_rewrite_cref' static inline >transform_mjit_header: making external definition of 'rb_vm_block_ep_update' static inline >transform_mjit_header: making external definition of 'rb_vm_cref_new_toplevel' static inline >transform_mjit_header: making external definition of 'rb_vm_frame_block_handler' static inline >transform_mjit_header: making external definition of 'rb_vm_cframe_empty_keyword_p' static inline >transform_mjit_header: making external definition of 'rb_vm_cframe_keyword_p' static inline >transform_mjit_header: making external definition of 'rb_vm_ep_local_ep' static inline >transform_mjit_header: making declaration of 'rb_vm_lvar_exposed' static inline >transform_mjit_header: making declaration of 'rb_vm_rewrite_cref' static inline >transform_mjit_header: making declaration of 'rb_vm_frame_block_handler' static inline >transform_mjit_header: making declaration of 'rb_vm_block_ep_update' static inline >transform_mjit_header: making declaration of 'rb_vm_ep_local_ep' static inline >transform_mjit_header: making declaration of 'Init_vm_stack_canary' static inline >transform_mjit_header: making declaration of 'rb_eql_opt' static inline >ln -sf ../../../.ext/include/amd64-freebsd11/rb_mjit_min_header-2.7.1.h include/ruby-2.7/amd64-freebsd11/rb_mjit_min_header-2.7.1.h >./revision.h unchanged >generating encdb.h >encdb.h updated >./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp >rbconfig.rb updated >generating enc.mk >making srcs under enc >generating transdb.h >transdb.h updated >compiling dln.c >compiling localeinit.c >creating verconf.h >verconf.h updated >compiling loadpath.c >compiling builtin.c >generating a glommed object with DTrace probes for static library >linking static-library libruby27-static.a >linking shared-library libruby27.so.27 >generating makefiles ext/configure-ext.mk >ext/configure-ext.mk updated >configuring -test-/arith_seq/extract >configuring -test-/array/resize >configuring -test-/bignum >configuring -test-/bug-14834 >configuring -test-/bug-3571 >configuring -test-/bug-5832 >configuring -test-/bug_reporter >configuring -test-/class >configuring -test-/cxxanyargs >configuring -test-/debug >configuring -test-/dln/empty >configuring -test-/enumerator_kw >configuring -test-/exception >configuring -test-/fatal >configuring -test-/file >configuring -test-/float >configuring -test-/funcall >configuring -test-/gvl/call_without_gvl >configuring -test-/hash >configuring -test-/integer >configuring -test-/iseq_load >configuring -test-/iter >configuring -test-/load/dot.dot >configuring -test-/load/protect >configuring -test-/marshal/compat >configuring -test-/marshal/internal_ivar >configuring -test-/marshal/usr >configuring -test-/memory_status >configuring -test-/method >configuring -test-/notimplement >configuring -test-/num2int >configuring -test-/path_to_class >configuring -test-/popen_deadlock >configuring -test-/postponed_job >configuring -test-/printf >configuring -test-/proc >configuring -test-/rational >configuring -test-/rb_call_super_kw >configuring -test-/recursion >configuring -test-/regexp >configuring -test-/scan_args >configuring -test-/st/foreach >configuring -test-/st/numhash >configuring -test-/st/update >configuring -test-/string >configuring -test-/struct >configuring -test-/symbol >configuring -test-/thread_fd_close >configuring -test-/time >configuring -test-/tracepoint >configuring -test-/typeddata >configuring -test-/vm >configuring -test-/wait_for_single_fd >configuring zlib >configuring ripper >configuring fcntl >configuring stringio >configuring continuation >configuring openssl >configuring nkf >configuring socket >configuring pathname >configuring rubyvm >configuring json >configuring json/generator >configuring json/parser >configuring objspace >configuring strscan >configuring sdbm >configuring cgi/escape >configuring io/console >configuring io/nonblock >configuring io/wait >configuring monitor >configuring readline >configuring digest >configuring digest/bubblebabble >configuring digest/md5 >configuring digest/rmd160 >configuring digest/sha1 >configuring digest/sha2 >configuring racc/cparse >configuring date >configuring psych >configuring fiber >configuring bigdecimal >configuring etc >configuring syslog >configuring rbconfig/sizeof >configuring pty >configuring fiddle >configuring coverage >generating makefile exts.mk >exts.mk updated >compiling extract.c >linking shared-object -test-/arith_seq/extract.so >compiling resize.c >linking shared-object -test-/array/resize.so >compiling init.c >compiling big2str.c >compiling str2big.c >compiling bigzero.c >compiling intpack.c >compiling div.c >compiling mul.c >linking shared-object -test-/bignum.so >compiling bug-14384.c >linking shared-object -test-/bug_14834.so >compiling bug.c >linking shared-object -test-/bug_3571.so >compiling bug.c >linking shared-object -test-/bug_5832.so >compiling bug_reporter.c >linking shared-object -test-/bug_reporter.so >compiling init.c >compiling class2name.c >linking shared-object -test-/class.so >compiling cxxanyargs.cpp >linking shared-object -test-/cxxanyargs.so >compiling init.c >compiling profile_frames.c >compiling inspector.c >linking shared-object -test-/debug.so >compiling empty.c >linking shared-object -test-/dln/empty.so >compiling enumerator_kw.c >linking shared-object -test-/enumerator_kw.so >compiling init.c >compiling ensured.c >compiling enc_raise.c >compiling dataerror.c >linking shared-object -test-/exception.so >compiling rb_fatal.c >linking shared-object -test-/fatal/rb_fatal.so >compiling init.c >compiling fs.c >compiling stat.c >linking shared-object -test-/file.so >compiling init.c >compiling nextafter.c >linking shared-object -test-/float.so >compiling funcall.c >linking shared-object -test-/funcall.so >compiling call_without_gvl.c >linking shared-object -test-/gvl/call_without_gvl.so >compiling init.c >compiling delete.c >linking shared-object -test-/hash.so >compiling core_ext.c >compiling init.c >compiling my_integer.c >linking shared-object -test-/integer.so >compiling iseq_load.c >linking shared-object -test-/iseq_load.so >compiling init.c >compiling break.c >compiling yield.c >linking shared-object -test-/iter.so >compiling dot.dot.c >linking shared-object -test-/load/dot.dot.so >compiling protect.c >linking shared-object -test-/load/protect.so >compiling usrcompat.c >linking shared-object -test-/marshal/compat.so >compiling internal_ivar.c >linking shared-object -test-/marshal/internal_ivar.so >compiling usrmarshal.c >linking shared-object -test-/marshal/usr.so >compiling init.c >compiling arity.c >linking shared-object -test-/method.so >compiling bug.c >linking shared-object -test-/notimplement.so >compiling num2int.c >linking shared-object -test-/num2int.so >compiling path_to_class.c >linking shared-object -test-/path_to_class.so >compiling postponed_job.c >linking shared-object -test-/postponed_job.so >compiling printf.c >linking shared-object -test-/printf.so >compiling init.c >compiling receiver.c >compiling super.c >linking shared-object -test-/proc.so >compiling rat.c >linking shared-object -test-/rational.so >compiling rb_call_super_kw.c >linking shared-object -test-/rb_call_super_kw.so >compiling recursion.c >linking shared-object -test-/recursion.so >compiling init.c >compiling parse_depth_limit.c >linking shared-object -test-/regexp.so >compiling scan_args.c >linking shared-object -test-/scan_args.so >compiling foreach.c >linking shared-object -test-/st/foreach.so >compiling numhash.c >linking shared-object -test-/st/numhash.so >compiling update.c >linking shared-object -test-/st/update.so >compiling fstring.c >compiling coderange.c >compiling new.c >compiling init.c >compiling set_len.c >compiling enc_str_buf_cat.c >compiling cstr.c >compiling qsort.c >compiling normalize.c >compiling modify.c >compiling capacity.c >compiling rb_str_dup.c >compiling ellipsize.c >compiling nofree.c >compiling enc_associate.c >linking shared-object -test-/string.so >compiling init.c >compiling len.c >compiling duplicate.c >compiling member.c >linking shared-object -test-/struct.so >compiling init.c >compiling type.c >linking shared-object -test-/symbol.so >compiling thread_fd_close.c >linking shared-object -test-/thread_fd_close.so >compiling new.c >compiling init.c >compiling leap_second.c >linking shared-object -test-/time.so >compiling gc_hook.c >compiling tracepoint.c >linking shared-object -test-/tracepoint.so >compiling typeddata.c >linking shared-object -test-/typeddata.so >compiling at_exit.c >linking shared-object -test-/vm/at_exit.so >compiling wait_for_single_fd.c >linking shared-object -test-/wait_for_single_fd.so >compiling zlib.c >linking shared-object zlib.so >compiling ripper.c >linking shared-object ripper.so >installing default ripper libraries >checking ../.././parse.y and ../.././ext/ripper/eventids2.c >compiling fcntl.c >linking shared-object fcntl.so >compiling stringio.c >linking shared-object stringio.so >compiling continuation.c >linking shared-object continuation.so >compiling openssl_missing.c >compiling ossl.c >compiling ossl_asn1.c >compiling ossl_bio.c >compiling ossl_bn.c >compiling ossl_cipher.c >compiling ossl_config.c >compiling ossl_digest.c >compiling ossl_engine.c >compiling ossl_hmac.c >compiling ossl_kdf.c >compiling ossl_ns_spki.c >compiling ossl_ocsp.c >compiling ossl_pkcs12.c >compiling ossl_pkcs7.c >compiling ossl_pkey.c >compiling ossl_pkey_dh.c >compiling ossl_pkey_dsa.c >compiling ossl_pkey_ec.c >compiling ossl_pkey_rsa.c >compiling ossl_rand.c >compiling ossl_ssl.c >compiling ossl_ssl_session.c >compiling ossl_x509.c >compiling ossl_x509attr.c >compiling ossl_x509cert.c >compiling ossl_x509crl.c >compiling ossl_x509ext.c >compiling ossl_x509name.c >compiling ossl_x509req.c >compiling ossl_x509revoked.c >compiling ossl_x509store.c >linking shared-object openssl.so >installing default openssl libraries >compiling nkf.c >linking shared-object nkf.so >installing default nkf libraries >compiling init.c >compiling constants.c >compiling basicsocket.c >compiling socket.c >compiling ipsocket.c >compiling tcpsocket.c >compiling tcpserver.c >compiling sockssocket.c >compiling udpsocket.c >compiling unixsocket.c >compiling unixserver.c >compiling option.c >compiling ancdata.c >compiling raddrinfo.c >compiling ifaddr.c >compiling getaddrinfo.c >In file included from getaddrinfo.c:86: >./addrinfo.h:165:12: error: conflicting types for 'getnameinfo' >extern int getnameinfo __P(( > ^ >/usr/include/netdb.h:251:6: note: previous declaration is here >int getnameinfo(const struct sockaddr *, socklen_t, char *, > ^ >getaddrinfo.c:410:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] > } else if (strcmp(sp->s_proto, "tcp") == 0) { > ^ >1 warning and 1 error generated. >*** Error code 1 > >Stop. >make[3]: stopped in /wrkdirs/usr/ports/lang/ruby27/work/ruby-2.7.1/ext/socket >*** Error code 1 > >Stop. >make[2]: stopped in /wrkdirs/usr/ports/lang/ruby27/work/ruby-2.7.1 >*** Error code 1 > >Stop. >make[1]: stopped in /wrkdirs/usr/ports/lang/ruby27/work/ruby-2.7.1 >*** Error code 1 > >Stop. >make: stopped in /usr/ports/lang/ruby27 >=>> Cleaning up wrkdir >===> Cleaning for ruby-2.7.1,1 >build of lang/ruby27 | ruby-2.7.1,1 ended at Mon Jul 6 22:49:07 CEST 2020 >build time: 00:02:34 >!!! build failure encountered !!!
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 247817
: 216274 |
230106