2 The following errors will cause portability problems on other environments:
3 Error: The package uses a C/C++/obj-C source file for the 'main-is' field. To use this feature you need to specify 'cabal-version: 1.18' or higher.
4 Error: Hackage would reject this package.