[GHC] #7798: test_bindist reports ".../libffi-6.dll (No such file or directory)"

GHC cvs-ghc at haskell.org
Wed Apr 3 02:19:57 CEST 2013


#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



More information about the ghc-tickets mailing list