[MacPorts] #42582: p5-libapreq2: fails to build for any perl version except the default one (Can't locate ModPerl/MM.pm)

MacPorts noreply at macports.org
Tue Feb 3 15:02:53 PST 2015


#42582: p5-libapreq2: fails to build for any perl version except the default one
(Can't locate ModPerl/MM.pm)
-------------------------------------------------+-------------------------
  Reporter:  st.graef@…                          |      Owner:  macports-
      Type:  defect                              |  tickets@…
  Priority:  Normal                              |     Status:  new
 Component:  ports                               |  Milestone:
Resolution:                                      |    Version:
      Port:  p5-libapreq2 mod_perl2 p5-html-     |   Keywords:
  mason p5-http-server-simple-mason              |
-------------------------------------------------+-------------------------

Comment (by devans@…):

 Currently mod_perl2 only supports perl5.16 and, to support any other, it
 has to be recompiled with the appropriate perl library.  See ticket
 #46749, concerning adding variants to allow the users to decide which
 version of perl they might like to use.

 No matter which perl version is used for mod_perl2, libapreq2 and its
 dependents must use the same version of perl to build since they want
 ModPerl/MM.pm which is only installed for the current mod_perl2 perl
 version.  To my mind, this means that these dependent ports must
 incorporate a way to make sure that for any given perl version they have
 the corresponding version of mod_perl2 installed. PortGroup
 active_variants would be one way to do this (assuming mod_perl2 had
 distinct variants).

 In the interim, I have removed all but the p5.16 branch of libapreq2 in
 r132515 to match the current state of mod_perl2.  I believe all dependents
 of libapreq2 also only support p5.16 at this time (p5-html-mason and its
 dependents).

 I suggest that this closes the immediate issue of this ticket although the
 additional issue of providing support for multiple versions of perl in
 mod_perl2 and its dependents remains.

-- 
Ticket URL: <https://trac.macports.org/ticket/42582#comment:32>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list