[MacPorts] #51505: libcerf build error on 10.6.8
MacPorts
noreply at macports.org
Sat May 28 18:19:03 PDT 2016
#51505: libcerf build error on 10.6.8
----------------------------+--------------------------------
Reporter: chrisgorman@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: libcerf pod2man
Port: libcerf |
----------------------------+--------------------------------
Comment (by chrisgorman@…):
Upon investigating, this pod2man and pod2html work well with the perl from
macports, but don't work well with the perl 5.10.0 / 5.8.9 hybrid
installed on snow leopard. The pod2man, pod2html files indicate that the
perl interpreter is supposed to differentiate between the versions. When
libcerf builds it's man pages, it calls both programs without specifying a
version, eg. /usr/bin/pod2html rather than /usr/bin/pod2html5.10.0 and
fails to build because pod2html and pod2man are not executable. (Whereas
pod2man5.10.0, pod2man5.8.9, pod2html5.10.0 and pod2html5.8.9 are
executable.) I have attached a patch that should be applied only to snow
leopard installs without a macports perl installed. It hardcodes
pod2{html,man}5.10.0 instead of pod2{html,man}. I do not know of a way to
have macports apply a patch to only snowleopard, however, this task is
still to be done. Perhaps a better fix would be to predepend on a
macports perl version?
--
Ticket URL: <https://trac.macports.org/ticket/51505#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list