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'.
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?