<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><h2 data-start="202" data-end="224">Current Issue with my test VM</h2><ul data-start="226" data-end="916"><li data-start="226" data-end="321"><p data-start="228" data-end="321">Goal: Test Squid <strong data-start="250" data-end="257">7.1</strong> port update (for your PR) on FreeBSD/pfSense build environment.</p></li><li data-start="322" data-end="396"><p data-start="324" data-end="396">I switched the distfile to Squid 7.1 (<code data-start="364" data-end="382">squid-7.1.tar.xz</code> from GitHub).</p></li><li data-start="397" data-end="467"><p data-start="399" data-end="467">Normal port patches were broken; you removed some / all of <code data-start="458" data-end="466">files/</code>.</p></li><li data-start="468" data-end="643"><p data-start="470" data-end="568">I reached the <code data-start="486" data-end="497">configure</code> phase but now <strong data-start="512" data-end="567">configure bombs out on Heimdal (Kerberos) detection</strong>:</p><pre class="overflow-visible!" data-start="572" data-end="643"><div class="contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary"><div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl">vbnet</div><div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl"><br></div><div class="overflow-y-auto p-4" dir="ltr"><code class="whitespace-pre!"><span class="hljs-symbol">configure:</span> <span class="hljs-keyword">error</span>: Required library <span class="hljs-comment">'heimdal-krb5' not found</span>
</code></div></div></pre></li><li data-start="645" data-end="788"><p data-start="647" data-end="684">I installed <code data-start="661" data-end="670">heimdal</code> and verified:</p><ul data-start="687" data-end="788"><li data-start="687" data-end="735"><p data-start="689" data-end="735">Headers in <code data-start="700" data-end="735">/usr/local/include/heimdal/krb5.h</code></p></li><li data-start="738" data-end="788"><p data-start="740" data-end="788">Libraries in <code data-start="753" data-end="788">/usr/local/lib/heimdal/libkrb5.so</code></p></li></ul></li><li data-start="789" data-end="916"><p data-start="791" data-end="916">I tried adding <code data-start="808" data-end="818">CPPFLAGS</code>, <code data-start="820" data-end="829">LDFLAGS</code>, <code data-start="831" data-end="844">KRB5_CONFIG</code>, <code data-start="846" data-end="870">--with-krb5=/usr/local</code>, and even considered symlinks. Still failing.</p><p data-start="791" data-end="916"><br></p><h2 data-start="923" data-end="949">Root Causes (Likely)</h2><ol data-start="951" data-end="1582"><li data-start="951" data-end="1090"><p data-start="954" data-end="1090"><strong data-start="954" data-end="1009">Squid 7.1’s configure expects Heimdal <em data-start="994" data-end="1000">base</em> layout</strong> (as on some systems) and doesn’t search the nested <code data-start="1061" data-end="1089">/usr/local/include/heimdal</code>.</p></li><li data-start="1091" data-end="1163"><p data-start="1094" data-end="1163">A <strong data-start="1096" data-end="1148">FreeBSD port patch previously adjusted detection</strong> (now removed).</p></li><li data-start="1164" data-end="1279"><p data-start="1167" data-end="1279">The environment variables are being <strong data-start="1204" data-end="1225">overwritten/reset</strong> by the ports framework or by a patch/configure macro.</p></li><li data-start="1280" data-end="1386"><p data-start="1283" data-end="1386">The configure script wants <em data-start="1310" data-end="1320">MIT krb5</em>, not Heimdal, but is forcing a Heimdal-style variable path names.</p></li><li data-start="1387" data-end="1582"><p data-start="1390" data-end="1582">There is a <strong data-start="1401" data-end="1419">logic mismatch</strong> in configure: it tries both MIT and Heimdal probes and mis-parses results because expected macros aren’t defined (look in <code data-start="1542" data-end="1554">config.log</code> for failing test programs).</p></li></ol></li></ul><div><br></div><div><blockquote type="cite"><div>On Jul 18, 2025, at 23:10, Jonathan Lee <jonathanlee571@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hello fellow Squid community members,<div><br></div><div>Has anyone seen this before??? I have the packages installed created symbolic links to them created additional info int he makefile to address it and it keeps failing here, any idea what I did wrong?</div><div><br></div><div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">checking</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">"whether X509_get0_signature() accepts const parameters"</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">yes</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">checking whether the TXT_DB use OPENSSL_PSTRING data member... yes checking whether the squid workaround for buggy versions of sk_OPENSSL_PSTRING_v alue should used... no</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">checking whether the workaround for OpenSSL IMPLEMENT_LHASH_</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">macros should used</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">... yes</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">configure: OpenSSL library support: yes -Icrypto -lss1</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">checking tor LibMll_Kkbs... no configure: Library '</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">mit-krb5' support: no (auto)</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">•/configure: LIBHEIMDAL_KRB5_PATH+=-L/usr/lib: not found /configure: LIBHEIMDAL_KRB5_CFLAGS+=-I/usr/include: not found checking for LIBHEIMDAL_KRB5... по</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">configure: error: Required library 'heimdal-krb5' not found ===) Script "configure" failed unexpectedly</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Please report the problem to timp87@gmail.com maintainer] and attach the</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">"/usr/ports/www/squid/uork/squid-7.1/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system de.g. a /usr/local/sbin/pkg-static info -g -Ea).</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">*** Error code 1</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Stop.</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">makel11: stopped in /usr/ports/www/squid</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">*** Error code 1</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">Stop.</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;">make: stopped in /usr/ports/www/squid</div><div style="margin: 0px; font-style: normal; font-variant-caps: normal; font-width: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal;"><br></div></div></div></div></blockquote></div><br></body></html>