New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #33002 (closed defect: fixed)

Opened 4 months ago

Last modified 4 months ago

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

  Changed 4 months ago by ryandesign@…

  • priority changed from High to Normal
  • owner changed from macports-tickets@… to mmoll@…
  • description modified (diff)
  • keywords slepc, arpack removed
  • summary changed from slepc @3.2-p3 +arpack build failer to slepc @3.2-p3 +arpack build failure

follow-up: ↓ 3   Changed 4 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.

in reply to: ↑ 2   Changed 4 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.

  Changed 4 months ago by mmoll@…

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.