[Rd] compiling on snow leopard: Cocoa errors?!?!?!
Homer Paul Benton
hpbenton at scripps.edu
Fri Nov 27 06:37:28 CET 2009
Simon,
Thanks for your help. I uninstalled and reinstalled xcode and gfortran. I got it direct from the website this time :p All was happy on the configure and make install.
Cheers,
Paul
On 27 Nov 2009, at 03:14, Simon Urbanek wrote:
> Paul,
>
> On Nov 26, 2009, at 9:03 PM, Homer Paul Benton wrote:
>
>> I'm currently using
>>
>> gcc --version
>> i686-apple-darwin8-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5564)
>
> That is the wrong compiler - it's a Leopard compiler (Xcode 3.1/3.1.1 to be precise - see that it says darwin8 which is even 10.4 = Tiger!). Your Xcode seems to be seriously messed up -- I'd strongly recommend re-installing all Xcode 3.2 (run sudo gfortran-uninstall before you start) and Fortran (either the CRAN version or the Snow Leopard(!!) version from Tools).
>
>
>> Copyright (C) 2007 Free Software Foundation, Inc.
>> This is free software; see the source for copying conditions. There is NO
>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>>
>> sh-3.2# gfortran --version
>> GNU Fortran (GCC) 4.2.1 (Apple Inc. build 5564)
>> Copyright (C) 2007 Free Software Foundation, Inc.
>>
>> GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
>> You may redistribute copies of GNU Fortran
>> under the terms of the GNU General Public License.
>> For more information about these matters, see the file named COPYING
>>
>>
>> and xcode 3.2 (1610)
>>
>> At the risk of sounding stupid, I compiled the netCDF library and the compiliers seemed happy for that. ?!?!
>>
>
> NetCDF doesn't use anything from the system so even wrong compilers won't throw it off.
>
> Cheers,
> Simon
>
>
>> Cheers,
>>
>> Paul
>>
>> I downloaded and 'installed' the
>>
>> On 27 Nov 2009, at 00:54, Simon Urbanek wrote:
>>
>>> Paul,
>>>
>>> at a first glance that seems like an issue in your system to me since
>>> the errors come from system headers and not from our code. Which
>>> compilers are you using and which Xcode version?
>>>
>>> Cheers,
>>> Simon
>>>
>>>
>>> On Nov 26, 2009, at 1:16 PM, Homer Paul Benton wrote:
>>>
>>>> Dear R-gurus,
>>>>
>>>> I'm trying to compile R on my new mac. It's snow leopard. So far
>>>> I've seemed to be doing pretty well. I've looked at
>>>>
>>>> http://cran.r-project.org/bin/macosx/tools/
>>>>
>>>> http://r.research.att.com/exp/
>>>>
>>>> http://r.research.att.com/building.html
>>>>
>>>> http://r.research.att.com/tools/
>>>>
>>>> All of which have been very helpful. Looking at the threads I've got
>>>> around some X11 issues that stopped the configure script working but
>>>> now when I excute make I get the error below. Any ideas?
>>>>
>>>> Thanks in advance,
>>>>
>>>> Paul
>>>>
>>>> R is now configured for i386-apple-darwin10.2.0
>>>>
>>>> Source directory: .
>>>> Installation directory: /Library/Frameworks
>>>>
>>>> C compiler: gcc -arch x86_64 -std=gnu99 -g -O2
>>>> Fortran 77 compiler: gfortran -arch x86_64 -g -O2
>>>>
>>>> C++ compiler: g++ -arch x86_64 -g -O2
>>>> Fortran 90/95 compiler: gfortran -arch x86_64 -g -O2
>>>> Obj-C compiler: gcc -arch x86_64 -g -O2
>>>>
>>>> Interfaces supported: X11, aqua, tcltk
>>>> External libraries: readline, BLAS(vecLib), LAPACK(in blas),
>>>> ICU
>>>> Additional capabilities: NLS
>>>> Options enabled: framework, R profiling, Java
>>>>
>>>> Recommended packages: yes
>>>>
>>>> sh-3.2# echo "./configure SHELL='/bin/bash' r_arch=x86_64 CC="gcc -
>>>> arch x86_64 -std=gnu99" CXX="g++ -arch x86_64" OBJC="gcc -arch
>>>> x86_64" F77="gfortran -arch x86_64" FC="gfortran -arch x86_64" --
>>>> with-system-zlib --with-blas='-framework vecLib' --with-lapack --x-
>>>> includes='-I/usr/X11/include/X11' --x-libraries='-L/usr/X11/lib'
>>>> X_LIBS=-L/usr/X11/lib" > ~/R/compileR.txt
>>>>
>>>>
>>>> sh-3.2# make
>>>> make[1]: Nothing to be done for `R'.
>>>> make[1]: Nothing to be done for `R'.
>>>> make[2]: Nothing to be done for `R'.
>>>> .....
>>>> ..... etc
>>>> building package 'tools'
>>>> all.R is unchanged
>>>> make[6]: `Makedeps' is up to date.
>>>> ../../../../library/tools/libs/x86_64/tools.so is unchanged
>>>> building package 'utils'
>>>> all.R is unchanged
>>>> make[4]: Nothing to be done for `iconvlist'.
>>>> building package 'grDevices'
>>>> all.R is unchanged
>>>> ../../../library/grDevices/R/grDevices is unchanged
>>>> gcc -arch x86_64 -I../../../../include -I../../../../include/x86_64 -
>>>> I../../../include -I../../../../src/include -DHAVE_CONFIG_H -I/usr/
>>>> local/include -fPIC -g -O2 -c qdCocoa.m -o qdCocoa.o
>>>> In file included from /System/Library/Frameworks/
>>>> Foundation.framework/Headers/NSCharacterSet.h:8,
>>>> from /System/Library/Frameworks/Foundation.framework/
>>>> Headers/Foundation.h:15,
>>>> from /System/Library/Frameworks/Cocoa.framework/
>>>> Headers/Cocoa.h:12,
>>>> from qdCocoa.h:39,
>>>> from qdCocoa.m:24:
>>>> /System/Library/Frameworks/Foundation.framework/Headers/NSString.h:
>>>> 278: error: format string argument follows the args to be formatted
>>>> /System/Library/Frameworks/Foundation.framework/Headers/NSString.h:
>>>> 280: error: format string argument follows the args to be formatted
>>>> In file included from /System/Library/Frameworks/
>>>> Foundation.framework/Headers/Foundation.h:25,
>>>> from /System/Library/Frameworks/Cocoa.framework/
>>>> Headers/Cocoa.h:12,
>>>> from qdCocoa.h:39,
>>>> from qdCocoa.m:24:
>>>> /System/Library/Frameworks/Foundation.framework/Headers/
>>>> NSException.h:62: error: format string argument follows the args to
>>>> be formatted
>>>> qdCocoa.m: In function '+[QuartzCocoaView
>>>> quartzWindowWithRect:andInfo:]':
>>>> qdCocoa.m:90: warning: class 'QuartzCocoaView' does not implement
>>>> the 'NSWindowDelegate' protocol
>>>> make[5]: *** [qdCocoa.o] Error 1
>>>> make[4]: *** [mksrc] Error 1
>>>> make[3]: *** [all] Error 2
>>>> make[2]: *** [R] Error 1
>>>> make[1]: *** [R] Error 1
>>>> make: *** [R] Error 1
>>>> ______________________________________________
>>>> R-devel at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>>
>>>>
>>>
>>
>>
>>
>
More information about the R-devel
mailing list