I can push an update for the macros instead.
Ok, I tried to build a ghc-6.8.2 update for f9 in koji: but it fails with
checking for gethostent... yes configure: creating ./config.status config.status: creating network.buildinfo config.status: creating include/HsNetworkConfig.h Configuring network-2.1.0.0... rm -f network/GNUmakefile cp Makefile.local network if ifBuildable/ifBuildable network; then \ cd network && setup/Setup makefile -f GNUmakefile; \ fi Socket.hsc: In function 'main': Socket.hsc:1144: error: invalid application of 'sizeof' to incomplete type 'struct ucred' Socket.hsc:1144: error: invalid application of 'sizeof' to incomplete type 'struct ucred' Socket.hsc:1144: error: invalid application of 'sizeof' to incomplete type 'struct ucred' Socket.hsc:1150: error: invalid use of undefined type 'struct ucred' Socket.hsc:1151: error: invalid use of undefined type 'struct ucred' Socket.hsc:1152: error: invalid use of undefined type 'struct ucred' compiling dist/build/Network/Socket_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/builddir/build/BUILD/ghc-6.8.2/i ncludes -I/builddir/build/BUILD/ghc-6.8.2/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -DCALLCONV=ccall -Iinclude dist/build/Network/Socket_hsc_make.c -o dist/build/Network/Socket_hsc_make.o Preprocessing library network-2.1.0.0... make[1]: *** [network/GNUmakefile] Error 1 make[1]: Leaving directory `/builddir/build/BUILD/ghc-6.8.2/libraries' make: *** [stage1] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.17351 (%build)
See http://koji.fedoraproject.org/koji/buildinfo?buildID=66248 and http://koji.fedoraproject.org/koji/buildinfo?buildID=66247
http://koji.fedoraproject.org/koji/packageinfo?packageID=1853 shows that ghc-6.8.2 has never built for f9... it starts to come back me now. ;)
Any ideas, Bryan? The easiest way forward I can see is still to update f9 to ghc-6.8.3.
Please do, this way we can start pushing packages through review.
Note that current ghc-6.8.3 builds from rawhide work fine under f9 too: so I would suggest using them for now.
Jens