Hello I'm really sorry for the inconvenience, but this upgrade has already had a few problems: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292070 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292098
The failure you encountered is because of the STACKTRACES option turned ON. You can turn it off to make it build for now. I'll take a look at it a bit later. On Fri, Jan 2, 2026 at 12:48 PM Xavier Humbert <[email protected]> wrote: > Hi, > > Now that squid 7 is out, I tried to update my system, but if fails on > FreeBSD numenor.groumpf.org 14.3-STABLE FreeBSD 14.3-STABLE > stable/14-f9d671f726ac GENERIC amd64 > > c++ -std=c++17 -DHAVE_CONFIG_H > -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/squid/squid.conf\" > -DDEFAULT_SQUID_DATA_DIR=\"/usr/local/etc/squid\" > -DDEFAULT_SQUID_CONFIG_DIR=\"/usr/local/etc/squid\" -I.. -I../include > -I../lib -I../src -I../include -I/usr/local/include -I../libltdl > -I../src -I../libltdl -I/usr/local/include -I/usr/local/include > -I/usr/local/include -I/usr/local/include -I/usr/local/include -isystem > /usr/local/include -Wall -Wextra -Wno-unused-private-field > -Wno-implicit-fallthrough -Wpointer-arith -Wwrite-strings -Wcomments > -Wshadow -Wmissing-declarations -Woverloaded-virtual -D_REENTRANT > -I/usr/local/include -pipe -g -march=core2 -g -DLDAP_DEPRECATED -g > -fstack-protector-strong -isystem /usr/local/include > -fno-strict-aliasing -g -isystem /usr/local/include -I/usr/local/include > -MT tools.o -MD -MP -MF $depbase.Tpo -c -o tools.o tools.cc &&\ > mv -f $depbase.Tpo $depbase.Po > tools.cc:403:21: error: use of undeclared identifier 'debug_log' > 403 | fprintf(debug_log, "Failed to trace own stack: " > | ^ > tools.cc:408:21: error: use of undeclared identifier 'debug_log' > 408 | fprintf(debug_log, "Failed to trace own stack: " > | ^ > tools.cc:413:10: error: use of undeclared identifier 'debug_log' > 413 | fprintf(debug_log, "Backtrace follows (deepest frame > first):\n"); > | ^ > tools.cc:423:14: error: use of undeclared identifier 'debug_log' > 423 | fprintf(debug_log, "#%zd: %s + 0x%zx, ip = 0x%zx, > sp = 0x%zx\n", > | ^ > tools.cc:426:10: error: use of undeclared identifier 'debug_log' > 426 | fprintf(debug_log, "Use addr2line of similar to > translate offsets to line information.\n"); > | ^ > 5 errors generated. > > I tried with or without the DEBUG flag in make config, no change > > Output of make "showconfig" > > ===> The following configuration options are available for squid-7.3: > ARP_ACL=on: ARP/MAC/EUI based authentification > CACHE_DIGESTS=on: Use cache digests > DEBUG=off: Build with extended debugging support > DELAY_POOLS=on: Delay pools (bandwidth limiting) > DOCS=on: Build and/or install documentation > ECAP=on: Loadable content adaptation modules > EXAMPLES=on: Build and/or install examples > FOLLOW_XFF=on: Support for the X-Following-For header > FS_AUFS=on: AUFS (threaded-io) support > FS_DISKD=on: DISKD storage engine controlled by separate service > FS_ROCK=on: ROCK storage engine > HTCP=on: HTCP support > ICAP=on: the ICAP client > ICMP=on: ICMP pinging and network measurement > IPV6=on: IPv6 protocol support > KQUEUE=on: Kqueue(2) support > LARGEFILE=on: Support large (>2GB) cache and log files > LAX_HTTP=on: Do not enforce strict HTTP compliance > NETTLE=on: Nettle MD5 algorithm support > SNMP=on: SNMP support > SSL=on: SSL gatewaying support > SSL_CRTD=on: Use ssl_crtd to handle SSL cert requests > STACKTRACES=on: Enable automatic backtraces on fatal errors > TDB=off: TrivialDB support required for session and time quota > external helpers > VIA_DB=on: Forward/Via database > WCCP=on: Web Cache Coordination Protocol > WCCPV2=on: Web Cache Coordination Protocol v2 > ====> Authentication helpers > AUTH_LDAP=on: Install LDAP authentication helpers > AUTH_NIS=off: Install NIS/YP authentication helpers > AUTH_SASL=off: Install SASL authentication helpers > AUTH_SMB=off: Install SMB auth. helpers (req. Samba) > AUTH_SQL=on: Install SQL based auth > ====> GSSAPI Security API support: you have to select exactly one of them > GSSAPI_BASE=off: GSSAPI support via base system (needs Kerberos) > GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal > GSSAPI_MIT=off: GSSAPI support via security/krb5 > GSSAPI_NONE=on: Disable GSSAPI support > ====> Options available for the radio FW: you can only select none or > one of them > TP_IPF=off: Transparent proxying with IPFilter > TP_IPFW=off: Transparent proxying with IPFW > TP_PF=on: Transparent proxying with PF > > Regards, > > Xavier > > -- > Xavier HUMBERT - Unix/Win/MacOSX Sysadmin/Network Engineer > https://www.amdh.fr > > >
