Dr. Ripley, thanks for your reply. Yes, I was referring to ‘R.app' rather than the command line, and section 10.13 of the R for Mac OS X FAQ pointed me in the right direction.
Regards, Tom As stated in my original message > On 201504 29, at 12:44 AM, Prof Brian Ripley <[email protected]> wrote: > > This is not done by 'R'. You are quoting a configure script written by the > package author: you need to take this up with him. > > Well-written configure scripts (including R's) consult an environment > variable for the path to pkg-config, PKGCONF for R and it seems also for > showtext. > > R does not set the PATH. If perchance by 'R' you mean 'R.app' then see its > FAQ, e.g. sections 3.3 and 10.13. > > On 28/04/2015 22:35, Tom Hopper wrote: >> Hello. I have a couple of packages---sysfonts and showtext—that I’m trying >> to update from source. I’ve successfully installed other packages from >> source in the past with no problems, but these packages have dependencies on >> libpng and freetype2, and the build is failing because pkg-config cannot >> find the libraries. Most likely, I previously installed these from binary, >> but the binaries have not been updated. >> >> With Xcode, Fink and MacPorts (DarwinPorts) installed, I have at least three >> copies of pkg-config installed, and two copies each of libpng and freetype2. >> Cleaning up that mess is beyond my terminal skills. Unfortunately, R is >> using the one version of pkg-config that refuses to find any copy of libpng >> or freetype2. You can see the errors in the build process below my >> signature, as well as the output of sessionInfo(). >> >> I believe that if I could point R to one of the other copies of pkg-config >> (e.g. the version in /opt/local/bin/ instead of the version in >> /usr/local/bin/), then this problem would clear itself up. However, I cannot >> figure out how to do this. My search skills must be failing me, because I >> cannot figure out where R is getting its PATH variable from. I would expect >> it’s the global Mac OS PATH variable, but R and Terminal are calling >> different copies of pkg-config, so I’m thinking R is creating its own PATH >> variable. For example, “which pkg-config” in the Terminal and “system(“which >> pkg-config”)” in R return different paths (“/opt/local/bin/pkg-config” and >> “usr/local/bin/pkg-config” respectively). >> >> Any help is much appreciated. >> >> Thank you, >> >> Tom >> >> * installing *source* package ‘showtext’ ... >> ** package ‘showtext’ successfully unpacked and MD5 sums checked >> checking for gcc... clang >> checking whether the C compiler works... yes >> checking for C compiler default output file name... a.out >> checking for suffix of executables... >> checking whether we are cross compiling... no >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether clang accepts -g... yes >> checking for clang option to accept ISO C89... none needed >> checking for pkg-config... /usr/local/bin/pkg-config >> checking whether pkg-config could find zlib... yes >> checking whether pkg-config could find libpng... no >> checking whether pkg-config could find freetype2... no >> checking for png_init_io in -lpng... no >> >> **************************************************** >> Error: libpng not found. >> If you have not installed libpng, you can download >> the source code from http://www.libpng.org/ >> >> In Debian/Ubuntu-like systems, you can use >> "sudo apt-get install libpng12-dev" >> to install libpng >> >> For rpm-based systems, try >> "sudo yum install libpng-devel" >> **************************************************** >> >> ERROR: configuration failed for package ‘showtext’ >> * removing ‘/Users/tomhopper/Library/R/3.2/library/showtext’ >> * restoring previous ‘/Users/tomhopper/Library/R/3.2/library/showtext’ >> Warning in install.packages : >> installation of package ‘showtext’ had non-zero exit status >> >> >> Output of sessionInfo(): >> >> R version 3.2.0 (2015-04-16) >> Platform: x86_64-apple-darwin13.4.0 (64-bit) >> Running under: OS X 10.10.3 (Yosemite) >> >> locale: >> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 >> >> attached base packages: >> [1] graphics grDevices utils datasets stats methods base >> >> other attached packages: >> [1] tidyr_0.2.0 dplyr_0.4.1 ggplot2_1.0.1 >> >> loaded via a namespace (and not attached): >> [1] Rcpp_0.11.5 digest_0.6.8 assertthat_0.1 MASS_7.3-40 >> grid_3.2.0 plyr_1.8.2 >> [7] gtable_0.1.2 DBI_0.3.1 magrittr_1.5 scales_0.2.4 >> reshape2_1.4.1 proto_0.3-10 >> [13] tools_3.2.0 stringr_0.6.2 munsell_0.4.2 parallel_3.2.0 >> colorspace_1.2-6 >> >> >> >> _______________________________________________ >> R-SIG-Mac mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac >> > > > -- > Brian D. Ripley, [email protected] > Emeritus Professor of Applied Statistics, University of Oxford > 1 South Parks Road, Oxford OX1 3TG, UK
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ R-SIG-Mac mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-sig-mac
