cabal configure and build working