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

#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: -----------------------------+---------------------------------------------- Since http://darcs.haskell.org/ghcBuilder/builders/tn23/873.html, the tn23 builder {{{ $ uname -a Darwin thorkil-naurs-intel-mac-mini.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 $ }}} has failed with (http://darcs.haskell.org/ghcBuilder/builders/tn23/876/16.html): {{{ ranlib: file: /Users/thorkilnaur/tn/builders/GHCBuilder/tn23/builder/tempbuild/build/bindisttest/install dir/lib/ghc-7.7.20130328/rts-1.0/libCffi_thr_p.a(ffi64.o) has no symbols install: rts/dist/build/libCffi_debug-ghc7.7.20130328.dylib: No such file or directory install: rts/dist/build/libCffi_thr-ghc7.7.20130328.dylib: No such file or directory install: rts/dist/build/libCffi_thr_debug-ghc7.7.20130328.dylib: No such file or directory install: rts/dist/build/libCffi_l-ghc7.7.20130328.dylib: No such file or directory install: rts/dist/build/libCffi_thr_l-ghc7.7.20130328.dylib: No such file or directory install: rts/dist/build/libffi-6.dll: No such file or directory strip: can't open file: /Users/thorkilnaur/tn/builders/GHCBuilder/tn23/builder/tempbuild/build/bindisttest/install dir/lib/ghc-7.7.20130328/rts-1.0/libffi-6.dll (No such file or directory) make[3]: *** [install_packages] Error 1 make[2]: *** [install] Error 2 make[1]: *** [test_bindist] Error 2 make: *** [test_bindist] Error 2 }}} The am-deb7-64 builder seems to have a similar problem (http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/356/16.html). Best regards Thorkil -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7798 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: -----------------------------+---------------------------------------------- Changes (by PHO): * cc: pho@… (added) -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7798#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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: -----------------------------+---------------------------------------------- Changes (by byorgey): * cc: byorgey@… (added) -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7798#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#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

#7798: test_bindist reports ".../libffi-6.dll (No such file or directory)"
---------------------------------+------------------------------------------
Reporter: thorkilnaur | Owner:
Type: bug | Status: closed
Priority: normal | Component: Build System
Version: 7.7 | Resolution: fixed
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Blockedby: | Blocking:
Related: |
---------------------------------+------------------------------------------
Changes (by thorkilnaur):
* status: new => closed
* resolution: => fixed
Comment:
For tn23 and presumably also am-deb7-64, this has been fixed by
{{{
commit 6b431ab4e108b156d3da01c2b2c97a4313e5ebbb
Author: Ian Lynagh
participants (1)
-
GHC