CTSRD-CHERI / SIMTight

Synthesisable SIMT-style RISC-V GPGPU
27 stars 8 forks source link

Build error with verilator 4.202 #1

Closed gameboo closed 3 years ago

gameboo commented 3 years ago

With verilator version:

gameboo@gb-xeons [01:24:15] : ~/devstuff/SIMTight/sim $ verilator --version
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_GB:en",
    LC_ALL = (unset),
    LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Verilator 4.202 2021-04-24 rev v4.200-110-g15f7741ea

I get the following build error:

gameboo@gb-xeons [00:07:44] : ~/devstuff/SIMTight/sim $ make
make -C ../src
make[1]: Entering directory '/mnt/bigfastdisk/devstuff/SIMTight/src'
/mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Scripts/blc -fno-cpr-anal  -i/mnt/bigfastdisk/devstuff/SIMTight/pebbles/src -I/mnt/bigfastdisk/devstuff/SIMTight/inc -I/mnt/bigfastdisk/devstuff/SIMTight/pebbles/src \
    -hidir /mnt/bigfastdisk/devstuff/SIMTight/src/build -odir /mnt/bigfastdisk/devstuff/SIMTight/src/build Main.hs -o Main
[ 1 of 99] Compiling Blarney.Backend.SMT.Utils ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/SMT/Utils.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/SMT/Utils.o )
[ 2 of 99] Compiling Blarney.Backend.SMT.BasicDefinitions ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/SMT/BasicDefinitions.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/SMT/BasicDefinitions.o )
[ 3 of 99] Compiling Blarney.Core.IfThenElse ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/IfThenElse.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/IfThenElse.o )
[ 4 of 99] Compiling Blarney.Core.JList ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/JList.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/JList.o )
[ 5 of 99] Compiling Blarney.Core.Opts ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Opts.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Opts.o )
[ 6 of 99] Compiling Blarney.Core.Utils ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Utils.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Utils.o )
[ 7 of 99] Compiling Blarney.Core.Prim ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Prim.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Prim.o )
[ 8 of 99] Compiling Blarney.Core.NetHelpers ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/NetHelpers.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/NetHelpers.o )
[ 9 of 99] Compiling Blarney.Core.BV  ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/BV.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/BV.o )
[10 of 99] Compiling Blarney.Core.Bit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Bit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Bit.o )
[11 of 99] Compiling Blarney.Core.FShow ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/FShow.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/FShow.o )
[12 of 99] Compiling Blarney.Core.Bits ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Bits.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Bits.o )
[13 of 99] Compiling Blarney.Core.Prelude ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Prelude.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Prelude.o )
[14 of 99] Compiling Blarney.Core.RTL ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/RTL.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/RTL.o )
[15 of 99] Compiling Blarney.Core.Module ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Module.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Module.o )
[16 of 99] Compiling Blarney.Core.RAM ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/RAM.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/RAM.o )
[17 of 99] Compiling Blarney.Core.Flatten ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Flatten.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Flatten.o )
[18 of 99] Compiling Blarney.Core.Interface ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Interface.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Interface.o )
[19 of 99] Compiling Blarney.Core.Lookup ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core/Lookup.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core/Lookup.o )
[20 of 99] Compiling Blarney.Core     ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Core.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Core.o )
[21 of 99] Compiling Blarney.Misc.ANSIEscapeSequences ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Misc/ANSIEscapeSequences.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Misc/ANSIEscapeSequences.o )
[22 of 99] Compiling Blarney.Misc.MonadLoops ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Misc/MonadLoops.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Misc/MonadLoops.o )
[23 of 99] Compiling Blarney.Netlist.Passes.Types ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/Types.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/Types.o )
[24 of 99] Compiling Blarney.Netlist.Passes.Utils ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/Utils.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/Utils.o )
[25 of 99] Compiling Blarney.Netlist.Passes.Prune ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/Prune.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/Prune.o )
[26 of 99] Compiling Blarney.Netlist.Passes.NetInline ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/NetInline.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/NetInline.o )
[27 of 99] Compiling Blarney.Netlist.Passes.NamePropagate ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/NamePropagate.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/NamePropagate.o )
[28 of 99] Compiling Blarney.Netlist.Passes.DeadNetEliminate ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/DeadNetEliminate.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/DeadNetEliminate.o )
[29 of 99] Compiling Blarney.Netlist.Passes.ConstantPropagate ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/ConstantPropagate.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/ConstantPropagate.o )
[30 of 99] Compiling Blarney.Netlist.Passes.ConstantFold ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/ConstantFold.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/ConstantFold.o )
[31 of 99] Compiling Blarney.Netlist.Passes.ConstantEliminate ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/ConstantEliminate.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/ConstantEliminate.o )
[32 of 99] Compiling Blarney.Netlist.Passes.ZeroWidthNetIgnore ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes/ZeroWidthNetIgnore.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes/ZeroWidthNetIgnore.o )
[33 of 99] Compiling Blarney.Netlist.Passes ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist/Passes.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist/Passes.o )
[34 of 99] Compiling Blarney.Netlist  ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Netlist.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Netlist.o )
[35 of 99] Compiling Blarney.Backend.Verilog ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/Verilog.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/Verilog.o )
[36 of 99] Compiling Blarney.Backend.Simulation ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/Simulation.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/Simulation.o )
[37 of 99] Compiling Blarney.Backend.SMT.NetlistUtils ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/SMT/NetlistUtils.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/SMT/NetlistUtils.o )
[38 of 99] Compiling Blarney.Backend.SMT ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend/SMT.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend/SMT.o )
[39 of 99] Compiling Blarney.Backend  ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Backend.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Backend.o )
[40 of 99] Compiling Blarney          ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney.o )
[41 of 99] Compiling Blarney.Connectable ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Connectable.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Connectable.o )
[42 of 99] Compiling Blarney.Option   ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Option.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Option.o )
[43 of 99] Compiling Blarney.BitScan  ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/BitScan.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/BitScan.o )
[44 of 99] Compiling Blarney.PulseWire ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/PulseWire.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/PulseWire.o )
[45 of 99] Compiling Blarney.QuadPortRAM ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/QuadPortRAM.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/QuadPortRAM.o )
[46 of 99] Compiling Blarney.Recipe   ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Recipe.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Recipe.o )
[47 of 99] Compiling Blarney.SourceSink ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/SourceSink.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/SourceSink.o )
[48 of 99] Compiling Blarney.Stmt     ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Stmt.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Stmt.o )
[49 of 99] Compiling Blarney.Stream   ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Stream.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Stream.o )
[50 of 99] Compiling Blarney.Queue    ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Queue.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Queue.o )
[51 of 99] Compiling Blarney.Interconnect ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Interconnect.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Interconnect.o )
[52 of 99] Compiling Blarney.Vector   ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Haskell/Blarney/Vector.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Blarney/Vector.o )
[53 of 99] Compiling CHERI.CapLibBase ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/CHERI/CapLibBase.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/CHERI/CapLibBase.o )
[54 of 99] Compiling CHERI.CapLib     ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/CHERI/CapLib.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/CHERI/CapLib.o )
[55 of 99] Compiling Pebbles.CSRs.CSRUnit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/CSRUnit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/CSRUnit.o )
[56 of 99] Compiling Pebbles.CSRs.Custom.InstrMem ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Custom/InstrMem.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Custom/InstrMem.o )
[57 of 99] Compiling Pebbles.CSRs.Custom.SIMTDevice ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Custom/SIMTDevice.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Custom/SIMTDevice.o )
[58 of 99] Compiling Pebbles.CSRs.Custom.Simulate ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Custom/Simulate.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Custom/Simulate.o )
[59 of 99] Compiling Pebbles.CSRs.Custom.UART ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Custom/UART.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Custom/UART.o )
[60 of 99] Compiling Pebbles.CSRs.CycleCount ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/CycleCount.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/CycleCount.o )
[61 of 99] Compiling Pebbles.CSRs.Hart ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Hart.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Hart.o )
[62 of 99] Compiling Pebbles.CSRs.TrapCodes.Interface ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/TrapCodes/Interface.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/TrapCodes/Interface.o )
[63 of 99] Compiling Pebbles.CSRs.TrapCodes.CHERI ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/TrapCodes/CHERI.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/TrapCodes/CHERI.o )
[64 of 99] Compiling Pebbles.CSRs.TrapCodes.Standard ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/TrapCodes/Standard.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/TrapCodes/Standard.o )
[65 of 99] Compiling Pebbles.CSRs.TrapCodes ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/TrapCodes.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/TrapCodes.o )
[66 of 99] Compiling Pebbles.CSRs.Trap ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Trap.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Trap.o )
[67 of 99] Compiling Pebbles.IO.JTAGUART ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/IO/JTAGUART.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/IO/JTAGUART.o )
[68 of 99] Compiling Pebbles.Instructions.Units.AddUnit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Units/AddUnit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Units/AddUnit.o )
[69 of 99] Compiling Pebbles.Memory.DRAM.Interface ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/DRAM/Interface.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/DRAM/Interface.o )
[70 of 99] Compiling Pebbles.Pipeline.Interface ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Pipeline/Interface.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Pipeline/Interface.o )
[71 of 99] Compiling Pebbles.Memory.Interface ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/Interface.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/Interface.o )
[72 of 99] Compiling Pebbles.Memory.WarpPreserver ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/WarpPreserver.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/WarpPreserver.o )
[73 of 99] Compiling Pebbles.Memory.Alignment ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/Alignment.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/Alignment.o )
[74 of 99] Compiling Pebbles.Memory.SBDCache ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/SBDCache.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/SBDCache.o )
[75 of 99] Compiling Pebbles.Instructions.Units.MulUnit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Units/MulUnit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Units/MulUnit.o )
[76 of 99] Compiling Pebbles.Instructions.Mnemonics ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Mnemonics.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Mnemonics.o )
[77 of 99] Compiling Pebbles.Instructions.RV32_xCHERI ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/RV32_xCHERI.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/RV32_xCHERI.o )
[78 of 99] Compiling Pebbles.Instructions.RV32_I ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/RV32_I.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/RV32_I.o )
[79 of 99] Compiling Pebbles.Instructions.RV32_A ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/RV32_A.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/RV32_A.o )
[80 of 99] Compiling Pebbles.Instructions.Custom.SIMT ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Custom/SIMT.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Custom/SIMT.o )
[81 of 99] Compiling Pebbles.Instructions.Custom.CacheManagement ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Custom/CacheManagement.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Custom/CacheManagement.o )
[82 of 99] Compiling Pebbles.Pipeline.SIMT.Management ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Pipeline/SIMT/Management.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Pipeline/SIMT/Management.o )
[83 of 99] Compiling Pebbles.CSRs.Custom.SIMTHost ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/CSRs/Custom/SIMTHost.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/CSRs/Custom/SIMTHost.o )
[84 of 99] Compiling Pebbles.Pipeline.Scalar ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Pipeline/Scalar.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Pipeline/Scalar.o )
[85 of 99] Compiling Pebbles.Util.Counter ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Util/Counter.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Util/Counter.o )
[86 of 99] Compiling Pebbles.Memory.DRAM.Wrapper ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/DRAM/Wrapper.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/DRAM/Wrapper.o )
[87 of 99] Compiling Pebbles.Memory.DRAM.Bus ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/DRAM/Bus.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/DRAM/Bus.o )
[88 of 99] Compiling Pebbles.Memory.BankedSRAMs ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/BankedSRAMs.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/BankedSRAMs.o )
[89 of 99] Compiling Pebbles.Util.List ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Util/List.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Util/List.o )
[90 of 99] Compiling Pebbles.Pipeline.SIMT ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Pipeline/SIMT.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Pipeline/SIMT.o )
[91 of 99] Compiling Pebbles.Memory.CoalescingUnit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/CoalescingUnit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/CoalescingUnit.o )
[92 of 99] Compiling Pebbles.Instructions.Units.DivUnit ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Units/DivUnit.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/Units/DivUnit.o )
[93 of 99] Compiling Pebbles.Instructions.RV32_M ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/RV32_M.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Instructions/RV32_M.o )
[94 of 99] Compiling Core.Scalar      ( Core/Scalar.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Core/Scalar.o )
[95 of 99] Compiling Core.SIMT        ( Core/SIMT.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Core/SIMT.o )
[96 of 99] Compiling Pebbles.Util.SearchQueue ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Util/SearchQueue.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Util/SearchQueue.o )
[97 of 99] Compiling Pebbles.Memory.TagCache ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/TagCache.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/TagCache.o )
[98 of 99] Compiling Pebbles.Memory.TagController ( /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Memory/TagController.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Pebbles/Memory/TagController.o )
[99 of 99] Compiling Main             ( Main.hs, /mnt/bigfastdisk/devstuff/SIMTight/src/build/Main.o )
Linking Main ...
/nix/store/fh9f7pr9kxfwvs8lm4479lvhrkzmmkdw-binutils-2.35.1/bin/ld.gold: warning: /nix/store/j5p0j1w27aqdzncpw73k95byvhh5prw2-glibc-2.33-47/lib/crt1.o: unknown program property type 0xc0008002 in .note.gnu.property section
./Main
make[1]: Leaving directory '/mnt/bigfastdisk/devstuff/SIMTight/src'
make -C ../boot
make[1]: Entering directory '/mnt/bigfastdisk/devstuff/SIMTight/boot'
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
riscv64-unknown-elf-gcc  -mabi=ilp32 -march=rv32ima -Os -I /mnt/bigfastdisk/devstuff/SIMTight/pebbles/inc -I /mnt/bigfastdisk/devstuff/SIMTight/inc -static -mcmodel=medany -fvisibility=hidden -nostdlib -fno-builtin-printf -ffp-contract=off -fno-builtin -ffreestanding -ffunction-sections -Wall -c -o boot.o boot.c
cpp -P -I /mnt/bigfastdisk/devstuff/SIMTight/inc link.ld.h > link.ld
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
riscv64-unknown-elf-gcc  -mabi=ilp32 -march=rv32ima -Os -I /mnt/bigfastdisk/devstuff/SIMTight/pebbles/inc -I /mnt/bigfastdisk/devstuff/SIMTight/inc -static -mcmodel=medany -fvisibility=hidden -nostdlib -fno-builtin-printf -ffp-contract=off -fno-builtin -ffreestanding -ffunction-sections -Wall -c -o entry.o entry.S
riscv64-unknown-elf-ld -melf32lriscv -G 0 -T link.ld -o out.elf entry.o boot.o
riscv64-unknown-elf-objcopy --only-section=.text -O ihex out.elf InstrMem.ihex
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
./ihex-to-img.py InstrMem.ihex hex 134217728 4 24576 1 \
    > /mnt/bigfastdisk/devstuff/SIMTight/sim/boot.hex
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
clang-13: warning: -Wl,-dynamic-linker=/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib/ld-linux-x86-64.so.2: 'linker' input unused in cpp mode [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cvr0kjg2q7z2wwhjblx6c73rv422k8cm-glibc-2.33-47/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/cj8kp411lblbdm4qj94s14h99dx1pv4b-gcc-10.3.0/lib/gcc/x86_64-unknown-linux-gnu/10.3.0' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/lg104nh0szci8slz5z6494m457jm5y3p-gcc-10.3.0-lib/x86_64-unknown-linux-gnu/lib' [-Wunused-command-line-argument]
clang-13: warning: argument unused during compilation: '-L/nix/store/kzfnx9hzppxq7b4vjln3phk10ss394l9-clang-13.0.0-rc1-lib/lib' [-Wunused-command-line-argument]
./ihex-to-img.py InstrMem.ihex mif 134217728 4 24576 1 \
    > ../de10-pro/boot.mif
make[1]: Leaving directory '/mnt/bigfastdisk/devstuff/SIMTight/boot'
verilator -cc ../src/SIMTight.v -exe Main.cpp -o sim \
    -Wno-UNSIGNED -y /mnt/bigfastdisk/devstuff/SIMTight/src/ \
    -y /mnt/bigfastdisk/devstuff/SIMTight/pebbles/blarney/Verilog \
    -y /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/CHERI/Verilog \
    -y /mnt/bigfastdisk/devstuff/SIMTight/pebbles/src/Pebbles/Instructions/Units/DivUnit \
    --x-assign unique --x-initial unique \
    -CFLAGS "-I /mnt/bigfastdisk/devstuff/SIMTight/pebbles/inc/ -I /mnt/bigfastdisk/devstuff/SIMTight/inc -fmax-errors=1"
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_GB:en",
    LC_ALL = (unset),
    LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
%Error: Internal Error: /mnt/bigfastdisk/devstuff/SIMTight/src//CPUDataCache.v:2737:19: ../V3EmitC.cpp:2059: Wide Op w/ no temp, perhaps missing op in V3EmitC?
 2737 |   assign v_1238 = {16'bxxxxxxxxxxxxxxxx, 64'h0};
      |                   ^
                        /mnt/bigfastdisk/devstuff/SIMTight/src//../src/SIMTight.v:30347:1: ... note: In file included from SIMTight.v
                        ... See the manual at https://verilator.org/verilator_doc.html for more assistance.
make: *** [Makefile:9: sim] Error 1