Closed
Description
Trying with 8.8.1 on windows:
$ cabal new-install -w /e/ghc-8.8.1/bin/ghc.exe threadscope -j1
Warning: The package list for 'hackage.haskell.org' is 18 days old.
Run 'cabal update' to get the latest list of available packages.
Warning: The package list for 'hackage.haskell.org' is 18 days old.
Run 'cabal update' to get the latest list of available packages.
Resolving dependencies...
Build profile: -w ghc-8.8.1 -O1
In order, the following will be built (use -v for more details):
- threadscope-0.2.2 (exe:threadscope) (requires build)
cd_ C:\ghc\msys64\tmp\cabal-install.-908\dist-newstyle\tmp\src-908\threadscope-0.2.2
Warning: threadscope.cabal:7:8: Tabs used as indentation at 7:8, 8:8, 9:8,
10:8, 11:8, 12:8, 13:8
Configuring threadscope-0.2.2...
cd_ C:\ghc\msys64\tmp\cabal-install.-908\dist-newstyle\tmp\src-908\threadscope-0.2.2
Preprocessing executable 'threadscope' for threadscope-0.2.2..
Building executable 'threadscope' for threadscope-0.2.2..
<no location info>: warning: [-Wmissing-home-modules]
These modules are needed for compilation but not listed in your .cabal file's other-modules:
Paths_threadscope
[ 1 of 35] Compiling Events.EventDuration ( Events\EventDuration.hs, dist\build\threadscope\threadscope-tmp\Events\EventDuration.o )
Events\EventDuration.hs:89:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
89 | case spec event of
| ^^^^
Events\EventDuration.hs:92:32: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
92 | StartGC -> gcStart (time event) events
| ^^^^
Events\EventDuration.hs:98:36: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
98 | runDuration t = ThreadRun t s (time event) endTime
| ^^^^
Events\EventDuration.hs:105:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
105 | case spec e of
| ^^^^
Events\EventDuration.hs:119:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
119 | case spec event of
| ^^^^
Events\EventDuration.hs:127:14: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
127 | t1 = time event
| ^^^^
Events\EventDuration.hs:132:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
132 | case spec event of
| ^^^^
Events\EventDuration.hs:140:14: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
140 | t1 = time event
| ^^^^
Events\EventDuration.hs:145:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
145 | case spec event of
| ^^^^
Events\EventDuration.hs:153:14: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
153 | t1 = time event
| ^^^^
Events\EventDuration.hs:158:8: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
158 | case spec event of
| ^^^^
Events\EventDuration.hs:166:14: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
166 | t1 = time event
| ^^^^
Events\EventDuration.hs:173:10: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
173 | = case spec e of
| ^^^^
Events\EventDuration.hs:174:37: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
174 | StopThread{status=s} -> Just (time e, s)
| ^^^^
[ 2 of 35] Compiling Events.EventTree ( Events\EventTree.hs, dist\build\threadscope\threadscope-tmp\Events\EventTree.o )
Events\EventTree.hs:198:39: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
198 | (s,e) = if null es then (0,0) else (time (head es), endTime)
| ^^^^
Events\EventTree.hs:226:17: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
226 | EventSplit (time (head rhs))
| ^^^^
Events\EventTree.hs:233:17: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
233 | startTime = time (head es)
| ^^^^
Events\EventTree.hs:260:9: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
260 | t = time e
| ^^^^
[ 3 of 35] Compiling Events.SparkStats ( Events\SparkStats.hs, dist\build\threadscope\threadscope-tmp\Events\SparkStats.o )
[ 4 of 35] Compiling Events.SparkTree ( Events\SparkTree.hs, dist\build\threadscope\threadscope-tmp\Events\SparkTree.o )
Events\SparkTree.hs:35:14: warning: [-Wdeprecations]
In the use of ‘spec’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evSpec"
|
35 | case GHCEvents.spec event of
| ^^^^^^^^^^^^^^
Events\SparkTree.hs:37:27: warning: [-Wdeprecations]
In the use of ‘time’
(imported from GHC.RTS.Events, but defined in ghc-events-0.12.0:GHC.RTS.EventTypes):
Deprecated: "The field is now called evTime"
|
37 | let endTime = GHCEvents.time event
| ^^^^^^^^^^^^^^
[ 5 of 35] Compiling Events.HECs ( Events\HECs.hs, dist\build\threadscope\threadscope-tmp\Events\HECs.o )
Events\HECs.hs:62:17: error:
• The constructor ‘Event’ should have 3 arguments, but has been given 2
• In the pattern: Event ts (UserMarker mark)
In the pattern: CapEvent _ (Event ts (UserMarker mark))
In a stmt of a list comprehension:
CapEvent _ (Event ts (UserMarker mark)) <- elems
(hecEventArray hecs)
|
62 | | CapEvent _ (Event ts (UserMarker mark)) <- elems (hecEventArray hecs) ]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
cabal.exe: Failed to build threadscope-0.2.2.
Metadata
Metadata
Assignees
Labels
No labels