Re: 8.5 build failure

2018-04-06 Thread Ryan Scott
I've just landed a commit of Ben's [1] which should fix this issue.

Ryan S.
-
[1] Specifically,
http://git.haskell.org/ghc.git/commit/54acfbbf64f5fcb108836412e9be0cfabf0d7801
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.5 build failure

2018-04-03 Thread Herbert Valerio Riedel
Hi Simon et al.

On Tue, Apr 3, 2018 at 5:37 PM, Simon Peyton Jones via ghc-devs <
ghc-devs@haskell.org> wrote:

> It seems to be caused by some missing Makefile dependency
>
>
>
> It may be significant that the dependency is a module in libraries/base
> GHC/IO.hs-boot  depending on one GHC.Integer.Type  in
> libraries/integer-gmp.
>


That's quite likely the case, either directly or indirectly. When changing
the dependency graph, especially involving `.hs-boot` files, it happens
quite easily that one needs to give the build-system a hint and make
implicit module-graph dependencies more explicit by adding an explicit
`import SomeModule ()` in the appropriate place. You may find commit of
mine where I did things like that in the past.
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


Re: 8.5 build failure

2018-04-03 Thread John Leo
Thanks everyone. I didn't expect just continuing "make" would work, but it
does, so that's a workaround for now. I'll look forward to the real fix, of
course.

John
___
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs


RE: 8.5 build failure

2018-04-03 Thread Simon Peyton Jones via ghc-devs
It seems to be caused by some missing Makefile dependency

It may be significant that the dependency is a module in libraries/base 
GHC/IO.hs-boot  depending on one GHC.Integer.Type  in libraries/integer-gmp.

Simon

From: ghc-devs <ghc-devs-boun...@haskell.org> On Behalf Of Richard Eisenberg
Sent: 03 April 2018 16:11
To: John Leo <l...@halfaya.org>
Cc: ghc-devs <ghc-devs@haskell.org>
Subject: Re: 8.5 build failure

I've hit this, too, in the last few days. It seems to be caused by some missing 
Makefile dependency. My solution has been to `make -j1` for a bit, then cut it 
off, then `make -j` again. I'm glad to know it's not just me. 
:)

On Apr 3, 2018, at 11:06 AM, John Leo 
<l...@halfaya.org<mailto:l...@halfaya.org>> wrote:

Hi everyone,

I pulled from head this morning and rebased my current work on it, and am 
getting a build error I've never seen before. I don't think it's due to any of 
my own changes, and everything built fine last time I tried just a couple days 
ago . I'd pulled both code and submodules. I did make clean, ./boot, 
./configure, and then make. The last few lines of the output are below. This is 
on a Mac using GHC 8.2.2. Let me know if you need any more info.

John

"inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy 
-no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath 
-optl-Wl,@loader_path `cat rts/dist/libs.depend` 
rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o 
rts/dist/build/Capability.thr_debug_dyn_o 
rts/dist/build/CheckUnload.thr_debug_dyn_o 
rts/dist/build/ClosureFlags.thr_debug_dyn_o 
rts/dist/build/Disassembler.thr_debug_dyn_o 
rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o 
rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o 
rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o 
rts/dist/build/Interpreter.thr_debug_dyn_o 
rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o 
rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o 
rts/dist/build/Messages.thr_debug_dyn_o 
rts/dist/build/OldARMAtomic.thr_debug_dyn_o 
rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o 
rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o 
rts/dist/build/ProfilerReport.thr_debug_dyn_o 
rts/dist/build/ProfilerReportJson.thr_debug_dyn_o 
rts/dist/build/Profiling.thr_debug_dyn_o 
rts/dist/build/Proftimer.thr_debug_dyn_o 
rts/dist/build/RaiseAsync.thr_debug_dyn_o 
rts/dist/build/RetainerProfile.thr_debug_dyn_o 
rts/dist/build/RetainerSet.thr_debug_dyn_o 
rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o 
rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o 
rts/dist/build/RtsMessages.thr_debug_dyn_o 
rts/dist/build/RtsStartup.thr_debug_dyn_o 
rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o 
rts/dist/build/RtsSymbols.thr_debug_dyn_o 
rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o 
rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o 
rts/dist/build/Stable.thr_debug_dyn_o 
rts/dist/build/StaticPtrTable.thr_debug_dyn_o 
rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o 
rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o 
rts/dist/build/ThreadLabels.thr_debug_dyn_o 
rts/dist/build/ThreadPaused.thr_debug_dyn_o 
rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o 
rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/TopHandler.thr_debug_dyn_o 
rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o 
rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o 
rts/dist/build/xxhash.thr_debug_dyn_o 
rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o 
rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o 
rts/dist/build/hooks/MallocFail.thr_debug_dyn_o 
rts/dist/build/hooks/OnExit.thr_debug_dyn_o 
rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o 
rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o 
rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o 
rts/dist/build/sm/CNF.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o 
rts/dist/build/sm/Evac.thr_debug_dyn_o 
rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o 
rts/dist/build/sm/GCAux.thr_debug_dyn_o 
rts/dist/build/sm/GCUtils.thr_debug_dyn_o 
rts/dist/build/sm/MBlock.thr_debug_dyn_o 
rts/dist/build/sm/MarkWeak.thr_debug_dyn_o 
rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o 
rts/dist/build/sm/Scav_thr.thr_debug_dyn_o 
rts/dist/build/sm/Storage.thr_debug_dyn_o 
rts/dist/build/sm/Sweep.thr_debug_dyn_o 
rts/dist/build/eventlog/EventLog.thr_debug_dyn_o 
rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o 
rts/dist/build/linker/CacheFlush.thr_debug_dyn_o 
rts/dist/build/linker/Elf.thr_debug_dyn_o 
rts/dist/build

Re: 8.5 build failure

2018-04-03 Thread Ömer Sinan Ağacan
Does the error go away if you restart the build without cleaning? I had the
same error on my nightly builder, but it worked when I restarted the build.

Ömer

2018-04-03 18:06 GMT+03:00 John Leo :
> Hi everyone,
>
> I pulled from head this morning and rebased my current work on it, and am
> getting a build error I've never seen before. I don't think it's due to any
> of my own changes, and everything built fine last time I tried just a couple
> days ago . I'd pulled both code and submodules. I did make clean, ./boot,
> ./configure, and then make. The last few lines of the output are below. This
> is on a Mac using GHC 8.2.2. Let me know if you need any more info.
>
> John
>
> "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy
> -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath
> -optl-Wl,@loader_path `cat rts/dist/libs.depend`
> rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o
> rts/dist/build/Capability.thr_debug_dyn_o
> rts/dist/build/CheckUnload.thr_debug_dyn_o
> rts/dist/build/ClosureFlags.thr_debug_dyn_o
> rts/dist/build/Disassembler.thr_debug_dyn_o
> rts/dist/build/FileLock.thr_debug_dyn_o
> rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o
> rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o
> rts/dist/build/Inlines.thr_debug_dyn_o
> rts/dist/build/Interpreter.thr_debug_dyn_o
> rts/dist/build/LdvProfile.thr_debug_dyn_o
> rts/dist/build/Libdw.thr_debug_dyn_o
> rts/dist/build/LibdwPool.thr_debug_dyn_o
> rts/dist/build/Linker.thr_debug_dyn_o
> rts/dist/build/Messages.thr_debug_dyn_o
> rts/dist/build/OldARMAtomic.thr_debug_dyn_o
> rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o
> rts/dist/build/Printer.thr_debug_dyn_o
> rts/dist/build/ProfHeap.thr_debug_dyn_o
> rts/dist/build/ProfilerReport.thr_debug_dyn_o
> rts/dist/build/ProfilerReportJson.thr_debug_dyn_o
> rts/dist/build/Profiling.thr_debug_dyn_o
> rts/dist/build/Proftimer.thr_debug_dyn_o
> rts/dist/build/RaiseAsync.thr_debug_dyn_o
> rts/dist/build/RetainerProfile.thr_debug_dyn_o
> rts/dist/build/RetainerSet.thr_debug_dyn_o
> rts/dist/build/RtsAPI.thr_debug_dyn_o
> rts/dist/build/RtsDllMain.thr_debug_dyn_o
> rts/dist/build/RtsFlags.thr_debug_dyn_o
> rts/dist/build/RtsMain.thr_debug_dyn_o
> rts/dist/build/RtsMessages.thr_debug_dyn_o
> rts/dist/build/RtsStartup.thr_debug_dyn_o
> rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o
> rts/dist/build/RtsSymbols.thr_debug_dyn_o
> rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o
> rts/dist/build/Schedule.thr_debug_dyn_o
> rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o
> rts/dist/build/StaticPtrTable.thr_debug_dyn_o
> rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o
> rts/dist/build/StgPrimFloat.thr_debug_dyn_o
> rts/dist/build/Task.thr_debug_dyn_o
> rts/dist/build/ThreadLabels.thr_debug_dyn_o
> rts/dist/build/ThreadPaused.thr_debug_dyn_o
> rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o
> rts/dist/build/Timer.thr_debug_dyn_o
> rts/dist/build/TopHandler.thr_debug_dyn_o
> rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o
> rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o
> rts/dist/build/xxhash.thr_debug_dyn_o
> rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o
> rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o
> rts/dist/build/hooks/MallocFail.thr_debug_dyn_o
> rts/dist/build/hooks/OnExit.thr_debug_dyn_o
> rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o
> rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o
> rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o
> rts/dist/build/sm/CNF.thr_debug_dyn_o
> rts/dist/build/sm/Compact.thr_debug_dyn_o
> rts/dist/build/sm/Evac.thr_debug_dyn_o
> rts/dist/build/sm/Evac_thr.thr_debug_dyn_o
> rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o
> rts/dist/build/sm/GCUtils.thr_debug_dyn_o
> rts/dist/build/sm/MBlock.thr_debug_dyn_o
> rts/dist/build/sm/MarkWeak.thr_debug_dyn_o
> rts/dist/build/sm/Sanity.thr_debug_dyn_o
> rts/dist/build/sm/Scav.thr_debug_dyn_o
> rts/dist/build/sm/Scav_thr.thr_debug_dyn_o
> rts/dist/build/sm/Storage.thr_debug_dyn_o
> rts/dist/build/sm/Sweep.thr_debug_dyn_o
> rts/dist/build/eventlog/EventLog.thr_debug_dyn_o
> rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o
> rts/dist/build/linker/CacheFlush.thr_debug_dyn_o
> rts/dist/build/linker/Elf.thr_debug_dyn_o
> rts/dist/build/linker/LoadArchive.thr_debug_dyn_o
> rts/dist/build/linker/M32Alloc.thr_debug_dyn_o
> rts/dist/build/linker/MachO.thr_debug_dyn_o
> rts/dist/build/linker/PEi386.thr_debug_dyn_o
> rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o
> rts/dist/build/linker/elf_got.thr_debug_dyn_o
> rts/dist/build/linker/elf_plt.thr_debug_dyn_o
> rts/dist/build/linker/elf_plt_aarch64.thr_debug_dyn_o
> rts/dist/build/linker/elf_plt_arm.thr_debug_dyn_o
> 

Re: 8.5 build failure

2018-04-03 Thread Richard Eisenberg
I've hit this, too, in the last few days. It seems to be caused by some missing 
Makefile dependency. My solution has been to `make -j1` for a bit, then cut it 
off, then `make -j` again. I'm glad to know it's not just me. 
:)

> On Apr 3, 2018, at 11:06 AM, John Leo  wrote:
> 
> Hi everyone,
> 
> I pulled from head this morning and rebased my current work on it, and am 
> getting a build error I've never seen before. I don't think it's due to any 
> of my own changes, and everything built fine last time I tried just a couple 
> days ago . I'd pulled both code and submodules. I did make clean, ./boot, 
> ./configure, and then make. The last few lines of the output are below. This 
> is on a Mac using GHC 8.2.2. Let me know if you need any more info.
> 
> John
> 
> "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy 
> -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath 
> -optl-Wl,@loader_path `cat rts/dist/libs.depend` 
> rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o 
> rts/dist/build/Capability.thr_debug_dyn_o 
> rts/dist/build/CheckUnload.thr_debug_dyn_o 
> rts/dist/build/ClosureFlags.thr_debug_dyn_o 
> rts/dist/build/Disassembler.thr_debug_dyn_o 
> rts/dist/build/FileLock.thr_debug_dyn_o 
> rts/dist/build/Globals.thr_debug_dyn_o rts/dist/build/Hash.thr_debug_dyn_o 
> rts/dist/build/Hpc.thr_debug_dyn_o rts/dist/build/HsFFI.thr_debug_dyn_o 
> rts/dist/build/Inlines.thr_debug_dyn_o 
> rts/dist/build/Interpreter.thr_debug_dyn_o 
> rts/dist/build/LdvProfile.thr_debug_dyn_o 
> rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o 
> rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o 
> rts/dist/build/OldARMAtomic.thr_debug_dyn_o 
> rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o 
> rts/dist/build/Printer.thr_debug_dyn_o 
> rts/dist/build/ProfHeap.thr_debug_dyn_o 
> rts/dist/build/ProfilerReport.thr_debug_dyn_o 
> rts/dist/build/ProfilerReportJson.thr_debug_dyn_o 
> rts/dist/build/Profiling.thr_debug_dyn_o 
> rts/dist/build/Proftimer.thr_debug_dyn_o 
> rts/dist/build/RaiseAsync.thr_debug_dyn_o 
> rts/dist/build/RetainerProfile.thr_debug_dyn_o 
> rts/dist/build/RetainerSet.thr_debug_dyn_o 
> rts/dist/build/RtsAPI.thr_debug_dyn_o 
> rts/dist/build/RtsDllMain.thr_debug_dyn_o 
> rts/dist/build/RtsFlags.thr_debug_dyn_o 
> rts/dist/build/RtsMain.thr_debug_dyn_o 
> rts/dist/build/RtsMessages.thr_debug_dyn_o 
> rts/dist/build/RtsStartup.thr_debug_dyn_o 
> rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o 
> rts/dist/build/RtsSymbols.thr_debug_dyn_o 
> rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o 
> rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o 
> rts/dist/build/Stable.thr_debug_dyn_o 
> rts/dist/build/StaticPtrTable.thr_debug_dyn_o 
> rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o 
> rts/dist/build/StgPrimFloat.thr_debug_dyn_o 
> rts/dist/build/Task.thr_debug_dyn_o 
> rts/dist/build/ThreadLabels.thr_debug_dyn_o 
> rts/dist/build/ThreadPaused.thr_debug_dyn_o 
> rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o 
> rts/dist/build/Timer.thr_debug_dyn_o 
> rts/dist/build/TopHandler.thr_debug_dyn_o 
> rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o 
> rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o 
> rts/dist/build/xxhash.thr_debug_dyn_o 
> rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o 
> rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o 
> rts/dist/build/hooks/MallocFail.thr_debug_dyn_o 
> rts/dist/build/hooks/OnExit.thr_debug_dyn_o 
> rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o 
> rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o 
> rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o 
> rts/dist/build/sm/CNF.thr_debug_dyn_o 
> rts/dist/build/sm/Compact.thr_debug_dyn_o 
> rts/dist/build/sm/Evac.thr_debug_dyn_o 
> rts/dist/build/sm/Evac_thr.thr_debug_dyn_o 
> rts/dist/build/sm/GC.thr_debug_dyn_o rts/dist/build/sm/GCAux.thr_debug_dyn_o 
> rts/dist/build/sm/GCUtils.thr_debug_dyn_o 
> rts/dist/build/sm/MBlock.thr_debug_dyn_o 
> rts/dist/build/sm/MarkWeak.thr_debug_dyn_o 
> rts/dist/build/sm/Sanity.thr_debug_dyn_o 
> rts/dist/build/sm/Scav.thr_debug_dyn_o 
> rts/dist/build/sm/Scav_thr.thr_debug_dyn_o 
> rts/dist/build/sm/Storage.thr_debug_dyn_o 
> rts/dist/build/sm/Sweep.thr_debug_dyn_o 
> rts/dist/build/eventlog/EventLog.thr_debug_dyn_o 
> rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o 
> rts/dist/build/linker/CacheFlush.thr_debug_dyn_o 
> rts/dist/build/linker/Elf.thr_debug_dyn_o 
> rts/dist/build/linker/LoadArchive.thr_debug_dyn_o 
> rts/dist/build/linker/M32Alloc.thr_debug_dyn_o 
> rts/dist/build/linker/MachO.thr_debug_dyn_o 
> rts/dist/build/linker/PEi386.thr_debug_dyn_o 
> rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o 
> rts/dist/build/linker/elf_got.thr_debug_dyn_o 
> 

RE: 8.5 build failure

2018-04-03 Thread Simon Peyton Jones via ghc-devs
so is every one else ☹.  No one has a clue what’s going on.  Ben  are 
investigating.

Simon

From: ghc-devs  On Behalf Of John Leo
Sent: 03 April 2018 16:06
To: ghc-devs 
Subject: 8.5 build failure

Hi everyone,

I pulled from head this morning and rebased my current work on it, and am 
getting a build error I've never seen before. I don't think it's due to any of 
my own changes, and everything built fine last time I tried just a couple days 
ago . I'd pulled both code and submodules. I did make clean, ./boot, 
./configure, and then make. The last few lines of the output are below. This is 
on a Mac using GHC 8.2.2. Let me know if you need any more info.

John

"inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload deploy 
-no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath 
-optl-Wl,@loader_path `cat rts/dist/libs.depend` 
rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o 
rts/dist/build/Capability.thr_debug_dyn_o 
rts/dist/build/CheckUnload.thr_debug_dyn_o 
rts/dist/build/ClosureFlags.thr_debug_dyn_o 
rts/dist/build/Disassembler.thr_debug_dyn_o 
rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o 
rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o 
rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o 
rts/dist/build/Interpreter.thr_debug_dyn_o 
rts/dist/build/LdvProfile.thr_debug_dyn_o rts/dist/build/Libdw.thr_debug_dyn_o 
rts/dist/build/LibdwPool.thr_debug_dyn_o rts/dist/build/Linker.thr_debug_dyn_o 
rts/dist/build/Messages.thr_debug_dyn_o 
rts/dist/build/OldARMAtomic.thr_debug_dyn_o 
rts/dist/build/PathUtils.thr_debug_dyn_o rts/dist/build/Pool.thr_debug_dyn_o 
rts/dist/build/Printer.thr_debug_dyn_o rts/dist/build/ProfHeap.thr_debug_dyn_o 
rts/dist/build/ProfilerReport.thr_debug_dyn_o 
rts/dist/build/ProfilerReportJson.thr_debug_dyn_o 
rts/dist/build/Profiling.thr_debug_dyn_o 
rts/dist/build/Proftimer.thr_debug_dyn_o 
rts/dist/build/RaiseAsync.thr_debug_dyn_o 
rts/dist/build/RetainerProfile.thr_debug_dyn_o 
rts/dist/build/RetainerSet.thr_debug_dyn_o 
rts/dist/build/RtsAPI.thr_debug_dyn_o rts/dist/build/RtsDllMain.thr_debug_dyn_o 
rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o 
rts/dist/build/RtsMessages.thr_debug_dyn_o 
rts/dist/build/RtsStartup.thr_debug_dyn_o 
rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o 
rts/dist/build/RtsSymbols.thr_debug_dyn_o 
rts/dist/build/RtsUtils.thr_debug_dyn_o rts/dist/build/STM.thr_debug_dyn_o 
rts/dist/build/Schedule.thr_debug_dyn_o rts/dist/build/Sparks.thr_debug_dyn_o 
rts/dist/build/Stable.thr_debug_dyn_o 
rts/dist/build/StaticPtrTable.thr_debug_dyn_o 
rts/dist/build/Stats.thr_debug_dyn_o rts/dist/build/StgCRun.thr_debug_dyn_o 
rts/dist/build/StgPrimFloat.thr_debug_dyn_o rts/dist/build/Task.thr_debug_dyn_o 
rts/dist/build/ThreadLabels.thr_debug_dyn_o 
rts/dist/build/ThreadPaused.thr_debug_dyn_o 
rts/dist/build/Threads.thr_debug_dyn_o rts/dist/build/Ticky.thr_debug_dyn_o 
rts/dist/build/Timer.thr_debug_dyn_o rts/dist/build/TopHandler.thr_debug_dyn_o 
rts/dist/build/Trace.thr_debug_dyn_o rts/dist/build/WSDeque.thr_debug_dyn_o 
rts/dist/build/Weak.thr_debug_dyn_o rts/dist/build/fs.thr_debug_dyn_o 
rts/dist/build/xxhash.thr_debug_dyn_o 
rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o 
rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o 
rts/dist/build/hooks/MallocFail.thr_debug_dyn_o 
rts/dist/build/hooks/OnExit.thr_debug_dyn_o 
rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o 
rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o 
rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o 
rts/dist/build/sm/CNF.thr_debug_dyn_o rts/dist/build/sm/Compact.thr_debug_dyn_o 
rts/dist/build/sm/Evac.thr_debug_dyn_o 
rts/dist/build/sm/Evac_thr.thr_debug_dyn_o rts/dist/build/sm/GC.thr_debug_dyn_o 
rts/dist/build/sm/GCAux.thr_debug_dyn_o 
rts/dist/build/sm/GCUtils.thr_debug_dyn_o 
rts/dist/build/sm/MBlock.thr_debug_dyn_o 
rts/dist/build/sm/MarkWeak.thr_debug_dyn_o 
rts/dist/build/sm/Sanity.thr_debug_dyn_o rts/dist/build/sm/Scav.thr_debug_dyn_o 
rts/dist/build/sm/Scav_thr.thr_debug_dyn_o 
rts/dist/build/sm/Storage.thr_debug_dyn_o 
rts/dist/build/sm/Sweep.thr_debug_dyn_o 
rts/dist/build/eventlog/EventLog.thr_debug_dyn_o 
rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o 
rts/dist/build/linker/CacheFlush.thr_debug_dyn_o 
rts/dist/build/linker/Elf.thr_debug_dyn_o 
rts/dist/build/linker/LoadArchive.thr_debug_dyn_o 
rts/dist/build/linker/M32Alloc.thr_debug_dyn_o 
rts/dist/build/linker/MachO.thr_debug_dyn_o 
rts/dist/build/linker/PEi386.thr_debug_dyn_o 
rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o 
rts/dist/build/linker/elf_got.thr_debug_dyn_o 
rts/dist/build/linker/elf_plt.thr_debug_dyn_o 
rts/dist/build/linker/elf_plt_aarch64.thr_debug_dyn_o 
rts/dist/build/linker/elf_plt_arm.thr_debug_dyn_o 
rts/dist/build/linker/elf_reloc.thr_debug_dyn_o 

Re: 8.5 build failure

2018-04-03 Thread John Leo
One thing I should note is that I believe since the last time I'd built I
updated Mac OS to 10.13.4, if that is relevant. Note that stage 1 built
fine; the failure occurs about 22 minutes into a build that typically takes
30 minute on my machine.

John

On Tue, Apr 3, 2018 at 8:06 AM, John Leo  wrote:

> Hi everyone,
>
> I pulled from head this morning and rebased my current work on it, and am
> getting a build error I've never seen before. I don't think it's due to any
> of my own changes, and everything built fine last time I tried just a
> couple days ago . I'd pulled both code and submodules. I did make clean,
> ./boot, ./configure, and then make. The last few lines of the output are
> below. This is on a Mac using GHC 8.2.2. Let me know if you need any more
> info.
>
> John
>
> "inplace/bin/ghc-stage1" -this-unit-id rts -shared -dynamic -dynload
> deploy -no-auto-link-packages -Lrts/dist/build -lffi -optl-Wl,-rpath
> -optl-Wl,@loader_path `cat rts/dist/libs.depend`
> rts/dist/build/Adjustor.thr_debug_dyn_o rts/dist/build/Arena.thr_debug_dyn_o
> rts/dist/build/Capability.thr_debug_dyn_o 
> rts/dist/build/CheckUnload.thr_debug_dyn_o
> rts/dist/build/ClosureFlags.thr_debug_dyn_o 
> rts/dist/build/Disassembler.thr_debug_dyn_o
> rts/dist/build/FileLock.thr_debug_dyn_o rts/dist/build/Globals.thr_debug_dyn_o
> rts/dist/build/Hash.thr_debug_dyn_o rts/dist/build/Hpc.thr_debug_dyn_o
> rts/dist/build/HsFFI.thr_debug_dyn_o rts/dist/build/Inlines.thr_debug_dyn_o
> rts/dist/build/Interpreter.thr_debug_dyn_o 
> rts/dist/build/LdvProfile.thr_debug_dyn_o
> rts/dist/build/Libdw.thr_debug_dyn_o rts/dist/build/LibdwPool.thr_debug_dyn_o
> rts/dist/build/Linker.thr_debug_dyn_o rts/dist/build/Messages.thr_debug_dyn_o
> rts/dist/build/OldARMAtomic.thr_debug_dyn_o 
> rts/dist/build/PathUtils.thr_debug_dyn_o
> rts/dist/build/Pool.thr_debug_dyn_o rts/dist/build/Printer.thr_debug_dyn_o
> rts/dist/build/ProfHeap.thr_debug_dyn_o 
> rts/dist/build/ProfilerReport.thr_debug_dyn_o
> rts/dist/build/ProfilerReportJson.thr_debug_dyn_o
> rts/dist/build/Profiling.thr_debug_dyn_o 
> rts/dist/build/Proftimer.thr_debug_dyn_o
> rts/dist/build/RaiseAsync.thr_debug_dyn_o rts/dist/build/
> RetainerProfile.thr_debug_dyn_o rts/dist/build/RetainerSet.thr_debug_dyn_o
> rts/dist/build/RtsAPI.thr_debug_dyn_o 
> rts/dist/build/RtsDllMain.thr_debug_dyn_o
> rts/dist/build/RtsFlags.thr_debug_dyn_o rts/dist/build/RtsMain.thr_debug_dyn_o
> rts/dist/build/RtsMessages.thr_debug_dyn_o 
> rts/dist/build/RtsStartup.thr_debug_dyn_o
> rts/dist/build/RtsSymbolInfo.thr_debug_dyn_o
> rts/dist/build/RtsSymbols.thr_debug_dyn_o 
> rts/dist/build/RtsUtils.thr_debug_dyn_o
> rts/dist/build/STM.thr_debug_dyn_o rts/dist/build/Schedule.thr_debug_dyn_o
> rts/dist/build/Sparks.thr_debug_dyn_o rts/dist/build/Stable.thr_debug_dyn_o
> rts/dist/build/StaticPtrTable.thr_debug_dyn_o 
> rts/dist/build/Stats.thr_debug_dyn_o
> rts/dist/build/StgCRun.thr_debug_dyn_o 
> rts/dist/build/StgPrimFloat.thr_debug_dyn_o
> rts/dist/build/Task.thr_debug_dyn_o 
> rts/dist/build/ThreadLabels.thr_debug_dyn_o
> rts/dist/build/ThreadPaused.thr_debug_dyn_o 
> rts/dist/build/Threads.thr_debug_dyn_o
> rts/dist/build/Ticky.thr_debug_dyn_o rts/dist/build/Timer.thr_debug_dyn_o
> rts/dist/build/TopHandler.thr_debug_dyn_o rts/dist/build/Trace.thr_debug_dyn_o
> rts/dist/build/WSDeque.thr_debug_dyn_o rts/dist/build/Weak.thr_debug_dyn_o
> rts/dist/build/fs.thr_debug_dyn_o rts/dist/build/xxhash.thr_debug_dyn_o
> rts/dist/build/hooks/FlagDefaults.thr_debug_dyn_o 
> rts/dist/build/hooks/LongGCSync.thr_debug_dyn_o
> rts/dist/build/hooks/MallocFail.thr_debug_dyn_o
> rts/dist/build/hooks/OnExit.thr_debug_dyn_o 
> rts/dist/build/hooks/OutOfHeap.thr_debug_dyn_o
> rts/dist/build/hooks/StackOverflow.thr_debug_dyn_o
> rts/dist/build/sm/BlockAlloc.thr_debug_dyn_o 
> rts/dist/build/sm/CNF.thr_debug_dyn_o
> rts/dist/build/sm/Compact.thr_debug_dyn_o 
> rts/dist/build/sm/Evac.thr_debug_dyn_o
> rts/dist/build/sm/Evac_thr.thr_debug_dyn_o 
> rts/dist/build/sm/GC.thr_debug_dyn_o
> rts/dist/build/sm/GCAux.thr_debug_dyn_o 
> rts/dist/build/sm/GCUtils.thr_debug_dyn_o
> rts/dist/build/sm/MBlock.thr_debug_dyn_o 
> rts/dist/build/sm/MarkWeak.thr_debug_dyn_o
> rts/dist/build/sm/Sanity.thr_debug_dyn_o 
> rts/dist/build/sm/Scav.thr_debug_dyn_o
> rts/dist/build/sm/Scav_thr.thr_debug_dyn_o 
> rts/dist/build/sm/Storage.thr_debug_dyn_o
> rts/dist/build/sm/Sweep.thr_debug_dyn_o 
> rts/dist/build/eventlog/EventLog.thr_debug_dyn_o
> rts/dist/build/eventlog/EventLogWriter.thr_debug_dyn_o
> rts/dist/build/linker/CacheFlush.thr_debug_dyn_o
> rts/dist/build/linker/Elf.thr_debug_dyn_o 
> rts/dist/build/linker/LoadArchive.thr_debug_dyn_o
> rts/dist/build/linker/M32Alloc.thr_debug_dyn_o
> rts/dist/build/linker/MachO.thr_debug_dyn_o 
> rts/dist/build/linker/PEi386.thr_debug_dyn_o
> rts/dist/build/linker/SymbolExtras.thr_debug_dyn_o
> rts/dist/build/linker/elf_got.thr_debug_dyn_o
> rts/dist/build/linker/elf_plt.thr_debug_dyn_o
>