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

Attachment: 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

Reply via email to