
On Fri, 2009-02-20 at 14:16 -0500, David wrote:
I've encountered another problem while trying to install 'HDBC-sqlite3'. I did the install "manually", instead of using Cabal, and during the build phase, received the following error message:
D:\Apps\ghc\ghc-6.10.1\HDBC-sqlite3-2.1.0.0>runghc Setup build Preprocessing library HDBC-sqlite3-2.1.0.0... Database\HDBC\Sqlite3\Statement.hsc:41:21: sqlite3.h: No such file or directory
I'd just like to note that as of Cabal-1.6.0.2 you'll get rather more helpful error messages in this situation: cabal: Missing dependency on a foreign library: * Missing header file: sqlite3.h * Missing C library: sqlite3 This problem can usually be solved by installing the system package that provides this library (you may need the "-dev" version). If the library is already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where it is. Hopefully this would be sufficiently clear. Duncan