# fatal error C1002: compiler is out of heap space in pass 2

**URL:** https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021
**Category:** ParaView Support
**Created:** [November 22, 2019, 3:14am UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021 "2019-11-22T03:14:45Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![lyz](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@lyz](https://discourse.paraview.org/u/lyz)
#### Post date: [November 22, 2019, 3:14am UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/1 "2019-11-22T03:14:45Z")

</div>

build environment: vs2015 x64, paraview 5.7.0, windows 10  
I got compile error: fatal error C1002: compiler is out of heap space in pass 2 for project **AcceleratorsVTKm**.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.paraview.org/u/ben.boeckel)
#### Post date: [November 23, 2019, 12:15am UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/2 "2019-11-23T00:15:58Z")

</div>

@robert.maynard @allison.vacanti

---

<div class="post-metadata">

### Author: ![robert.maynard](https://discourse.paraview.org/user_avatar/discourse.paraview.org/robert.maynard/32/93_2.png) [@robert.maynard](https://discourse.paraview.org/u/robert.maynard)
#### Post date: [November 25, 2019, 1:12pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/3 "2019-11-25T13:12:47Z")

</div>

How much system memory do you have?

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [November 25, 2019, 2:26pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/4 "2019-11-25T14:26:22Z")

</div>

VTK-m is a very heavy memory demanding project to build and is a dependency of ParaView, you have the following possibilities

- Buy more ram (you will need 2Gb by parallel thread to be able to build VTK-m)
- Use ninja-build instead of VisualStudio (actually quite easy)
- Disable VTK-m by setting the PARAVIEW\_USE\_VTKM cmake option to false (you will miss some features in ParaView)

---

<div class="post-metadata">

### Author: ![lyz](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@lyz](https://discourse.paraview.org/u/lyz)
#### Post date: [November 25, 2019, 2:34pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/5 "2019-11-25T14:34:38Z")

</div>

16gb. I disable PARAVIEW\_USE\_VTKM, and I compile sucessfully.

---

<div class="post-metadata">

### Author: ![lyz](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@lyz](https://discourse.paraview.org/u/lyz)
#### Post date: [November 25, 2019, 2:35pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/6 "2019-11-25T14:35:39Z")

</div>

Could you tell me some details or give me a link for the missing features about VTK-m?

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [November 25, 2019, 2:37pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/7 "2019-11-25T14:37:18Z")

</div>

- Accelerators Plugin that provide a few filters from VTKm
- Fast LOD that will fallback to standard LOD

---

<div class="post-metadata">

### Author: ![lyz](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/e47774/32.png) [@lyz](https://discourse.paraview.org/u/lyz)
#### Post date: [November 25, 2019, 2:39pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/8 "2019-11-25T14:39:32Z")

</div>

Thank you. However, when I use vs2019 to compile paraview 5.7.0, I didn’t get this error message.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.paraview.org/user_avatar/discourse.paraview.org/mwestphal/32/17_2.png) [@mwestphal](https://discourse.paraview.org/u/mwestphal)
#### Post date: [November 25, 2019, 2:45pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/9 "2019-11-25T14:45:12Z")

</div>

Good news, looks like VS2019 is monitoring memory when building !

---

<div class="post-metadata">

### Author: ![robert.maynard](https://discourse.paraview.org/user_avatar/discourse.paraview.org/robert.maynard/32/93_2.png) [@robert.maynard](https://discourse.paraview.org/u/robert.maynard)
#### Post date: [November 27, 2019, 1:37pm UTC](https://discourse.paraview.org/t/fatal-error-c1002-compiler-is-out-of-heap-space-in-pass-2/3021/10 "2019-11-27T13:37:02Z")

</div>

The VTK-m is currently looking at how we can restructure some code to consume less memory when compiling. This won’t happen overnight but it will happen 🙂
