So facepalm. I don't need a source, I don't need an exe. I need a DLL.
In the "precompiled files for Windows" section of the site mentioned in my question, I downloaded and extracted a zip file using sqlite3.def and sqlite.dll . Then i used
cabal install persistent
Installation completed successfully. Subsequently, I did cabal install yesod , which also completed successfully.
I believe that if I put the dll somewhere magically, then I would not have to use the --extra-lib-dirs= parameter.
Dan burton
source share