Opened 13 years ago
Closed 13 years ago
#33002 closed defect (fixed)
slepc @3.2-p3 +arpack build failure
Reported by: | yunteng@… | Owned by: | mamoll (Mark Moll) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.3 |
Keywords: | Cc: | ||
Port: | slepc, arpack |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
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 (4)
comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Keywords: | slepc arpack removed |
Owner: | changed from macports-tickets@… to mmoll@… |
Priority: | High → Normal |
Summary: | slepc @3.2-p3 +arpack build failer → slepc @3.2-p3 +arpack build failure |
comment:2 follow-up: 3 Changed 13 years ago by mamoll (Mark Moll)
comment:3 Changed 13 years 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.
comment:4 Changed 13 years ago by mamoll (Mark Moll)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
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.