#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