Ticket #33002 (closed defect: fixed)
slepc @3.2-p3 +arpack build failure
| Reported by: | yunteng@… | Owned by: | mmoll@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.0.3 |
| Keywords: | Cc: | ||
| Port: | slepc, arpack |
Description (last modified by ryandesign@…) (diff)
It seems that the new arpack port is not matching with the slepc port.
pre-fetch {
if {![file exists ${prefix}/lib/libparpack.a]} {
return -code error "Please install the mpi variant of arpack first."
}
}
The libparpack.a is not there after I installed arpack.
Change History
comment:1 Changed 16 months ago by ryandesign@…
- Owner changed from macports-tickets@… to mmoll@…
- Keywords slepc, arpack removed
- Priority changed from High to Normal
- Description modified (diff)
- Summary changed from slepc @3.2-p3 +arpack build failer to slepc @3.2-p3 +arpack build failure
comment:2 follow-up: ↓ 3 Changed 16 months ago by mmoll@…
You need to install arpack with the *openmpi* variant, not *mpi*. The erroneous warning by the slepc port has been fixed in r89625. I also added checks for a number of other Fortran compilers. It works for me with arpack+openmpi+gcc45. Please confirm it works for you, too.
comment:3 in reply to: ↑ 2 Changed 16 months ago by yunteng@…
Replying to mmoll@…: I've got it working with arpack+openmpi+gcc44. Thank you.
You need to install arpack with the *openmpi* variant, not *mpi*. The erroneous warning by the slepc port has been fixed in r89625. I also added checks for a number of other Fortran compilers. It works for me with arpack+openmpi+gcc45. Please confirm it works for you, too.

