[Hackage] #949: cabal should fail if compilation depends on a file not existing in the cabal file