
#532: libraries and include checks can be highly misleading ----------------------------+----------------------------------------------- Reporter: guest | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: 1.6.0.2 Severity: normal | Resolution: Keywords: | Difficulty: unknown Ghcversion: | Platform: ----------------------------+----------------------------------------------- Comment (by tibbe): Had a similar problem with the `network` package. A change to one of the local `.h` files made it fail to compile on non-win32 platforms with this error message: {{{ cabal: Missing dependency on a foreign library: * Missing header file: HsNet.h }}} Running cabal with `-v3` showed the real error. Perhaps we should acknowledge the different possible reasons for the failure in the error message if parsing the actual error output from the compiler is too difficult? Perhaps we should also recommend rerunning `configure` with `-v3`. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/532#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects