Trying to build wai (via scripts/install) for yesod 0.10 on OSX 10.7.3 yields this:
Resolving dependencies...
Downloading wai-1.0.0...
Configuring wai-1.0.0...
Preprocessing library wai-1.0.0...
Building wai-1.0.0...
[1 of 1] Compiling Network.Wai ( Network/Wai.hs, dist/build/Network/Wai.o )
Registering wai-1.0.0...
Installing library in
/Users/jdt/Code/Haskell/.virthualenv/cabal/lib/wai-1.0.0/ghc-7.0.4
Registering wai-1.0.0...
Downloading wai-extra-1.0.0.1...
Configuring wai-extra-1.0.0.1...
Preprocessing library wai-extra-1.0.0.1...
Preprocessing test suites for wai-extra-1.0.0.1...
Building wai-extra-1.0.0.1...
[ 1 of 11] Compiling Network.Wai.Middleware.Vhost ( Network/Wai/Middleware/Vhost.hs, dist/build/Network/Wai/Middleware/Vhost.o )
[ 2 of 11] Compiling Network.Wai.Middleware.Rewrite ( Network/Wai/Middleware/Rewrite.hs, dist/build/Network/Wai/Middleware/Rewrite.o )
[ 3 of 11] Compiling Network.Wai.Middleware.MethodOverride ( Network/Wai/Middleware/MethodOverride.hs, dist/build/Network/Wai/Middleware/MethodOverride.o )
[ 4 of 11] Compiling Network.Wai.Middleware.Jsonp ( Network/Wai/Middleware/Jsonp.hs, dist/build/Network/Wai/Middleware/Jsonp.o )
[ 5 of 11] Compiling Network.Wai.Middleware.Gzip ( Network/Wai/Middleware/Gzip.hs, dist/build/Network/Wai/Middleware/Gzip.o )
[ 6 of 11] Compiling Network.Wai.Parse ( Network/Wai/Parse.hs, dist/build/Network/Wai/Parse.o )
Network/Wai/Parse.hs:141:41:
Not in scope: data constructor `C.PreparedConduit'
cabal: Error: some packages failed to install:
wai-extra-1.0.0.1 failed during the building phase. The exception was:
ExitFailure 1
wai-handler-fastcgi-1.0.0 depends on wai-extra-1.0.0.1 which failed to install.