If you run
cabal install happstack-server --constraint='network==2.6.*'
happstack-server-7.3.6 (not the latest version) will be picked since it doesn't have an upper bound on network.
This is one of the nasty cases, everyone that depends on happstack-server and don't explicitly depend on network < 2.6 get build failures currently ;-(