-
Notifications
You must be signed in to change notification settings - Fork 302
Closed
Description
I am using MinGHC 7.8.4 64-bit with the Stackage LTS 2.1. After a yesod init
, I tried to download the dependecies of the project using cabal install --only-dependencies
when I got an error with persistent-sqlite-2.1.4
:
Component build order: library
creating dist\dist-sandbox-fcd9aaa8\build
creating dist\dist-sandbox-fcd9aaa8\build\autogen
Building persistent-sqlite-2.1.4...
Preprocessing library persistent-sqlite-2.1.4...
Building library...
"C:\Program Files\MinGHC-7.8.4\ghc-7.8.4\bin\ghc.exe" "--info"
"C:\Program Files\MinGHC-7.8.4\ghc-7.8.4\bin\ghc.exe" "--info"
creating dist\dist-sandbox-fcd9aaa8\build
C:\Program Files\MinGHC-7.8.4\ghc-7.8.4\bin\ghc.exe --make -fbuilding-cabal-package -O -outputdir dist/dist-sandbox-fcd9aaa8\build -odir dist/dist-sandbox-fcd9aaa8\build -hidir dist/dist-sandbox-fcd9aaa8\build -stubdir dist/dist-sandbox-fcd9aaa8\build -i -idist/dist-sandbox-fcd9aaa8\build -i. -idist/dist-sandbox-fcd9aaa8\build\autogen -Idist/dist-sandbox-fcd9aaa8\build\autogen -Idist/dist-sandbox-fcd9aaa8\build -Icbits -optP-include -optPdist/dist-sandbox-fcd9aaa8\build\autogen\cabal_macros.h -package-name persistent-sqlite-2.1.4 -hide-all-packages -no-user-package-db -package-db C:\Users\MyUser\Documents\DirOne\DirTwo\DirThree\DirFour\yesod-tutorial\.cabal-sandbox\x86_64-windows-ghc-7.8.4-packages.conf.d -package-db dist/dist-sandbox-fcd9aaa8\package.conf.inplace -package-id aeson-0.8.0.2-f9a437f779f11fe8a8f82e2adb9032b3 -package-id base-4.7.0.2-b10419535963bafa416c2ecaab830bcf -package-id bytestring-0.10.4.0-02e37b6d3bfaf81a22c2bdf90fbd1163 -package-id conduit-1.2.4-2f8474a721c5498816abe772efb2f9ad -package-id containers-0.5.5.1-74674ab0e496e323d130e32c3bb20d48 -package-id monad-control-1.0.0.4-ac5714f3a3c3f493d34d2d54e54f5314 -package-id monad-logger-0.3.13.1-bddf5702875a4dd78bcce4ae4614f30b -package-id old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34 -package-id persistent-2.1.2-9d1cd9c924d463bdabd564161ba9ee3a -package-id resourcet-1.1.4.1-19c19dc50816679c5dc55f4f78b32413 -package-id text-1.2.0.4-a1ab1b1f925a96b66b1953e7450b89bd -package-id time-1.4.2-8fb912922cf3b46cc8144d6856f5faf8 -package-id transformers-0.3.0.0-5706042946254d1f2637b20fb7e9675d -XHaskell98 Database.Sqlite Database.Persist.Sqlite -Wall
[1 of 2] Compiling Database.Sqlite ( Database\Sqlite.hs, dist\dist-sandbox-fcd9aaa8\build\Database\Sqlite.o )
[2 of 2] Compiling Database.Persist.Sqlite ( Database\Persist\Sqlite.hs, dist\dist-sandbox-fcd9aaa8\build\Database\Persist\Sqlite.o )
Building C Sources...
creating dist\dist-sandbox-fcd9aaa8\build
C:\Program Files\MinGHC-7.8.4\ghc-7.8.4\bin\ghc.exe -c -odir dist/dist-sandbox-fcd9aaa8\build -Idist/dist-sandbox-fcd9aaa8\build\autogen -Idist/dist-sandbox-fcd9aaa8\build -Icbits -optc-fPIC -optc-O2 -no-user-package-db -package-db C:\Users\MyUser\Documents\DirOne\DirTwo\DirThree\DirFour\yesod-tutorial\.cabal-sandbox\x86_64-windows-ghc-7.8.4-packages.conf.d -package-db dist/dist-sandbox-fcd9aaa8\package.conf.inplace -package-id aeson-0.8.0.2-f9a437f779f11fe8a8f82e2adb9032b3 -package-id base-4.7.0.2-b10419535963bafa416c2ecaab830bcf -package-id bytestring-0.10.4.0-02e37b6d3bfaf81a22c2bdf90fbd1163 -package-id conduit-1.2.4-2f8474a721c5498816abe772efb2f9ad -package-id containers-0.5.5.1-74674ab0e496e323d130e32c3bb20d48 -package-id monad-control-1.0.0.4-ac5714f3a3c3f493d34d2d54e54f5314 -package-id monad-logger-0.3.13.1-bddf5702875a4dd78bcce4ae4614f30b -package-id old-locale-1.0.0.6-50b0125c49f76af85dc7aa22975cdc34 -package-id persistent-2.1.2-9d1cd9c924d463bdabd564161ba9ee3a -package-id resourcet-1.1.4.1-19c19dc50816679c5dc55f4f78b32413 -package-id text-1.2.0.4-a1ab1b1f925a96b66b1953e7450b89bd -package-id time-1.4.2-8fb912922cf3b46cc8144d6856f5faf8 -package-id transformers-0.3.0.0-5706042946254d1f2637b20fb7e9675d cbits/config.c
cbits\config.c:1:0:
warning: -fPIC ignored for target (all code is position independent) [enabled by default]
cbits\config.c:2:21:
fatal error: sqlite3.h: No such file or directory
compilation terminated.
As I have noticed inspecting the versions of the persistent-sqlite in Hackage, the cbits\config.c
file was added in the 2.1.4 version, so I am restricting the problem to it. Should it be the case to ship the sqlite3.h
with the package?
Metadata
Metadata
Assignees
Labels
No labels