Portage 3.0.61 (python 3.11.7-final-0, default/linux/x86/17.0, gcc-13, glibc-2.38-r9, 6.7.0-arch3-1 i686) ================================================================= System uname: Linux-6.7.0-arch3-1-i686-AMD_Ryzen_7_4800H_with_Radeon_Graphics-with-glibc2.38 KiB Mem: 32214520 total, 25242348 free KiB Swap: 12582908 total, 12582908 free Timestamp of repository gentoo: Wed, 17 Jan 2024 19:03:18 +0000 sh bash 5.1_p16-r6 ld GNU ld (Gentoo 2.40 p7) 2.40.0 app-misc/pax-utils: 1.3.7::gentoo app-shells/bash: 5.1_p16-r6::gentoo dev-build/autoconf: 2.71-r6::gentoo dev-build/automake: 1.16.5-r1::gentoo dev-build/cmake: 3.27.9::gentoo dev-build/libtool: 2.4.7-r1::gentoo dev-build/make: 4.4.1-r1::gentoo dev-build/meson: 1.3.0-r2::gentoo dev-lang/perl: 5.38.2-r1::gentoo dev-lang/python: 3.11.7::gentoo, 3.12.1::gentoo dev-lang/rust-bin: 1.71.1::gentoo sys-apps/baselayout: 2.14-r1::gentoo sys-apps/openrc: 0.48::gentoo sys-apps/sandbox: 2.38::gentoo sys-devel/binutils: 2.40-r9::gentoo sys-devel/binutils-config: 5.5::gentoo sys-devel/gcc: 13.2.1_p20230826::gentoo sys-devel/gcc-config: 2.11::gentoo sys-devel/llvm: 16.0.6::gentoo, 17.0.6::gentoo sys-kernel/linux-headers: 6.1::gentoo (virtual/os-headers) sys-libs/glibc: 2.38-r9::gentoo Repositories: gentoo location: /var/db/repos/gentoo sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 volatile: False sync-rsync-extra-opts: sync-rsync-verify-max-age: 3 sync-rsync-verify-metamanifest: yes sync-rsync-verify-jobs: 1 Binary Repositories: gentoobinhost priority: 1 sync-uri: https://gentoo.osuosl.org/releases/x86/binpackages/17.0/i686 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="@FREE" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/var/cache/distfiles" EMERGE_DEFAULT_OPTS="--autounmask --autounmask-continue --complete-graph --getbinpkg --usepkg-exclude dev-perl/Mozilla-CA" ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LEX="flex" MAKEOPTS="-j8" PKGDIR="/var/cache/binpkgs" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" SHELL="/bin/bash" USE="acl bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc ncurses nls openmp pam pcre readline seccomp split-usr ssl test-rust unicode x86 xattr zlib" ABI_X86="32" ADA_TARGET="gnat_2021" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby31" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS * Package: dev-ruby/pg-1.5.4-r1:1 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux ruby_targets_ruby31 test x86 * FEATURES: keeptemp network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all >>> Unpacking pg-1.5.4.tar.gz to /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/all >>> Source unpacked in /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work >>> Preparing source in /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work ... * Running prepare phase for all * Running prepare phase for all * Running source copy phase for ruby31 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work ... * Running configure phase for ruby31 Calling libpq with GVL unlocked checking for pg_config... yes Using config values from /usr/bin/pg_config checking for whether -Wl,-rpath,/usr/lib/postgresql-16/lib is accepted as LDFLAGS... yes Using libpq from /usr/lib/postgresql-16/lib checking for libpq-fe.h... yes checking for libpq/libpq-fs.h... yes checking for pg_config_manual.h... yes checking for PQconnectdb() in -lpq... yes checking for PQconninfo() in libpq-fe.h... yes checking for PQsslAttribute() in libpq-fe.h... yes checking for PQresultVerboseErrorMessage() in libpq-fe.h... yes checking for PQencryptPasswordConn() in libpq-fe.h... yes checking for PQresultMemorySize() in libpq-fe.h... yes checking for PQenterPipelineMode() in libpq-fe.h... yes checking for timegm()... yes checking for rb_gc_adjust_memory_usage()... yes checking for rb_gc_mark_movable()... yes checking for rb_io_wait()... yes checking for unistd.h... yes checking for inttypes.h... yes checking for C99 variable length arrays... yes creating extconf.h creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work ... * Running compile phase for ruby31 make -j8 V=1 -C ext make: Entering directory '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/ext' i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o gvl_wrappers.o -c gvl_wrappers.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg.o -c pg.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_binary_decoder.o -c pg_binary_decoder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_binary_encoder.o -c pg_binary_encoder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_coder.o -c pg_coder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_connection.o -c pg_connection.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_copy_coder.o -c pg_copy_coder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_errors.o -c pg_errors.c In file included from pg.h:60, from gvl_wrappers.c:6: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg.c:48: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_copy_coder.c:6: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_coder.c:6: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_connection.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from pg.h:60, from pg_binary_decoder.c:8: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_errors.c:6: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_binary_encoder.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_record_coder.o -c pg_record_coder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_result.o -c pg_result.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_text_decoder.o -c pg_text_decoder.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_text_encoder.o -c pg_text_encoder.c In file included from pg.h:60, from pg_record_coder.c:6: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_result.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_tuple.o -c pg_tuple.c In file included from pg.h:60, from pg_text_decoder.c:32: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map.o -c pg_type_map.c In file included from pg.h:60, from pg_text_encoder.c:43: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_tuple.c:1: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_all_strings.o -c pg_type_map_all_strings.c In file included from pg.h:60, from pg_type_map.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_by_class.o -c pg_type_map_by_class.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_by_column.o -c pg_type_map_by_column.c In file included from pg.h:60, from pg_type_map_all_strings.c:9: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_by_mri_type.o -c pg_type_map_by_mri_type.c In file included from pg.h:60, from pg_type_map_by_class.c:10: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_by_oid.o -c pg_type_map_by_oid.c In file included from pg.h:60, from pg_type_map_by_column.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_type_map_in_ruby.o -c pg_type_map_in_ruby.c i686-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.1.0/i686-linux -I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -I/usr/include/postgresql-16 -D_FILE_OFFSET_BITS=64 -fPIC -O2 -march=i686 -pipe -o pg_util.o -c pg_util.c In file included from pg.h:60, from pg_type_map_by_mri_type.c:10: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_type_map_by_oid.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_type_map_in_ruby.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | In file included from pg.h:60, from pg_util.c:7: /usr/include/postgresql-16/pg_config.h:816: warning: "restrict" redefined 816 | #define restrict __restrict | In file included from /usr/include/ruby-3.1.0/ruby/internal/config.h:22, from /usr/include/ruby-3.1.0/ruby/ruby.h:15, from /usr/include/ruby-3.1.0/ruby.h:38, from pg.h:21: /usr/include/ruby-3.1.0/i686-linux/ruby/config.h:74: note: this is the location of the previous definition 74 | #define restrict __restrict__ | rm -f pg_ext.so i686-pc-linux-gnu-gcc -shared -o pg_ext.so gvl_wrappers.o pg.o pg_binary_decoder.o pg_binary_encoder.o pg_coder.o pg_connection.o pg_copy_coder.o pg_errors.o pg_record_coder.o pg_result.o pg_text_decoder.o pg_text_encoder.o pg_tuple.o pg_type_map.o pg_type_map_all_strings.o pg_type_map_by_class.o pg_type_map_by_column.o pg_type_map_by_mri_type.o pg_type_map_by_oid.o pg_type_map_in_ruby.o pg_util.o -L. -L/usr/lib -L/usr/lib/postgresql-16/lib -Wl,-O1 -Wl,--as-needed -Wl,-rpath,/usr/lib/postgresql-16/lib -Wl,-O1 -Wl,--as-needed -lruby31 -lpq -lm -lc make: Leaving directory '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/ext' * Running compile phase for all >>> Source compiled. >>> Test phase: dev-ruby/pg-1.5.4-r1 * Running test phase for ruby31 Run options: include {:focus=>true} exclude {:windows=>true} All examples were filtered out; ignoring {:focus=>true} Randomized with seed 44524 ./var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/basic_type_map_for_results_spec.rb:34: warning: Ractor is experimental, and the behavior may change in future versions of Ruby! Also there are many implementation issues. ......................................F.............................................................TcpGate server listening: # accept new int:# from # server fd:7 accept new int:# from # server fd:7 ................................................(eval):1: warning: already initialized constant PG::Connection::PROGRAM_NAME /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/connection.rb:49: warning: previous definition of PROGRAM_NAME was here (eval):1: warning: already initialized constant PG::Connection::PROGRAM_NAME (eval):1: warning: previous definition of PROGRAM_NAME was here ..........................................TcpGate server listening: # accept new int:# from # server fd:7 ....*................................................................................NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress .WARNING: there is no transaction in progress ...NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress .WARNING: there is no transaction in progress ...WARNING: there is no transaction in progress ...NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress ....WARNING: there is already a transaction in progress WARNING: there is no transaction in progress ........................................................................................TcpGate server listening: # accept new int:# from # server fd:6 accept new int:# from # server fd:6 ............................................................................................................WARNING: there is already a transaction in progress WARNING: there is no transaction in progress ................WARNING: there is no transaction in progress .WARNING: there is no transaction in progress .WARNING: there is no transaction in progress ..........................................WARNING: there is no transaction in progress .WARNING: there is no transaction in progress ..NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress .NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress .NOTICE: table "copytable" does not exist, skipping WARNING: there is no transaction in progress ..WARNING: there is no transaction in progress .....(eval):1: warning: already initialized constant PG::Connection::PROGRAM_NAME (eval):1: warning: previous definition of PROGRAM_NAME was here (eval):1: warning: already initialized constant PG::Connection::PROGRAM_NAME (eval):1: warning: previous definition of PROGRAM_NAME was here ............*....TcpGate server listening: # accept new int:# from # server fd:9 .................................................# terminated with exception (report_on_exception is true): /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/exceptions_spec.rb:32:in `exec': ERROR: division by zero (PG::DivisionByZero) from /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/exceptions_spec.rb:32:in `block (3 levels) in ' ...........................................................................................................*......................................*.........................................................................................../var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256: [BUG] Segmentation fault at 0xe8a5c000 ruby 3.1.4p223 (2023-03-30 revision 957bb7cb81) [i686-linux] -- Control frame information ----------------------------------------------- c:0057 p:---- s:0298 e:000297 CFUNC :decode c:0056 p:0007 s:0293 e:000292 BLOCK /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256 c:0055 p:0066 s:0290 e:000289 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/built_in/raise_error.rb:59 c:0054 p:0046 s:0283 e:000282 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:51 c:0053 p:0017 s:0278 e:000277 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:27 c:0052 p:0020 s:0271 e:000270 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:48 c:0051 p:0046 s:0263 e:000262 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/expectation_target.rb:65 c:0050 p:0017 s:0256 e:000255 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/expectation_target.rb:139 c:0049 p:0020 s:0249 E:001988 BLOCK /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256 [FINISH] c:0048 p:---- s:0246 e:000245 CFUNC :instance_exec c:0047 p:0029 s:0241 e:000240 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:263 c:0046 p:0002 s:0236 e:000235 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:511 c:0045 p:0002 s:0233 e:000232 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:468 c:0044 p:0002 s:0230 e:000229 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:486 c:0043 p:0002 s:0227 e:000226 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:626 c:0042 p:0018 s:0224 e:000223 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:352 c:0041 p:0070 s:0218 e:000217 BLOCK /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers.rb:56 [FINISH] c:0040 p:---- s:0213 e:000212 CFUNC :instance_exec c:0039 p:0013 s:0208 e:000207 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:457 c:0038 p:0010 s:0202 e:000201 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:390 c:0037 p:0009 s:0196 e:000195 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:628 c:0036 p:0018 s:0193 e:000192 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:352 c:0035 p:0055 s:0187 E:000434 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:629 c:0034 p:0111 s:0180 E:001a14 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:486 c:0033 p:0025 s:0173 E:000edc METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:468 c:0032 p:0019 s:0168 E:00169c METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:511 c:0031 p:0111 s:0163 E:000644 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:259 c:0030 p:0044 s:0156 e:000155 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:646 [FINISH] c:0029 p:---- s:0150 e:000149 CFUNC :map c:0028 p:0011 s:0146 e:000145 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:642 c:0027 p:0081 s:0141 e:000140 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:607 c:0026 p:0006 s:0132 e:000131 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 [FINISH] c:0025 p:---- s:0128 e:000127 CFUNC :map c:0024 p:0094 s:0124 e:000123 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 c:0023 p:0006 s:0115 e:000114 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 [FINISH] c:0022 p:---- s:0111 e:000110 CFUNC :map c:0021 p:0094 s:0107 e:000106 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 c:0020 p:0006 s:0098 e:000097 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 [FINISH] c:0019 p:---- s:0094 e:000093 CFUNC :map c:0018 p:0094 s:0090 e:000089 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 c:0017 p:0006 s:0081 e:000080 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 [FINISH] c:0016 p:---- s:0077 e:000076 CFUNC :map c:0015 p:0094 s:0073 e:000072 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608 c:0014 p:0007 s:0064 e:000063 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:121 [FINISH] c:0013 p:---- s:0060 e:000059 CFUNC :map c:0012 p:0030 s:0056 e:000055 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:121 c:0011 p:0033 s:0053 e:000052 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/configuration.rb:2070 c:0010 p:0007 s:0049 e:000048 BLOCK /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:116 c:0009 p:0009 s:0045 e:000044 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/reporter.rb:74 c:0008 p:0019 s:0040 e:000039 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:115 c:0007 p:0042 s:0033 e:000032 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:89 c:0006 p:0065 s:0027 e:000026 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:71 c:0005 p:0020 s:0019 e:000018 METHOD /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:45 c:0004 p:0025 s:0014 e:000013 TOP /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/bin/rspec:4 [FINISH] c:0003 p:---- s:0011 e:000010 CFUNC :load c:0002 p:0036 s:0006 e:000005 EVAL /usr/bin/rspec-3:9 [FINISH] c:0001 p:0000 s:0003 E:0010a8 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /usr/bin/rspec-3:9:in `
' /usr/bin/rspec-3:9:in `load' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/bin/rspec:4:in `' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:45:in `invoke' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:71:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:89:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:115:in `run_specs' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/reporter.rb:74:in `report' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:116:in `block in run_specs' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/configuration.rb:2070:in `with_suite_hooks' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:121:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:608:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:607:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:642:in `run_examples' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:642:in `map' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb:646:in `block in run_examples' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:259:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:511:in `with_around_and_singleton_context_hooks' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:468:in `with_around_example_hooks' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:486:in `run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:352:in `call' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:390:in `execute_with' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:457:in `instance_exec' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:457:in `instance_exec' /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers.rb:56:in `block in included' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:352:in `call' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb:486:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:468:in `block in with_around_example_hooks' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:511:in `block in with_around_and_singleton_context_hooks' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:263:in `block in run' /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb:263:in `instance_exec' /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256:in `block (6 levels) in ' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/expectation_target.rb:139:in `to' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/expectation_target.rb:65:in `to' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:27:in `with_matcher' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb:51:in `block in handle_matcher' /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/built_in/raise_error.rb:59:in `matches?' /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256:in `block (7 levels) in ' /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/pg/type_spec.rb:1256:in `decode' -- Machine register context ------------------------------------------------ GS: 0x00000063 FS: 0x00000000 ES: 0x0000002b DS: 0x0000002b EDI: 0xe8a5bf5a ESI: 0xe8a5c000 EBP: 0xe89f2688 ESP: 0xfff7ef80 EBX: 0xebaa4ff4 EDX: 0xe89f2690 ECX: 0x33028736 EAX: 0x1ba84690 TRA: 0x0000000e ERR: 0x00000004 EIP: 0xeba82ed9 CS: 0x00000023 EFL: 0x00010246 UES: 0xfff7ef80 SS: 0x0000002b -- C level backtrace information ------------------------------------------- /usr/lib/libruby31.so.3.1(0xec256b41) [0xec256b41] /usr/lib/libruby31.so.3.1(0xec0a728b) [0xec0a728b] /usr/lib/libruby31.so.3.1(0xec1b8eb1) [0xec1b8eb1] linux-gate.so.1(__kernel_rt_sigreturn+0x0) [0xec46e5a0] [0xeba82ed9] [0xeba77deb] [0xec231e0a] [0xec245861] [0xec24010b] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] [0xec247c98] [0xec231e0a] [0xec245861] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] [0xec247c98] [0xec231e0a] [0xec245861] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] [0xec2479be] /usr/lib/libruby31.so.3.1(rb_yield+0x89) [0xec2489b9] [0xec02edca] [0xec231e0a] [0xec241bf1] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] /usr/lib/libruby31.so.3.1(rb_iseq_eval+0xad) [0xec2450fd] [0xec109d9c] [0xec109f59] [0xec231e0a] [0xec245861] [0xec24010b] /usr/lib/libruby31.so.3.1(rb_vm_exec+0xbb) [0xec24430b] /usr/lib/libruby31.so.3.1(rb_iseq_eval_main+0x9e) [0xec2451ce] [0xec0ad569] /usr/lib/libruby31.so.3.1(ruby_run_node+0x61) [0xec0b11b1] [0x6005b13d] [0xebc1fc0e] [0xebc1fcd3] /usr/bin/ruby31(_start+0x27) [0x6005b187] -- Other runtime information ----------------------------------------------- * Loaded script: /usr/bin/rspec-3 * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 ruby2_keywords.rb 6 /usr/lib/ruby/3.1.0/i686-linux/enc/encdb.so 7 /usr/lib/ruby/3.1.0/i686-linux/enc/trans/transdb.so 8 /usr/lib/ruby/3.1.0/i686-linux/rbconfig.rb 9 /usr/lib/ruby/site_ruby/3.1.0/rubygems/compatibility.rb 10 /usr/lib/ruby/site_ruby/3.1.0/rubygems/defaults.rb 11 /usr/lib/ruby/site_ruby/3.1.0/rubygems/deprecate.rb 12 /usr/lib/ruby/site_ruby/3.1.0/rubygems/errors.rb 13 /usr/lib/ruby/site_ruby/3.1.0/rubygems/unknown_command_spell_checker.rb 14 /usr/lib/ruby/site_ruby/3.1.0/rubygems/exceptions.rb 15 /usr/lib/ruby/site_ruby/3.1.0/rubygems/basic_specification.rb 16 /usr/lib/ruby/site_ruby/3.1.0/rubygems/stub_specification.rb 17 /usr/lib/ruby/site_ruby/3.1.0/rubygems/platform.rb 18 /usr/lib/ruby/site_ruby/3.1.0/rubygems/util/list.rb 19 /usr/lib/ruby/site_ruby/3.1.0/rubygems/version.rb 20 /usr/lib/ruby/site_ruby/3.1.0/rubygems/requirement.rb 21 /usr/lib/ruby/site_ruby/3.1.0/rubygems/specification.rb 22 /usr/lib/ruby/site_ruby/3.1.0/rubygems/defaults/operating_system.rb 23 /usr/lib/ruby/site_ruby/3.1.0/rubygems/util.rb 24 /usr/lib/ruby/site_ruby/3.1.0/rubygems/dependency.rb 25 /usr/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_gem.rb 26 /usr/lib/ruby/3.1.0/i686-linux/monitor.so 27 /usr/lib/ruby/3.1.0/monitor.rb 28 /usr/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_require.rb 29 /usr/lib/ruby/site_ruby/3.1.0/rubygems/core_ext/kernel_warn.rb 30 /usr/lib/ruby/site_ruby/3.1.0/rubygems.rb 31 /usr/lib/ruby/site_ruby/3.1.0/rubygems/path_support.rb 32 /usr/lib/ruby/3.1.0/error_highlight/version.rb 33 /usr/lib/ruby/3.1.0/error_highlight/base.rb 34 /usr/lib/ruby/3.1.0/error_highlight/formatter.rb 35 /usr/lib/ruby/3.1.0/error_highlight/core_ext.rb 36 /usr/lib/ruby/3.1.0/error_highlight.rb 37 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/version.rb 38 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/core_ext/name_error.rb 39 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/levenshtein.rb 40 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/jaro_winkler.rb 41 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checker.rb 42 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 43 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 44 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/name_error_checkers.rb 45 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/method_name_checker.rb 46 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/key_error_checker.rb 47 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/null_checker.rb 48 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/tree_spell_checker.rb 49 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/require_path_checker.rb 50 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/spell_checkers/pattern_key_name_checker.rb 51 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean/formatter.rb 52 /usr/lib/ruby/gems/3.1.0/gems/did_you_mean-1.6.3/lib/did_you_mean.rb 53 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/version.rb 54 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/comparable_version.rb 55 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/ruby_features.rb 56 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support.rb 57 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/caller_filter.rb 58 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/version.rb 59 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/warnings.rb 60 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/warnings.rb 61 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/set.rb 62 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/flat_map.rb 63 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/filter_manager.rb 64 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/dsl.rb 65 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/console_codes.rb 66 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/snippet_extractor.rb 67 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/syntax_highlighter.rb 68 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/encoded_string.rb 69 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/exception_presenter.rb 70 /usr/lib/ruby/3.1.0/shellwords.rb 71 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/shell_escape.rb 72 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/helpers.rb 73 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/notifications.rb 74 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/reporter.rb 75 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/hooks.rb 76 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/reentrant_mutex.rb 77 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/memoized_helpers.rb 78 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/metadata.rb 79 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/metadata_filter.rb 80 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/pending.rb 81 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/directory_maker.rb 82 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters.rb 83 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/ordering.rb 84 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/world.rb 85 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/backtrace_formatter.rb 86 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/ruby_project.rb 87 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/deprecation_formatter.rb 88 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/output_wrapper.rb 89 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/configuration.rb 90 /usr/lib/ruby/3.1.0/optparse.rb 91 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/option_parser.rb 92 /usr/lib/ruby/3.1.0/i686-linux/cgi/escape.so 93 /usr/lib/ruby/3.1.0/cgi/util.rb 94 /usr/lib/ruby/3.1.0/erb/version.rb 95 /usr/lib/ruby/3.1.0/i686-linux/strscan.so 96 /usr/lib/ruby/3.1.0/erb.rb 97 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/configuration_options.rb 98 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/runner.rb 99 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/invocations.rb 100 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example.rb 101 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/matcher_definition.rb 102 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/method_signature_verifier.rb 103 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/with_keywords_when_needed.rb 104 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/shared_example_group.rb 105 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/recursive_const_methods.rb 106 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/example_group.rb 107 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core.rb 108 /usr/lib/ruby/gems/3.1.0/gems/stringio-3.0.7/lib/stringio.so 109 /usr/lib/ruby/gems/3.1.0/gems/stringio-3.0.7/lib/stringio.rb 110 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/base_formatter.rb 111 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/base_text_formatter.rb 112 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/formatters/progress_formatter.rb 113 /usr/lib/ruby/3.1.0/i686-linux/pathname.so 114 /usr/lib/ruby/3.1.0/pathname.rb 115 /usr/lib/ruby/gems/3.1.0/gems/rspec-3.12.0/lib/rspec/version.rb 116 /usr/lib/ruby/gems/3.1.0/gems/rspec-3.12.0/lib/rspec.rb 117 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg_ext.so 118 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/exceptions.rb 119 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/coder.rb 120 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/type_map_by_column.rb 121 /usr/lib/ruby/3.1.0/i686-linux/io/wait.so 122 /usr/lib/ruby/3.1.0/i686-linux/socket.so 123 /usr/lib/ruby/3.1.0/socket.rb 124 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/connection.rb 125 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/result.rb 126 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/tuple.rb 127 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg.rb 128 /usr/lib/ruby/3.1.0/digest/version.rb 129 /usr/lib/ruby/3.1.0/i686-linux/digest.so 130 /usr/lib/ruby/3.1.0/digest/loader.rb 131 /usr/lib/ruby/3.1.0/digest.rb 132 /usr/lib/ruby/3.1.0/i686-linux/openssl.so 133 /usr/lib/ruby/3.1.0/openssl/bn.rb 134 /usr/lib/ruby/3.1.0/openssl/marshal.rb 135 /usr/lib/ruby/3.1.0/openssl/pkey.rb 136 /usr/lib/ruby/3.1.0/openssl/cipher.rb 137 /usr/lib/ruby/3.1.0/openssl/digest.rb 138 /usr/lib/ruby/3.1.0/openssl/hmac.rb 139 /usr/lib/ruby/3.1.0/openssl/x509.rb 140 /usr/lib/ruby/3.1.0/openssl/buffering.rb 141 /usr/lib/ruby/3.1.0/i686-linux/io/nonblock.so 142 /usr/lib/ruby/3.1.0/ipaddr.rb 143 /usr/lib/ruby/3.1.0/openssl/ssl.rb 144 /usr/lib/ruby/3.1.0/openssl/pkcs5.rb 145 /usr/lib/ruby/3.1.0/openssl/version.rb 146 /usr/lib/ruby/3.1.0/openssl.rb 147 /usr/lib/ruby/3.1.0/i686-linux/objspace.so 148 /usr/lib/ruby/3.1.0/objspace.rb 149 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers/scheduler.rb 150 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers/tcp_gate_scheduler.rb 151 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers/tcp_gate_switcher.rb 152 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/instance_method_stasher.rb 153 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_double.rb 154 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/argument_matchers.rb 155 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/object_reference.rb 156 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/example_methods.rb 157 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/proxy.rb 158 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/test_double.rb 159 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/fuzzy_matcher.rb 160 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/argument_list_matcher.rb 161 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/mutex.rb 162 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/message_expectation.rb 163 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/order_group.rb 164 /usr/lib/ruby/gems/3.1.0/gems/rspec-support-3.12.1/lib/rspec/support/object_formatter.rb 165 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/error_generator.rb 166 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/space.rb 167 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/mutate_const.rb 168 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/targets.rb 169 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/syntax.rb 170 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/configuration.rb 171 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/verifying_message_expectation.rb 172 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/method_reference.rb 173 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/verifying_proxy.rb 174 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/verifying_double.rb 175 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks/version.rb 176 /usr/lib/ruby/gems/3.1.0/gems/rspec-mocks-3.12.6/lib/rspec/mocks.rb 177 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/mocking_adapters/rspec.rb 178 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/spec/helpers.rb 179 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/english_phrasing.rb 180 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/composable.rb 181 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/built_in/base_matcher.rb 182 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/built_in.rb 183 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/generated_descriptions.rb 184 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/dsl.rb 185 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/matcher_delegator.rb 186 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/aliased_matcher.rb 187 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers/expecteds_for_multiple_diffs.rb 188 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/matchers.rb 189 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/expectation_target.rb 190 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/syntax.rb 191 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/configuration.rb 192 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/fail_with.rb 193 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/handler.rb 194 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations/version.rb 195 /usr/lib/ruby/gems/3.1.0/gems/rspec-expectations-3.12.3/lib/rspec/expectations.rb 196 /usr/lib/ruby/3.1.0/i686-linux/bigdecimal.so 197 /usr/lib/ruby/3.1.0/bigdecimal.rb 198 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_encoder/numeric.rb 199 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_decoder/numeric.rb 200 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_encoder/timestamp.rb 201 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_decoder/timestamp.rb 202 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_encoder/date.rb 203 /usr/lib/ruby/3.1.0/i686-linux/date_core.so 204 /usr/lib/ruby/3.1.0/date.rb 205 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_decoder/date.rb 206 /usr/lib/ruby/gems/3.1.0/gems/json-2.6.3/lib/json/version.rb 207 /usr/lib/ruby/3.1.0/ostruct.rb 208 /usr/lib/ruby/gems/3.1.0/gems/json-2.6.3/lib/json/generic_object.rb 209 /usr/lib/ruby/gems/3.1.0/gems/json-2.6.3/lib/json/common.rb 210 /usr/lib/ruby/gems/3.1.0/extensions/x86-linux/3.1.0/json-2.6.3/json/ext/parser.so 211 /usr/lib/ruby/gems/3.1.0/extensions/x86-linux/3.1.0/json-2.6.3/json/ext/generator.so 212 /usr/lib/ruby/gems/3.1.0/gems/json-2.6.3/lib/json/ext.rb 213 /usr/lib/ruby/gems/3.1.0/gems/json-2.6.3/lib/json.rb 214 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_encoder/json.rb 215 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_decoder/json.rb 216 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_encoder/inet.rb 217 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/text_decoder/inet.rb 218 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/binary_encoder/timestamp.rb 219 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/binary_decoder/timestamp.rb 220 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/binary_decoder/date.rb 221 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/basic_type_registry.rb 222 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/basic_type_map_based_on_result.rb 223 /usr/lib/ruby/3.1.0/time.rb 224 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/basic_type_map_for_queries.rb 225 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/basic_type_map_for_results.rb 226 /usr/lib/ruby/3.1.0/timeout.rb 227 /usr/lib/ruby/3.1.0/i686-linux/enc/iso_8859_2.so 228 /usr/lib/ruby/3.1.0/i686-linux/enc/koi8_r.so 229 /var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4/lib/pg/version.rb 230 /usr/lib/ruby/3.1.0/i686-linux/enc/iso_8859_3.so 231 /usr/lib/ruby/gems/3.1.0/gems/rspec-core-3.12.2/lib/rspec/core/profiler.rb 232 /usr/lib/ruby/3.1.0/fileutils.rb /var/tmp/portage/dev-ruby/pg-1.5.4-r1/temp/environment: line 1710: 35 Segmentation fault (core dumped) ${RUBY} -S rspec-${version} ${rspec_params} ${files} * ERROR: dev-ruby/pg-1.5.4-r1::gentoo failed (test phase): * rspec failed * * Call stack: * ebuild.sh, line 136: Called src_test * environment, line 2169: Called ruby-ng_src_test * environment, line 1779: Called _ruby_each_implementation 'each_ruby_test' * environment, line 552: Called _ruby_invoke_environment 'ruby31' 'each_ruby_test' * environment, line 659: Called each_ruby_test * environment, line 932: Called ruby-ng_rspec * environment, line 1737: Called die * The specific snippet of code: * ${RUBY} -S rspec-${version} ${rspec_params} ${files} || die -n "rspec failed" * * If you need support, post the output of `emerge --info '=dev-ruby/pg-1.5.4-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/pg-1.5.4-r1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4' * S: '/var/tmp/portage/dev-ruby/pg-1.5.4-r1/work/ruby31/ruby-pg-1.5.4'