[MacPorts] #38435: p5.12-pdl: Cannot compile test program: #include <plplot.h>

MacPorts noreply at macports.org
Thu Mar 21 23:50:54 PDT 2013


#38435: p5.12-pdl: Cannot compile test program: #include <plplot.h>
------------------------+-------------------
  Reporter:  bs@…       |      Owner:  tim@…
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.1.3
Resolution:             |   Keywords:
      Port:  p5.12-pdl  |
------------------------+-------------------

Comment (by bs@…):

 Meanwhile I was successful installing the current version 2.4.11 of the
 PDL with MacPorts. However there were some issues to resolve:

 (1) When doing a

 port install perl5.12

 a binary archive is downloaded and installed. The configuration files

 /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/Config.pm[[BR]]
 /opt/local/lib/perl5/5.12.4/darwin-thread-multi-
 2level/Config_heavy.pl[[BR]]
 /opt/local/lib/perl5/5.12.4/darwin-thread-multi-2level/CORE/config.h

 installed in this way contain a wrong C compiler pathname in the $cc
 variable used by perl:

 cc => '/usr/bin/gcc-4.2'

 This is hard-coded and cannot simply be overridden with the CC shell
 variable or a configure.compiler option. However there is no
 /usr/bin/gcc-4.2 when Xcode 4.2 is installed. I guess this comes from a
 different version of Xcode. installing Perl 5.12 instead from source with

 port -s install perl5.12

 sets this variable to

 cc => '/usr/bin/clang'

 which works as long as Apple doesn't introduce yet another default C
 compiler :-)

 (2) Also the current PDL is still incompatible with Proj v4.8. Instead,
 Proj v4.7 has to be installed.

 (3) The PDL 2.4.11 requires another Perl module which does not (yet) have
 a Portfile, called Devel::CheckLib

 I have created corresponding Portfiles for Proj 4.7, Devel::CheckLib 0.98,
 and PDL 2.4.11. Attached please find a TAR archive with these.

 With kind regards, Burkhard.

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


More information about the macports-tickets mailing list