Opened 9 years ago

Closed 9 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 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 9 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)
Keywords: slepc arpack removed
Owner: changed from macports-tickets@… to mmoll@…
Priority: HighNormal
Summary: slepc @3.2-p3 +arpack build failerslepc @3.2-p3 +arpack build failure

comment:2 Changed 9 years ago by mamoll (Mark Moll)

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 9 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 9 years ago by mamoll (Mark Moll)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.