[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