[Haskell-cafe] Issue with building executables using Cabal on Travis
Geraldus
heraldhoi at gmail.com
Fri Sep 16 14:13:27 UTC 2016
Hi Café!
Recently we added an executable section to our Transient-Universe package
and now Travis cabal builds always failing. The error message is:
In-place registering transient-universe-0.3.4...
Preprocessing executable 'monitorService' for transient-universe-0.3.4...
[1 of 1] Compiling Main (
src/server/Transient/Monitor/Services/MonitorService.hs,
dist/build/monitorService/monitorService-tmp/Main.o )
Linking dist/build/monitorService/monitorService ...
No errors or warnings could be found in the package.
Re-configuring with test suites enabled. If this fails, please run configure
manually.
Resolving dependencies...
Configuring transient-universe-0.3.4...
Package has no buildable test suites.
Building source dist for transient-universe-0.3.4...
Preprocessing library transient-universe-0.3.4...
Preprocessing executable 'monitorService' for transient-universe-0.3.4...
cabal: src/client/Transient/Move/Services/MonitorService.hs: does not exist
Installing library in
/home/travis/.cabal/lib/x86_64-linux-ghc-7.10.2/transient-universe-0.3.4-2OztnD6ZM7W2H3eixltaJX
Installing executable(s) in /home/travis/.cabal/bin
Warning: The directory /home/travis/.cabal/bin is not in the system search
path.
cabal: The file does not exist 'transient-universe-0.3.4.tar.gz'.
(Full log —
https://travis-ci.org/agocorona/transient-universe/jobs/160441018, you can
see that other Cabal builds fail with same error, however all Stack builds
are fine).
This is a chunk of cabal file:
extra-source-files: src/client/Transient/Move/Services/MonitorService.hs
src/server/Transient/Move/Services/MonitorService.hs
executable monitorService
build-depends: base >4 && <5
if !impl(ghcjs >=0.1)
hs-source-dirs: src/server/Transient/Monitor/Services
build-depends: transformers
, transient >=0.4.4
, transient-universe
else
hs-source-dirs: src/client/Transient/Monitor/Services
main-is: MonitorService.hs
default-language: Haskell2010
ghc-options: -threaded -rtsopts
Have anyone faced similar issue?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160916/e35e0d2d/attachment.html>
More information about the Haskell-Cafe
mailing list