
#12774: bkpcabal02 test fails on OS X -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Type: task | Status: new Priority: normal | Milestone: 8.2.1 Component: Test Suite | Version: 8.0.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: None/Unknown Unknown/Multiple | Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- While testing on Darwin today I noticed that the `bkpcabal02` test seems to fail. {{{ =====> bkpcabal02(normal) 1 of 1 [0, 0, 0] cd "./backpack/cabal/bkpcabal02/bkpcabal02.run" && $MAKE -s --no-print- directory bkpcabal02 CLEANUP=1 Wrong exit code (expected 0 , actual 2 ) Stdout: Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-p' for bkpcabal01-0.1.0.0... Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-q' for bkpcabal01-0.1.0.0... Stderr: make[2]: *** [bkpcabal02] Error 1 *** unexpected failure for bkpcabal02(normal) }}} Or more verbosely, {{{ $ make bkpcabal02 rm -f -r tmp.d inst dist Setup /Applications/Xcode-7.2/Xcode.app/Contents/Developer/usr/bin/make -s --no- print-directory clean '/Users/bgamari/ghc/inplace/test spaces/ghc-pkg' init tmp.d '/Users/bgamari/ghc/inplace/test spaces/ghc-stage2' -v0 --make Setup cp p/H.hsig.in1 p/H.hsig # typecheck everything ./Setup -v0 configure --enable-library-vanilla --disable-shared --with- ghc='/Users/bgamari/ghc/inplace/test spaces/ghc-stage2' --ghc-options ='-dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed- specialisations -fshow-warning-groups -dno-debug-output' --package- db=tmp.d --prefix='/Users/bgamari/ghc/testsuite/tests/backpack/cabal/bkpcabal02/inst' ./Setup -v0 build ./Setup -v0 -v1 build Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-p' for bkpcabal01-0.1.0.0... Preprocessing library 'bkpcabal01-0.1.0.0-DwERz0Bcrkn4WeBnYMX11h-q' for bkpcabal01-0.1.0.0... cp p/H.hsig.in2 p/H.hsig ! ./Setup -v0 build make: *** [bkpcabal02] Error 1 }}} It looks like the `./Setup build` command is finishing successfully where it is expected to fail. I generally don't mind debugging this sort of issue but in this case it's quite unclear why this is expected to fail. Edward, can you add some comments to the `all.T` for this testcase (and perhaps the other Backpack tests too if neceessary) explaining what this test is supposed to be testing for and why `Setup build` should fail? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/12774 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler