# Failures in make check

**URL:** <https://community.freefem.org/t/failures-in-make-check/2820>\
**Category:** FreeFEM installation\
**Created:** [December 5, 2023, 5:45pm UTC](https://community.freefem.org/t/failures-in-make-check/2820 "2023-12-05T17:45:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![noien](https://avatars.discourse-cdn.com/v4/letter/n/977dab/32.png) [@noien](https://community.freefem.org/u/noien)\
**Post date:** [December 5, 2023, 5:45pm UTC](https://community.freefem.org/t/failures-in-make-check/2820/1 "2023-12-05T17:45:03Z")

</div>

I am very new to this. I recently installed FreeFem 4.13 by compiling the source. I see the following failures on “make check” :

```auto
XFAIL: Stokes-P2pnc3d.edp
FAIL: LapComplexEigenValue.edp
FAIL: LapnosymComplexEigenValue.edp
FAIL: LapEigenValueFuncComplex.edp

```

The full make log is available at :  
[  
https://netdrms02.nispdc.nso.edu/noien/makeCheck.html  
 ](https://netdrms02.nispdc.nso.edu/noien/makeCheck.html)

I suspect at least part of the problem is this known issue :  
[  
https://community.freefem.org/t/make-check-failures-on-macos/556  
 ](https://community.freefem.org/t/make-check-failures-on-macos/556)

If this is the issue, I don’t understand where I should switch from using `EigenValue()` to `EPSSolve()` or what, if any, type casting I need to do to give `EPSSolve()` the type of argument it needs. Perhaps the change could be made in the repo to avoid this known issue?

I’m also not sure how much this matters, perhaps they are simply demonstration programs that I can live without?

Any thoughts appreciated.

Thanks,

Niles.

---

<div class="post-metadata">

**Author:** ![prj](https://avatars.discourse-cdn.com/v4/letter/p/ecae2f/32.png) [@prj](https://community.freefem.org/u/prj)\
**Post date:** [December 5, 2023, 5:53pm UTC](https://community.freefem.org/t/failures-in-make-check/2820/2 "2023-12-05T17:53:22Z")

</div>

It appears you did not install PETSc, so you cannot use `EPSSolve()`.

---

<div class="post-metadata">

**Author:** ![noien](https://avatars.discourse-cdn.com/v4/letter/n/977dab/32.png) [@noien](https://community.freefem.org/u/noien)\
**Post date:** [December 5, 2023, 6:04pm UTC](https://community.freefem.org/t/failures-in-make-check/2820/3 "2023-12-05T18:04:08Z")

</div>

Thanks, I did not even realize PETSc was a separate package. Apologies, I am very new at this. I’m looking into it now.

Can you tell me if the errors, as they stand, are a big concern?

Thanks again,

Niles.

---

<div class="post-metadata">

**Author:** ![prj](https://avatars.discourse-cdn.com/v4/letter/p/ecae2f/32.png) [@prj](https://community.freefem.org/u/prj)\
**Post date:** [December 6, 2023, 7:12am UTC](https://community.freefem.org/t/failures-in-make-check/2820/4 "2023-12-06T07:12:29Z")

</div>

> I’m looking into it now.

There is not much to look into, just follow these steps, and it should be working (with PETSc): [GitHub - FreeFem/FreeFem-sources: FreeFEM source code](https://github.com/FreeFem/FreeFem-sources#freefem)

> Can you tell me if the errors, as they stand, are a big concern?

It depends on what you want to do with the library.
