[MacPorts] #22033: py26-scientific fails to build

MacPorts noreply at macports.org
Tue Oct 13 06:40:02 PDT 2009


#22033: py26-scientific fails to build
-----------------------------------------+----------------------------------
 Reporter:  singingwolfboy@…             |       Owner:  adfernandes@…           
     Type:  defect                       |      Status:  new                     
 Priority:  Normal                       |   Milestone:                          
Component:  ports                        |     Version:  1.8.1                   
 Keywords:                               |        Port:  py26-scientific         
-----------------------------------------+----------------------------------

Comment(by adfernandes@…):

 Replying to [comment:6 adfernandes@…]:
 > Replying to [comment:4 singingwolfboy@…]:
 > > I went as far as uninstalling py26-scientific, netcdf, and hdf5-18,
 and reinstalling all of them. (For netcdf, I used both the "netcdf4" and
 "docs" variants). Same error message. Weird. Why would it work for you but
 not for me? Are you also running Leopard?
 >
 > Yes - 10.5.8, latest dev tools, etc. The suggestion that perhaps
 py26-numpy or py26-numeric is required is implicitly required a good one;
 I've got them both.

 Thanks for doing all those reinstalls, BTW. I've just checked my shared
 libraries for py26-scientific and get the following:
 {{{
 Assam:ports andrew$ otool -L `port contents py26-scientific | fgrep .so`
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/Scientific/darwin/Scientific_affinitypropagation.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.4)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/Scientific/darwin/Scientific_interpolation.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.4)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/Scientific/darwin/Scientific_netcdf.so:
         /opt/local/lib/libnetcdf.6.dylib (compatibility version 7.0.0,
 current version 7.0.0)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.4)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/Scientific/darwin/Scientific_numerics_package_id.so:
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.4)
 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6
 /site-packages/Scientific/darwin/Scientific_vector.so:
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 111.1.4)
         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
 version 1.0.0)
 }}}

 By the look of it, `Scientific_netcdf.so` is the only library that
 requires a non-system dylib, and only `/opt/local/lib/libnetcdf.6.dylib`
 at that. (Well, that's a runtime link dependency, but it would be weird if
 it had a build dependency on one of the other ports mentioned...!)

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


More information about the macports-tickets mailing list