[package - main-amd64-default][net-p2p/go-ethereum] Failed for go-ethereum-1.12.2_12 in build

From: <pkg-fallout_at_FreeBSD.org>
Date: Wed, 28 May 2025 20:37:45 UTC
You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     me@enriquefynn.com
Log URL:        https://pkg-status.freebsd.org/beefy18/data/main-amd64-default/p2c736a036ebe_s9c200103618/logs/go-ethereum-1.12.2_12.log
Build URL:      https://pkg-status.freebsd.org/beefy18/build.html?mastername=main-amd64-default&build=p2c736a036ebe_s9c200103618
Log:

=>> Building net-p2p/go-ethereum
build started at Wed May 28 20:35:55 UTC 2025
port directory: /usr/ports/net-p2p/go-ethereum
package name: go-ethereum-1.12.2_12
building for: FreeBSD main-amd64-default-job-08 15.0-CURRENT FreeBSD 15.0-CURRENT 1500043 amd64
maintained by: me@enriquefynn.com
Makefile datestamp: -rw-r--r--  1 root wheel 729 May 24 01:01 /usr/ports/net-p2p/go-ethereum/Makefile
Ports top last git commit: 2c736a036eb
Ports top unclean checkout: no
Port dir last git commit: 0bdd2ad334c
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.2-12-g74a54a88
Host OSVERSION: 1500035
Jail OSVERSION: 1500043
Job Id: 08




!!! Jail is newer than host. (Jail: 1500043, Host: 1500035) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!



---Begin Environment---
SHELL=/bin/sh
OSVERSION=1500043
UNAME_v=FreeBSD 15.0-CURRENT 1500043
UNAME_r=15.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.4.2-12-g74a54a88
MASTERMNT=/usr/local/poudriere/data/.m/main-amd64-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/usr/local/poudriere/data/.m/main-amd64-default/08/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=main-amd64-default
SCRIPTPREFIX=/usr/local/share/poudriere
SCRIPTNAME=bulk.sh
OLDPWD=/usr/local/poudriere/data/.m/main-amd64-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.2-12-g74a54a88
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---

---Begin Poudriere Port Flags/Env---
PORT_FLAGS=
PKGENV=
FLAVOR=
MAKE_ARGS=
---End Poudriere Port Flags/Env---

---Begin OPTIONS List---
===> The following configuration options are available for go-ethereum-1.12.2_12:
     DEVTOOLS=off: Ethereum developer tools
===> Use 'make config' to modify these settings
---End OPTIONS List---

--MAINTAINER--
me@enriquefynn.com
--End MAINTAINER--

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.cache  HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work TMPDIR="/wrkdirs/usr/ports/net-p2p/go-ethereum/work" PATH=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work  XDG_CACHE_HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.cache  HOME=/wrkdirs/usr/ports/net-p2p/go-ethereum/work TMPDIR="/wrkdirs/usr/ports/net-p2p/go-ethereum/work" PATH=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-p2p/go-ethereum/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  CC="cc" CFLAGS="-O2 -pipe  -fstack-protector-strong -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" -fstack-protector-strong " LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing   " BSD_INSTALL_PROGRAM="install  -s -m 555"  BSD_INSTALL_LIB="install  -s -m 0644"  BSD_INSTALL
_SCRIPT="install  -m 555"  BSD_INSTALL_DATA="install  -m 0644"  BSD_INSTALL_MAN="install  -m 444"
--End MAKE_ENV--

--PLIST_SUB--
 DEVTOOLS="@comment " NO_DEVTOOLS="" OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local  RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/go-ethereum"  EXAMPLESDIR="share/examples/go-ethereum"  DATADIR="share/go-ethereum"  WWWDIR="www/go-ethereum"  ETCDIR="etc/go-ethereum"
--End PLIST_SUB--

--SUB_LIST--
 DEVTOOLS="@comment " NO_DEVTOOLS="" PREFIX=/usr/local LOCALBASE=/usr/local  DATADIR=/usr/local/share/go-ethereum DOCSDIR=/usr/local/share/doc/go-ethereum EXAMPLESDIR=/usr/local/share/examples/go-ethereum  WWWDIR=/usr/local/www/go-ethereum ETCDIR=/usr/local/etc/go-ethereum
--End SUB_LIST--

---Begin make.conf---
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
PACKAGE_BUILDING=yes
PACKAGE_BUILDING_FLAVORS=yes
####  ####
# XXX: We really need this but cannot use it while 'make checksum' does not
# try the next mirror on checksum failure.  It currently retries the same
# failed mirror and then fails rather then trying another.  It *does*
# try the next if the size is mismatched though.
#MASTER_SITE_FREEBSD=yes
# Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs
MAKE_JOBS_NUMBER=3
#### Misc Poudriere ####
.include "/etc/make.conf.ports_env"
GID=0
UID=0
---End make.conf---
--Resource limits--
cpu time               (seconds, -t)  unlimited
file size           (512-blocks, -f)  unlimited
data seg size           (kbytes, -d)  33554432
stack size              (kbytes, -s)  524288
core file size      (512-blocks, -c)  unlimited
max memory size         (kbytes, -m)  unlimited
locked memory           (kbytes, -l)  unlimited
max user processes              (-u)  89999
open files                      (-n)  8192
virtual mem size        (kbytes, -v)  unlimited
swap limit              (kbytes, -w)  unlimited
socket buffer size       (bytes, -b)  unlimited
pseudo-terminals                (-p)  unlimited
kqueues                         (-k)  unlimited
umtx shared locks               (-o)  unlimited
pipebuf                         (-y)  unlimited
--End resource limits--
=======================<phase: check-sanity   >============================
===== env: NO_DEPENDS=yes USER=root UID=0 GID=0
===>  License GPLv3 accepted by the user
===========================================================================
=======================<phase: pkg-depends    >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   go-ethereum-1.12.2_12 depends on file: /usr/local/sbin/pkg - not found
===>   Installing existing package /packages/All/pkg-2.1.2.pkg
[main-amd64-default-job-08] Installing pkg-2.1.2...
[main-amd64-default-job-08] Extracting pkg-2.1.2: .......... done
===>   go-ethereum-1.12.2_12 depends on file: /usr/local/sbin/pkg - found
===>   Returning to build of go-ethereum-1.12.2_12
===========================================================================
=======================<phase: fetch-depends  >============================
===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0
===>   go-ethereum-1.12.2_12 depends on file: /usr/local/bin/go124 - not found
===>   Installing existing package /packages/All/go124-1.24.3.pkg
[main-amd64-default-job-08] Installing go124-1.24.3...
[main-amd64-default-job-08] Extracting go124-1.24.3: .......... done
===>   go-ethereum-1.12.2_12 depends on file: /usr/local/bin/go124 - found
===>   Returning to build of go-ethereum-1.12.2_12
===>   go-ethereum-1.12.2_12 depends on package: ca_root_nss>0 - not found
===>   Installing existing package /packages/All/ca_root_nss-3.108.pkg
[main-amd64-default-job-08] Installing ca_root_nss-3.108...
[main-amd64-default-job-08] Extracting ca_root_nss-3.108: ....... done
certctl: Skipping untrusted certificate f90208f7 (/etc/ssl/untrusted/f90208f7.0)
certctl: Skipping untrusted certificate ee1365c0 (/etc/ssl/untrusted/ee1365c0.0)
certctl: Skipping untrusted certificate 26312675 (/etc/ssl/untrusted/26312675.0)
certctl: Skipping untrusted certificate c47d9980 (/etc/ssl/untrusted/c47d9980.0)
certctl: Skipping untrusted certificate a8dee976 (/etc/ssl/untrusted/a8dee976.0)
certctl: Skipping untrusted certificate 5a4d6896 (/etc/ssl/untrusted/5a4d6896.0)
certctl: Skipping untrusted certificate 116bf586 (/etc/ssl/untrusted/116bf586.0)
certctl: Skipping untrusted certificate cb59f961 (/etc/ssl/untrusted/cb59f961.0)
certctl: Skipping untrusted certificate c01cdfa2 (/etc/ssl/untrusted/c01cdfa2.0)
certctl: Skipping untrusted certificate 0c4c9b6c (/etc/ssl/untrusted/0c4c9b6c.0)
certctl: Skipping untrusted certificate 0b7c536a (/etc/ssl/untrusted/0b7c536a.0)
certctl: Skipping untrusted certificate b1b8a7f3 (/etc/ssl/untrusted/b1b8a7f3.0)
certctl: Skipping untrusted certificate dc45b0bd (/etc/ssl/untrusted/dc45b0bd.0)
certctl: Skipping untrusted certificate 1320b215 (/etc/ssl/untrusted/1320b215.0)
certctl: Skipping untrusted certificate 442adcac (/etc/ssl/untrusted/442adcac.0)
certctl: Skipping untrusted certificate 349f2832 (/etc/ssl/untrusted/349f2832.0)
=====
Message from ca_root_nss-3.108:

--
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of
the system administrator.

<snip>
github.com/holiman/billy
github.com/ethereum/go-ethereum/p2p/enr
github.com/consensys/gnark-crypto/ecc/bls12-381
github.com/ethereum/go-ethereum/p2p/enode
github.com/ethereum/go-ethereum/p2p/discover/v4wire
golang.org/x/crypto/hkdf
github.com/ethereum/go-ethereum/p2p/discover/v5wire
github.com/ethereum/go-ethereum/p2p/discover
github.com/crate-crypto/go-kzg-4844/internal/multiexp
github.com/crate-crypto/go-kzg-4844/internal/kzg
github.com/crate-crypto/go-kzg-4844
github.com/ethereum/go-ethereum/crypto/kzg4844
github.com/ethereum/go-ethereum/core/vm
encoding/xml
github.com/huin/goupnp/httpu
github.com/huin/goupnp/scpd
github.com/huin/goupnp/soap
github.com/huin/goupnp/ssdp
github.com/jackpal/go-nat-pmp
github.com/huin/goupnp
github.com/ethereum/go-ethereum/crypto/ecies
github.com/huin/goupnp/dcps/internetgateway1
github.com/huin/goupnp/dcps/internetgateway2
github.com/ethereum/go-ethereum/p2p/rlpx
github.com/ethereum/go-ethereum/p2p/nat
github.com/ethereum/go-ethereum/p2p/tracker
github.com/ethereum/go-ethereum/p2p
github.com/ethereum/go-ethereum/p2p/msgrate
github.com/ethereum/go-ethereum/eth/tracers/logger
github.com/davecgh/go-spew/spew
github.com/ethereum/go-ethereum/accounts/abi
github.com/tyler-smith/go-bip39/wordlists
github.com/tyler-smith/go-bip39
flag
github.com/russross/blackfriday/v2
github.com/xrash/smetrics
os/user
github.com/cpuguy83/go-md2man/v2/md2man
github.com/urfave/cli/v2
github.com/ethereum/go-ethereum/metrics/prometheus
github.com/ethereum/go-ethereum/metrics/exp
github.com/fjl/memsize
github.com/fjl/memsize/memsizeui
github.com/mitchellh/mapstructure
github.com/mitchellh/pointerstructure
github.com/hashicorp/go-bexpr/grammar
github.com/hashicorp/go-bexpr
github.com/mattn/go-isatty
github.com/mattn/go-colorable
gopkg.in/natefinch/lumberjack.v2
internal/profile
github.com/ethereum/go-ethereum/internal/flags
runtime/trace
github.com/golang-jwt/jwt/v4
net/http/pprof
github.com/rs/cors
github.com/ethereum/go-ethereum/internal/debug
encoding/base32
golang.org/x/sync/singleflight
golang.org/x/time/rate
github.com/ethereum/go-ethereum/ethdb/remotedb
github.com/ethereum/go-ethereum/p2p/dnsdisc
go/printer
github.com/ethereum/go-ethereum/les/flowcontrol
github.com/ethereum/go-ethereum/les/utils
go/format
github.com/ethereum/go-ethereum/accounts/abi/bind
github.com/ethereum/go-ethereum/les/vflux
github.com/ethereum/go-ethereum/p2p/nodestate
internal/sysinfo
github.com/ethereum/go-ethereum/les/vflux/client
github.com/ethereum/go-ethereum/les/vflux/server
testing
github.com/ethereum/go-ethereum/graphql/internal/graphiql
github.com/graph-gophers/graphql-go/errors
text/scanner
github.com/graph-gophers/graphql-go/types
github.com/graph-gophers/graphql-go/internal/common
github.com/graph-gophers/graphql-go/internal/exec/packer
github.com/graph-gophers/graphql-go/introspection
github.com/graph-gophers/graphql-go/internal/query
github.com/graph-gophers/graphql-go/internal/exec/resolvable
github.com/graph-gophers/graphql-go/log
github.com/opentracing/opentracing-go/log
github.com/graph-gophers/graphql-go/internal/exec/selected
github.com/opentracing/opentracing-go
github.com/graph-gophers/graphql-go/internal/schema
github.com/opentracing/opentracing-go/ext
github.com/graph-gophers/graphql-go/trace
github.com/graph-gophers/graphql-go/internal/validation
github.com/graph-gophers/graphql-go/internal/exec
github.com/influxdata/influxdb-client-go/v2/log
github.com/graph-gophers/graphql-go
github.com/influxdata/influxdb-client-go/v2/internal/log
github.com/influxdata/influxdb-client-go/v2/api/http
github.com/influxdata/influxdb-client-go/v2/api/query
github.com/influxdata/line-protocol
github.com/deepmap/oapi-codegen/pkg/types
github.com/deepmap/oapi-codegen/pkg/runtime
gopkg.in/yaml.v2
github.com/influxdata/influxdb-client-go/v2/api/write
github.com/influxdata/influxdb-client-go/v2/internal/gzip
github.com/influxdata/influxdb-client-go/v2/internal/write
net/http/cookiejar
golang.org/x/net/publicsuffix
github.com/influxdata/influxdb1-client/pkg/escape
github.com/influxdata/influxdb1-client/models
github.com/influxdata/influxdb1-client/v2
github.com/influxdata/influxdb-client-go/v2/domain
github.com/shirou/gopsutil/mem
github.com/dlclark/regexp2/syntax
github.com/dlclark/regexp2
github.com/go-sourcemap/sourcemap/internal/base64vlq
github.com/go-sourcemap/sourcemap
github.com/dop251/goja/file
github.com/dop251/goja/token
github.com/dop251/goja/unistring
github.com/dop251/goja/ast
github.com/dop251/goja/ftoa/internal/fast
github.com/dop251/goja/ftoa
golang.org/x/text/unicode/rangetable
github.com/dop251/goja/parser
github.com/google/pprof/profile
golang.org/x/text/internal/colltab
golang.org/x/text/collate
github.com/influxdata/influxdb-client-go/v2/api
github.com/influxdata/influxdb-client-go/v2
github.com/ethereum/go-ethereum/metrics/influxdb
github.com/fatih/color
github.com/ethereum/go-ethereum/internal/jsre/deps
github.com/ethereum/go-ethereum/eth/tracers/js/internal/tracers
github.com/ethereum/go-ethereum/ethclient
github.com/crate-crypto/go-ipa/bandersnatch/fr
github.com/crate-crypto/go-ipa/bandersnatch/fp
github.com/crate-crypto/go-ipa/common/parallel
github.com/crate-crypto/go-ipa/bandersnatch
github.com/dop251/goja
github.com/crate-crypto/go-ipa/banderwagon
github.com/crate-crypto/go-ipa/common
github.com/crate-crypto/go-ipa/ipa
github.com/crate-crypto/go-ipa
github.com/gballet/go-verkle
golang.org/x/crypto/ed25519
github.com/jedisct1/go-minisign
github.com/naoina/go-stringutil
github.com/naoina/toml/ast
github.com/naoina/toml
github.com/cockroachdb/pebble/sstable
go.uber.org/automaxprocs/maxprocs
github.com/cockroachdb/pebble
github.com/ethereum/go-ethereum/ethdb/pebble
github.com/ethereum/go-ethereum/core/rawdb
github.com/ethereum/go-ethereum/trie/triedb/hashdb
github.com/ethereum/go-ethereum/trie/triedb/pathdb
github.com/ethereum/go-ethereum/internal/shutdowncheck
github.com/ethereum/go-ethereum/node
github.com/ethereum/go-ethereum/trie
github.com/ethereum/go-ethereum/beacon/engine
github.com/ethereum/go-ethereum/core/state/snapshot
github.com/ethereum/go-ethereum/core/state/pruner
github.com/ethereum/go-ethereum/core/state
github.com/ethereum/go-ethereum/consensus
github.com/ethereum/go-ethereum/consensus/misc
github.com/ethereum/go-ethereum/internal/jsre
github.com/ethereum/go-ethereum/consensus/misc/eip1559
github.com/ethereum/go-ethereum/consensus/beacon
github.com/ethereum/go-ethereum/core
github.com/ethereum/go-ethereum/consensus/clique
github.com/ethereum/go-ethereum/consensus/ethash
github.com/ethereum/go-ethereum/console
github.com/ethereum/go-ethereum/eth/gasprice
github.com/ethereum/go-ethereum/core/txpool
github.com/ethereum/go-ethereum/internal/ethapi
github.com/ethereum/go-ethereum/core/txpool/legacypool
github.com/ethereum/go-ethereum/core/txpool/blobpool
github.com/ethereum/go-ethereum/eth/protocols/eth
github.com/ethereum/go-ethereum/light
github.com/ethereum/go-ethereum/eth/tracers
github.com/ethereum/go-ethereum/eth/filters
github.com/ethereum/go-ethereum/eth/protocols/snap
github.com/ethereum/go-ethereum/accounts/abi/bind/backends
github.com/ethereum/go-ethereum/eth/fetcher
github.com/ethereum/go-ethereum/graphql
github.com/ethereum/go-ethereum/eth/tracers/js
github.com/ethereum/go-ethereum/eth/tracers/native
github.com/ethereum/go-ethereum/eth/downloader
github.com/ethereum/go-ethereum/miner
github.com/ethereum/go-ethereum/eth/ethconfig
github.com/ethereum/go-ethereum/eth
github.com/ethereum/go-ethereum/les
github.com/ethereum/go-ethereum/eth/catalyst
github.com/ethereum/go-ethereum/ethstats
github.com/ethereum/go-ethereum/cmd/utils
github.com/ethereum/go-ethereum/cmd/geth
# github.com/ethereum/go-ethereum/cmd/geth
link: github.com/fjl/memsize: invalid reference to runtime.stopTheWorld
*** Error code 1

Stop.
make: stopped making "build" in /usr/ports/net-p2p/go-ethereum