The new, experimental bitcoin-chainstate is default configured off (https://github.com/bitcoin/bitcoin/pull/24304). Explicitly turning it off works properly on master:
./configure --disable-experimental-util-chainstate
checking whether to build experimental bitcoin-chainstate... no
However, when I add --without-experimental-kernel-lib (which is superfluous, since default is to build if we're building libraries and the experimental bitcoin-chainstate executable - it is default to build libraries, but default not to build bitcoin-chainstate, which we've redundantly stated explicitly).
./configure --disable-experimental-util-chainstate --without-experimental-kernel-lib
checking whether to build experimental bitcoin-chainstate... configure: error: experimental bitcoin-chainstate cannot be built without the experimental bitcoinkernel library. Use --with-experimental-kernel-lib
It seems like it is trying to build the bitcoin-chainstate executable for some reason? I would expect the same output as before:
checking whether to build experimental bitcoin-chainstate... no
This is easy to reproduce on master.