Thanks, I'll try that in a short while.  But I'm still not sure exactly sure 
how this issue arose, I only work with the 64 bit version (or so I thought).  
Bryan


On Feb 5, 2013, at 11:01 AM, Prof Brian Ripley <[email protected]> wrote:

> On 05/02/2013 15:56, Bryan Hanson wrote:
>> Is that something I can control?  I've never had to worry about that before, 
>> never run into it.  Clearly I'm near the edge of my expertise.  Thanks, Bryan
> 
> See the --merge-multiarch argument to INSTALL, or 'Writing R Extensions'.
> 
> Since rgl has a configure script, you only installed it for x64_64.
> 
>> On Feb 5, 2013, at 10:53 AM, Robert J Goedman <[email protected]> wrote:
>> 
>>> Bryan,
>>> 
>>> It looks like it's mixing packages compiled for 32 and 64 bit.
>>> 
>>> Regards,
>>> Rob J. Goedman
>>> [email protected]
>>> 
>>> 
>>> 
>>> 
>>> On Feb 5, 2013, at 7:46 AM, Bryan Hanson <[email protected]> wrote:
>>> 
>>>> Thanks Rob, that's a very good trick to know.
>>>> 
>>>> Duncan's suggestion about using configure.args="--disable-cocoa" worked 
>>>> for me - I have an rgl installation that works interactively.  Now 
>>>> however, when I try to install a source package that uses rgl, I get the 
>>>> following (also sent to Duncan separately).  Does this ring any bells?  
>>>> I'm not sure what the install process is doing with dependent packages 
>>>> that is different, but obviously it doesn't like something.  Thank you.  
>>>> Bryan
>>>> 
>>>> * installing *source* package ‘ChemoSpec’ ...
>>>> ** R
>>>> ** data
>>>> ** inst
>>>> ** byte-compile and prepare package for lazy loading
>>>> Warning: replacing previous import ‘panel.lines’ when loading ‘lattice’
>>>> ** help
>>>> *** installing help indices
>>>> ** building package indices
>>>> ** installing vignettes
>>>>   ‘ChemoSpec.Rnw’
>>>> ** testing if installed package can be loaded
>>>> *** arch - i386
>>>> ********
>>>> ********  Loading Bryan's .Rprofile
>>>> ********
>>>> Loading required package: brew
>>>> ********
>>>> ********  Completed Bryan's .Rprofile GET TO WORK!
>>>> ********
>>>> Warning: replacing previous import ‘panel.lines’ when loading ‘lattice’
>>>> Error : .onLoad failed in loadNamespace() for 'rgl', details:
>>>>  call: library.dynam(dll, pkg, lib.loc = lib)
>>>>  error: shared object ‘rgl.so’ not found
>>>> Error: loading failed
>>>> Execution halted
>>>> *** arch - x86_64
>>>> ********
>>>> ********  Loading Bryan's .Rprofile
>>>> ********
>>>> Loading required package: brew
>>>> ********
>>>> ********  Completed Bryan's .Rprofile GET TO WORK!
>>>> ********
>>>> Warning: replacing previous import ‘panel.lines’ when loading ‘lattice’
>>>> ERROR: loading failed for ‘i386’
>>>> * removing ‘/Users/bryanhanson/Library/R/3.0/library/ChemoSpec’
>>>> * restoring previous ‘/Users/bryanhanson/Library/R/3.0/library/ChemoSpec’
>>>> 
>>>> 
>>>> On Feb 5, 2013, at 10:35 AM, Robert J Goedman <[email protected]> wrote:
>>>> 
>>>>> Bryan,
>>>>> 
>>>>> I've seen that issue a couple of times as well. Trying to install rgl 
>>>>> 0.93.934 from R-Forge using R.app, I get (in the R.app console):
>>>>> 
>>>>> ...
>>>>> mv AGL/* .
>>>>> MAKINGAGL=TRUE /Library/Frameworks/R.framework/Resources/bin/R CMD SHLIB  
>>>>> -o aglrgl.so *.cpp *.c \
>>>>>           osx/*.mm osx/*.cpp
>>>>> mv: rename AGL/* to ./*: No such file or directory
>>>>> make: [aglrgl.so] Error 1 (ignored)
>>>>> g++ -arch x86_64 -I/Library/Frameworks/R.framework/Resources/include 
>>>>> -I/Library/Frameworks/R.framework/Resources/include/x86_64 -DNDEBUG 
>>>>> -DHAVE_PNG_H -DRGL_USE_COCOA -Iext -I/usr/local/include   -g -O2 -fPIC  
>>>>> -g -O2  -c x11gui.cpp -o x11gui.o
>>>>> g++ -arch x86_64 -I/Library/Frameworks/R.framework/Resources/include 
>>>>> -I/Library/Frameworks/R.framework/Resources/include/x86_64 -DNDEBUG 
>>>>> -DHAVE_PNG_H -DRGL_USE_COCOA -Iext -I/usr/local/include   -g -O2 -fPIC  
>>>>> -g -O2  -c x11lib.cpp -o x11lib.o
>>>>> g++ -arch x86_64 -I/Library/Frameworks/R.framework/Resources/include 
>>>>> -I/Library/Frameworks/R.framework/Resources/include/x86_64 -DNDEBUG 
>>>>> -DHAVE_PNG_H -DRGL_USE_COCOA -Iext -I/usr/local/include   -fPIC   -c 
>>>>> osx/osxgui.mm -o osx/osxgui.o
>>>>> osx/osxgui.mm:9:2: error: #error Cocoa backend reguires FreeType font 
>>>>> reneder
>>>>> make[1]: *** [osx/osxgui.o] Error 1
>>>>> make: *** [aglrgl.so] Error 1
>>>>> 
>>>>> The downloaded source packages are in
>>>>>   
>>>>> ‘/private/var/folders/fl/jchvcqm92rd7bjh6hzkd1cqc0000gn/T/RtmpgyhrHG/downloaded_packages’
>>>>> ERROR: compilation failed for package ‘rgl’
>>>>> * removing ‘/Users/rob/Library/R/3.0/library/rgl’
>>>>> * restoring previous ‘/Users/rob/Library/R/3.0/library/rgl’
>>>>>> 
>>>>> 
>>>>> On my system the following trick works. Make sure to keep a copy of the 
>>>>> RGL package you want to install (typically the version is in the 
>>>>> directory containing the downloaded packages, as printed at the end of 
>>>>> the install process in the R.app console). Notice that these are removed 
>>>>> if you quit R.app! So just keep R.app running.
>>>>> 
>>>>> I then use, in a terminal window:
>>>>> 
>>>>> cd 
>>>>> /private/var/folders/fl/jchvcqm92rd7bjh6hzkd1cqc0000gn/T/RtmpgyhrHG/downloaded_packages
>>>>> R_ARCH=/X86_64 R CMD INSTALL rgl_0.93.924.tar.gz
>>>>> 
>>>>> Towards the end of the build/install I get:
>>>>> 
>>>>> ...
>>>>> installing to /Users/rob/Library/R/3.0/library/rgl/libs/X86_64
>>>>> ** R
>>>>> ** demo
>>>>> ** inst
>>>>> ** preparing package for lazy loading
>>>>> ** help
>>>>> *** installing help indices
>>>>> ** building package indices
>>>>> ** testing if installed package can be loaded
>>>>> Warning in rgl.init(initValue) : RGL: unable to open X11 display
>>>>> Warning in fun(libname, pkgname) : error in rgl_init
>>>>> 
>>>>> * DONE (rgl)
>>>>> 
>>>>> These last 2 warning messages only show up if XQuartz.app is not running.
>>>>> 
>>>>> Testing in R.app:
>>>>> 
>>>>> library(rgl)
>>>>> demo(rgl)
>>>>> 
>>>>> works (at least on my system!).
>>>>> 
>>>>> Regards,
>>>>> Rob J. Goedman
>>>>> [email protected]
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Feb 5, 2013, at 5:25 AM, Duncan Murdoch <[email protected]> 
>>>>> wrote:
>>>>> 
>>>>>> On 13-02-05 8:07 AM, Bryan Hanson wrote:
>>>>>>> Thanks for taking the time to look at this carefully Duncan.  I don't 
>>>>>>> see the warning you mention, and I don't see the string R_pretty0 in 
>>>>>>> the log either.  I'm appending right here in case there is something 
>>>>>>> else you want to look at.  I restarted my computer but the result is 
>>>>>>> the same.  I'm on OSX OS X 10.8.2 (12C60). Thanks, Bryan
>>>>>> 
>>>>>> Okay, now you're getting a different error than you described before. 
>>>>>> This one I think you can fix:  you need Freetype, and rgl needs to be 
>>>>>> able to find it when you do the install.  Normally it does that using 
>>>>>> the freetype-config utility, but you're not finding that:
>>>>>> 
>>>>>> [deletions]
>>>>>>> checking for freetype-config... no
>>>>>> 
>>>>>> I thought (from online readings) that Freetype should be available in a 
>>>>>> standard OSX install, so I'm not sure why it's not working for you.  You 
>>>>>> can disable the Cocoa (native) support by configuring with the configure 
>>>>>> option
>>>>>> 
>>>>>> install.packages("rgl", ..., configure.args="--disable-cocoa")
>>>>>> 
>>>>>> and then you should be able to get the install to complete, but it might 
>>>>>> be better to figure out why freetype-config isn't working for you.
>>>>>> 
>>>>>> Duncan Murdoch
>>>>>> 
>>>>>> _______________________________________________
>>>>>> R-SIG-Mac mailing list
>>>>>> [email protected]
>>>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>>>> 
>>>> 
>>> 
>> 
>> 
>>      [[alternative HTML version deleted]]
>> 
>> 
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> [email protected]
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
> 
> 
> -- 
> Brian D. Ripley,                  [email protected]
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
> 
> _______________________________________________
> R-SIG-Mac mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to