[MacPorts] #17655: R may over depend on ports

MacPorts noreply at macports.org
Mon Dec 15 02:50:18 PST 2008


#17655: R may over depend on ports
-----------------------------------+----------------------------------------
 Reporter:  jeremyhu@…             |       Owner:  kjell.konis@…      
     Type:  defect                 |      Status:  new                
 Priority:  Normal                 |   Milestone:  Port Bugs          
Component:  ports                  |     Version:  1.7.0              
 Keywords:  xrender                |        Port:  R                  
-----------------------------------+----------------------------------------
 {{{
  $ find /opt/local/var/macports/software/R/2.8.0_0+gcc43 -name '*dylib'
 -exec otool -L {} \;
 /opt/local/var/macports/software/R/2.8.0_0+gcc43/opt/local/lib/R/lib/libR.dylib:
         /opt/local/lib/R/lib/libR.dylib (compatibility version 2.8.0,
 current version 2.8.0)
         /opt/local/lib/R/lib/libRblas.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/gcc43/libgfortran.3.dylib (compatibility version
 4.0.0, current version 4.0.0)
         /opt/local/lib/libreadline.5.2.dylib (compatibility version 5.0.0,
 current version 5.2.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.3.10)
         /opt/local/lib/libiconv.2.dylib (compatibility version 7.0.0,
 current version 7.0.0)
         /opt/local/lib/gcc43/libgcc_s.1.dylib (compatibility version
 1.0.0, current version 1.0.0)
 /opt/local/var/macports/software/R/2.8.0_0+gcc43/opt/local/lib/R/lib/libRblas.dylib:
         /opt/local/lib/R/lib/libRblas.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/gcc43/libgfortran.3.dylib (compatibility version
 4.0.0, current version 4.0.0)
         /opt/local/lib/gcc43/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 88.3.10)
 /opt/local/var/macports/software/R/2.8.0_0+gcc43/opt/local/lib/R/lib/libRlapack.dylib:
         /opt/local/lib/R/lib/libRlapack.dylib (compatibility version
 2.8.0, current version 2.8.0)
         /opt/local/lib/R/lib/libRblas.dylib (compatibility version 0.0.0,
 current version 0.0.0)
         /opt/local/lib/gcc43/libgfortran.3.dylib (compatibility version
 4.0.0, current version 4.0.0)
         /opt/local/lib/R/lib/libR.dylib (compatibility version 2.8.0,
 current version 2.8.0)
         /opt/local/lib/gcc43/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 88.3.10)
 }}}

 Also this doesn't turn up anything interesting:

  find /opt/local/var/macports/software/R/2.8.0_0+gcc43/opt/local -name
 '*bin*' -exec otool -L {} \;

 even though configure reports:

 {{{
 R is now configured for i386-apple-darwin8.11.1

   Source directory:          .
   Installation directory:    /opt/local

   C compiler:                /opt/local/bin/gcc-mp-4.3 -std=gnu99  -O2
   Fortran 77 compiler:       /opt/local/bin/gfortran-mp-4.3  -O2

   C++ compiler:              /opt/local/bin/g++-mp-4.3  -O2
   Fortran 90/95 compiler:    /opt/local/bin/gfortran-mp-4.3 -O2
   Obj-C compiler:            /opt/local/bin/gcc-mp-4.3 -O2

   Interfaces supported:      X11, tcltk
   External libraries:        readline
   Additional capabilities:   PNG, JPEG, TIFF, iconv, MBCS, cairo
   Options enabled:           shared R library, shared BLAS, R profiling,
 Java

   Recommended packages:      yes

 }}}

 So where is R actually linking/using these libs?  I'd like to test that I
 can safely update the xrender dependency to lib:..., but I don't see how
 to even test that it's using or linking against libXrender...

 How were these dependencies determined?

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


More information about the macports-tickets mailing list