Kinkie wrote:
While doing some build-testing I've noticed that configure doesn't handle gracefully some malformed --with(out) arguments.

This patch addresses three related issues:
- makes the error messages for those cases more informative
- changes some (echo + exit) sequences into AC_MSG_ERROR() standard autoconf macros - changes the layer-01 test options so that it doesn't invoke invalid configure options

Great. Thank you for catching this.

I'm just thinking we should add graceful handling of --without-default-user with these changes.



Note that build-test layer-01, now that it actually builds, fails for me on Gentoo Linux on x86 with an error

testIPAddress.cc:597:Assertion
Test name: testIPAddress::testAddrInfo
equality assertion failed
- Expected: 2
- Actual  : 10

I expect this to be triggered by some ipv6-related option (or combination of options) set in configure by layer-01.
This patch does NOT address that issue.

Nope, that is showing a genuine fault building on your Gentoo.
Layer 01 should be equivalent there to any IPv4-only build.

We will have to track down which bits of addrinfo are not being set properly by squid. It's usually turned out to be the flow option defaults or ABI differences.

Amos
--
Please use Squid 2.7.STABLE4 or 3.0.STABLE8

Reply via email to