dmz root # emerge -pvUD world [ebuild U ] net-www/squid-2.5.6 [2.5.5-r2] -debug -ldap +pam +sasl -snmp +ssl 0 kB sasl_auth.c:37:28: sasl/sasl/sasl.h: No such file or directory sasl_auth.c: In function `main': sasl_auth.c:54: error: `sasl_conn_t' undeclared (first use in this function) sasl_auth.c:54: error: (Each undeclared identifier is reported only once sasl_auth.c:54: error: for each function it appears in.) sasl_auth.c:54: error: `conn' undeclared (first use in this function) sasl_auth.c:61: error: `SASL_OK' undeclared (first use in this function) sasl_auth.c:110: error: `SASL_BADAUTH' undeclared (first use in this function) make[3]: *** [sasl_auth.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/squid-2.5.6/work/squid-2.5.STABLE6/helpers/basic_auth/SASL' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/squid-2.5.6/work/squid-2.5.STABLE6/helpers/basic_auth' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/squid-2.5.6/work/squid-2.5.STABLE6/helpers' make: *** [all-recursive] Error 1 !!! ERROR: net-www/squid-2.5.6 failed. !!! Function src_compile, Line 139, Exitcode 2 !!! compile problem Guess wrong sasl headers location or somethin'... Reproducible: Always Steps to Reproduce: 1. 2. 3.
Just committed a fix to CVS... Wait a bit and sync your tree again... SASL V2 is supported natively now in squid dont need to do some fancy sed-ing Fixed.
Created attachment 35534 [details, diff] Backwardly Compatible patch to ebuild Alternative fix to ebuild which will still work with older downloads. Probably not important...