[MacPorts] #28966: py27-numpy @1.5.1 +python build failure: library not found for -lgfortranbegin

MacPorts noreply at macports.org
Tue Mar 29 23:25:46 PDT 2011


#28966: py27-numpy @1.5.1 +python build failure: library not found for
-lgfortranbegin
---------------------------------+------------------------------------------
 Reporter:  everbloom@…          |       Owner:  ram@…                
     Type:  defect               |      Status:  new                  
 Priority:  Normal               |   Milestone:                       
Component:  ports                |     Version:  1.9.2                
 Keywords:                       |        Port:  py26-numpy py27-numpy
---------------------------------+------------------------------------------

Comment(by everbloom@…):

 Replying to [comment:3 blb@…]:
 > Replying to [comment:2 everbloom@…]:
 > > According to itself, /usr/bin/gfortran is GNU Fortran (GCC) 4.2.1
 (Apple Inc. build 5659) + GF 4.2.4. So I guess it came with Xcode and
 Apple's gcc install.
 >
 > Is that Xcode 4?  If so, maybe Apple is including a fortran compiler
 now...
 Just Xcode 3.x, so I don't know how I got an Apple gfortran! I'm more
 likely to have the build that R tools come with.
 >
 > >
 > > {{{whereis gfortran}}} tells me about the /usr/bin/gfortran as well.
 However, in /opt/local/bin there's a {{{gfortran-mp-4.4}}} which I guess
 is the macports gfortran. Is there a significant difference between
 macports gfortran and apple gfortran? Why is the port trying to use a non-
 mp version?
 >
 > That's a good question, the Portfile appears to be trying to use the
 MacPorts' one, but looks like numpy's build setup may be ignoring what the
 Portfile says.
 Buggery.

 To my amazement, renaming /usr/bin/gfortran to /usr/bin/not-gfortran seems
 to have forced it to use mp's gfortran and it installed fine. That's
 *weird*, and not very nice of numpy to pick its own gfortran :(.

-- 
Ticket URL: <https://trac.macports.org/ticket/28966#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list