Hello,

I'm attempting to use GTK+3 to create a Desktop, but I am having a problem installing all of the dependencies.  I keep getting the following error: 
GUI cabal: version >=0.9.0 of pkg-config is required

I am using Cygwin on a Windows 10 operating system. What is
needed to fix this? Is this the best way to do a
desktop GUI in Haskell?

Thanks in advance and thank you for your time.