Resolving dependencies... Downloading scan-0.1.0.2... Configuring scan-0.1.0.2... Building scan-0.1.0.2... Preprocessing executable 'scan' for scan-0.1.0.2... [1 of 2] Compiling Language.Haskell.Scanner ( src/Language/Haskell/Scanner.hs, dist/build/scan/scan-tmp/Language/Haskell/Scanner.o ) [2 of 2] Compiling Main ( src/scan.hs, dist/build/scan/scan-tmp/Main.o ) src/scan.hs:1:1: The main function `main' is not exported by module `Main' Failed to install scan-0.1.0.2 cabal: Error: some packages failed to install: scan-0.1.0.2 failed during the building phase. The exception was: ExitFailure 1