
#7798: test_bindist reports ".../libffi-6.dll (No such file or directory)" -----------------------------+---------------------------------------------- Reporter: thorkilnaur | Owner: Type: bug | Status: new Priority: normal | Component: Build System Version: 7.7 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Blockedby: Blocking: | Related: -----------------------------+---------------------------------------------- Comment(by byorgey): I have no idea how the build system works but was able to do a bit of basic sleuthing. Hopefully this info will be helpful to someone. As can be seen at http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/ the current breakage first showed up on April 24. April 23 and before, the relevant line in the log looked like {{{ # rts/dist/build/libHSrts.a rts/dist/build/libHSrts_p.a rts/dist/build/libHSrts-ghc7.7.20130324.so rts/dist/build/libHSrts_l.a rts/dist/build/libHSrts_debug.a rts/dist/build/libHSrts_thr.a rts/dist/build/libHSrts_thr_debug.a rts/dist/build/libHSrts_thr_l.a rts/dist/build/libHSrts_thr_p.a rts/dist/build/libHSrts_debug-ghc7.7.20130324.so rts/dist/build/libHSrts_thr-ghc7.7.20130324.so rts/dist/build/libHSrts_thr_debug-ghc7.7.20130324.so rts/dist/build/libHSrts_l-ghc7.7.20130324.so rts/dist/build/libHSrts_thr_l-ghc7.7.20130324.so rts/dist/build/libffi.so rts/dist/build/libffi.so.6 rts/dist/build/libffi.so.6.0.0 = libraries to install }}} (I've split it up onto multiple lines to make it easier to read), but beginning April 24 this line changed to {{{ # rts/dist/build/libHSrts.a rts/dist/build/libHSrts_p.a rts/dist/build/libHSrts-ghc7.7.20130325.so rts/dist/build/libHSrts_l.a rts/dist/build/libHSrts_debug.a rts/dist/build/libHSrts_thr.a rts/dist/build/libHSrts_thr_debug.a rts/dist/build/libHSrts_thr_l.a rts/dist/build/libHSrts_thr_p.a rts/dist/build/libHSrts_debug-ghc7.7.20130325.so rts/dist/build/libHSrts_thr-ghc7.7.20130325.so rts/dist/build/libHSrts_thr_debug-ghc7.7.20130325.so rts/dist/build/libHSrts_l-ghc7.7.20130325.so rts/dist/build/libHSrts_thr_l-ghc7.7.20130325.so rts/dist/build/libffi.so rts/dist/build/libffi.so.6 rts/dist/build/libffi.so.6.0.0 rts/dist/build/libCffi.a rts/dist/build/libCffi_p.a rts/dist/build/libCffi_l.a rts/dist/build/libCffi_debug.a rts/dist/build/libCffi_thr.a rts/dist/build/libCffi_thr_debug.a rts/dist/build/libCffi_thr_l.a rts/dist/build/libCffi_thr_p.a rts/dist/build/libCffi_debug-ghc7.7.20130325.so rts/dist/build/libCffi_thr-ghc7.7.20130325.so rts/dist/build/libCffi_thr_debug-ghc7.7.20130325.so rts/dist/build/libCffi_l-ghc7.7.20130325.so rts/dist/build/libCffi_thr_l-ghc7.7.20130325.so rts/dist/build/libffi-6.dll = libraries to install }}} which now includes all the things like `rts/dist/build/libCffi_debug-ghc7.7.20130325.so` which do not exist. Given the date of the breakage and the subject it's not hard to guess that it has something to do with one (or both) of these two commits: * https://github.com/ghc/ghc/commit/8575d01b4205b4545c54f9f1ba1d993a87bac72c * https://github.com/ghc/ghc/commit/b30015e78db99d79cdb48c6c810e3fd49573c5cd -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7798#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler