[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