Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing (or bad) header file: HsWin32.h #40

Open
wiwa opened this issue Dec 11, 2015 · 4 comments
Open

Missing (or bad) header file: HsWin32.h #40

wiwa opened this issue Dec 11, 2015 · 4 comments

Comments

@wiwa
Copy link

wiwa commented Dec 11, 2015

Hi, when I try cabal install I get this error:

Configuring Win32-2.3.1.0...
cabal: Missing dependencies on foreign libraries:
* Missing (or bad) header file: HsWin32.h
* Missing C libraries: user32, gdi32, winmm, advapi32, shell32, shfolder
This problem can usually be solved by installing the system packages that
provide these libraries (you may need the "-dev" versions). If the libraries
are already installed but in a non-standard location then you can use the
flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are.
If the header file does exist, it may contain errors that are caught by the C
compiler at the preprocessing stage. In this case you can re-run configure
with the verbosity flag -v3 to see the error messages.
Failed to install Win32-2.3.1.0
cabal: Error: some packages failed to install:
Win32-2.3.1.0 failed during the configure step. The exception was:
ExitFailure 1

So I try cabal install --extra-include-dirs=~/win32/include --extra-lib-dirs=/usr/i686-w64-mingw32/lib, but it gives the same error.

I'm trying to install this because of this: https://ghc.haskell.org/trac/ghc/ticket/10070

@alora27
Copy link

alora27 commented Mar 10, 2016

I have the same problem. Did you solve it ?

@wiwa
Copy link
Author

wiwa commented Mar 11, 2016

Unfortunately not, but I haven't looked at it in months. It seems like my linked issue has been closed, so I'm surprised you're getting the error. Is this for cross compiling? Apparently GHC 8 has been released, have you tried that?

@hvr
Copy link
Member

hvr commented Mar 11, 2016

for the record, GHC 8 has not been released yet, officially we're still at the 2nd RC

@alora27
Copy link

alora27 commented Mar 11, 2016

I am using GHC 7.0.4 and cannot update...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants