
...I put it in my PATH [C:\users\user] and put the file Sqlite3 in that
folder [C:\users\user] where I'm running Cabal and extended the Cabal
command as follows - nothing helps...
cabal install
HDBC-sqlite3 --extra-include-dirs=C:\Users\User --extra-lib-dirs=C:\Users\User
...At this point, I'm unable to install Sqlite3 and GTK...
...I know this is 'open source' but it really shouldn't be this hard to do
these installations...
...I'll go back to my Monads and see if I can figure them out and then take
a look at F# - I might have better luck there...
Bye
----- Original Message -----
From: "Daniel Fischer"
I entered the command you gave me: cabal install HDBC-sqlite3 It returned the following error: Resolving dependencies... Configuring HDBC-sqlite3-2.3.1.0... cabal: Missing dependency on a foreign library: * Missing C library: sqlite3
That means you don't have the C library installed, or at least that cabal can't find it. You have to install it otherwise or put it in a directory in your %PATH%. I'm not familiar with Windows, so I can't tell you how to do that. You could search on the haskellwiki, perhaps there are instructions there.
I then went to the link you provided: http://hackage.haskell.org/package/HDBC-sqlite3 I extracted the tar file, HDBC-sqlite3-2.3.1.0.tar, and tried to un-tar it but get the following message: "Error reading header after processing 0 entries"
If cabal complains about a missing foreign dependency, trying a manual install won't help, runhaskell ./Setup configure won't look anywhere cabal doesn't.