Hi Duncan,

Rgl v0.93.925 (yesterday) & 0.93.926 (this morning) installed fine from within 
R.app.

Thanks a lot,
Rob J. Goedman
[email protected]




On Feb 5, 2013, at 10:22 AM, Duncan Murdoch <[email protected]> wrote:

> On 05/02/2013 11:07 AM, Bryan Hanson wrote:
>> 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
> 
> I have just updated the configure script in rgl on R-forge.  It successfully 
> detected freetype-config in /usr/X11/bin on my 10.6.8 system when I hid the 
> default one in /usr/local/bin, but I don't suppose that means it's sure to 
> work on your system.
> 
> So could you please download the version 0.93.925 of rgl as soon as it 
> becomes available, and try that?  You shouldn't need the --disable-cocoa any 
> more, but you will still need to match 32 vs 64 bits.
> 
> Duncan Murdoch
>> 
>> 
>> 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
> 
> _______________________________________________
> 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

Reply via email to