[R-SIG-Mac] Loading rgl fails on 2.7.0

Michael Kubovy kubovy at virginia.edu
Thu Feb 14 02:41:42 CET 2008


Hi Simon,

Here is the rgl/config.log.
***********************************
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = MK-MacPro.local
uname -m = i386
uname -r = 9.1.0
uname -s = Darwin
uname -v = Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007;  
root:xnu-1228.0.2~1/RELEASE_I386

/usr/bin/uname -p = i386
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = Mach kernel version:
	 Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007;  
root:xnu-1228.0.2~1/RELEASE_I386
Kernel configured for up to 4 processors.
4 processors are physically available.
4 processors are logically available.
Processor type: i486 (Intel 80486)
Processors active: 0 1 2 3
Primary memory available: 4.00 gigabytes
Default processor set: 120 tasks, 589 threads, 4 processors
Load average: 1.09, Mach factor: 2.90
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/X11/bin
PATH: /usr/X11/bin
PATH: /usr/X11/bin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /usr/local/teTeX/ bin/powerpc-apple-darwin-current
PATH: /usr/X11/bin
PATH: /usr/local/bin
PATH: /usr/texbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1391: checking for gcc
configure:1417: result: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99
configure:1661: checking for C compiler version
configure:1664: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 --version </dev/ 
null >&5
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
Copyright (C) 2005 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.

configure:1667: $? = 0
configure:1669: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -v </dev/null >&5
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable- 
checking -enable-werror --prefix=/usr --mandir=/share/man --enable- 
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/ 
$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/ 
lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic -- 
host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)
configure:1672: $? = 0
configure:1674: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -V </dev/null >&5
gcc-4.0: argument to `-V' is missing
configure:1677: $? = 1
configure:1700: checking for C compiler default output file name
configure:1703: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -g -O2 - 
march=nocona   conftest.c  >&5
configure:1706: $? = 0
configure:1752: result: a.out
configure:1757: checking whether the C compiler works
configure:1763: ./a.out
configure:1766: $? = 0
configure:1783: result: yes
configure:1790: checking whether we are cross compiling
configure:1792: result: no
configure:1795: checking for suffix of executables
configure:1797: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -o conftest -g - 
O2 -march=nocona   conftest.c  >&5
configure:1800: $? = 0
configure:1825: result:
configure:1831: checking for suffix of object files
configure:1852: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -c -g -O2 - 
march=nocona  conftest.c >&5
configure:1855: $? = 0
configure:1877: result: o
configure:1881: checking whether we are using the GNU C compiler
configure:1905: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -c -g -O2 - 
march=nocona  conftest.c >&5
configure:1911: $? = 0
configure:1915: test -z
			 || test ! -s conftest.err
configure:1918: $? = 0
configure:1921: test -s conftest.o
configure:1924: $? = 0
configure:1937: result: yes
configure:1943: checking whether gcc -arch i386 -isysroot /Developer/ 
SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 accepts -g
configure:1964: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -c -g  conftest.c  
 >&5
configure:1970: $? = 0
configure:1974: test -z
			 || test ! -s conftest.err
configure:1977: $? = 0
configure:1980: test -s conftest.o
configure:1983: $? = 0
configure:1994: result: yes
configure:2011: checking for gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 option to accept  
ANSI C
configure:2081: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99  -c -g -O2 - 
march=nocona  conftest.c >&5
configure:2087: $? = 0
configure:2091: test -z
			 || test ! -s conftest.err
configure:2094: $? = 0
configure:2097: test -s conftest.o
configure:2100: $? = 0
configure:2118: result: none needed
configure:2136: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -c -g -O2 - 
march=nocona  conftest.c >&5
conftest.c:2: error: syntax error before 'me'
configure:2142: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:2280: checking how to run the C preprocessor
configure:2315: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E  conftest.c
configure:2321: $? = 0
configure:2353: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E  conftest.c
conftest.c:9:28: error: ac_nonexistent.h: No such file or directory
configure:2359: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:2398: result: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E
configure:2422: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E  conftest.c
configure:2428: $? = 0
configure:2460: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E  conftest.c
conftest.c:9:28: error: ac_nonexistent.h: No such file or directory
configure:2466: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:2555: checking for gcc
configure:2581: result: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99
configure:2825: checking for C compiler version
configure:2828: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 --version </dev/ 
null >&5
i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
Copyright (C) 2005 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.

configure:2831: $? = 0
configure:2833: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -v </dev/null >&5
Using built-in specs.
Target: i686-apple-darwin9
Configured with: /var/tmp/gcc/gcc-5465~16/src/configure --disable- 
checking -enable-werror --prefix=/usr --mandir=/share/man --enable- 
languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/ 
$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/ 
lib --build=i686-apple-darwin9 --with-arch=apple --with-tune=generic -- 
host=i686-apple-darwin9 --target=i686-apple-darwin9
Thread model: posix
gcc version 4.0.1 (Apple Inc. build 5465)
configure:2836: $? = 0
configure:2838: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -V </dev/null >&5
gcc-4.0: argument to `-V' is missing
configure:2841: $? = 1
configure:2844: checking whether we are using the GNU C compiler
configure:2900: result: yes
configure:2906: checking whether gcc -arch i386 -isysroot /Developer/ 
SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 accepts -g
configure:2957: result: yes
configure:2974: checking for gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 option to accept  
ANSI C
configure:3081: result: none needed
configure:3099: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -c -g -O2 - 
march=nocona  conftest.c >&5
conftest.c:2: error: syntax error before 'me'
configure:3105: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:3274: checking for libpng-config
configure:3290: found /usr/X11/bin/libpng-config
configure:3301: result: yes
configure:3311: using libpng-config
configure:3315: using libpng dynamic linkage
configure:3842: checking for X
configure:4072: result: libraries /usr/X11/lib, headers /usr/X11/include
configure:4293: checking for glEnd in -lGL
configure:4323: gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -o conftest -g - 
O2 -march=nocona -I/System/Library/Frameworks/OpenGL.framework/ 
Headers  -DHAVE_PNG_H -I/usr/X11/include -I/usr/X11/include -DDarwin - 
DNO_GL_PREFIX -I/usr/X11R6/include  conftest.c -lGL  -framework  
OpenGL  -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 -lz -lm -L/usr/ 
X11/lib -lX11 >&5
ld: -rpath can only be used when targeting Mac OS X 10.5 or later

collect2: ld returned 1 exit status
configure:4329: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
|
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char glEnd ();
| int
| main ()
| {
| glEnd ();
|   ;
|   return 0;
| }
configure:4355: result: no
configure:4368: error: missing required library GL

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=
ac_cv_have_x='have_x=yes 		ac_x_includes=/usr/X11/include  
ac_x_libraries=/usr/X11/lib'
ac_cv_lib_GL___glEnd=no
ac_cv_objext=o
ac_cv_prog_CPP='gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99 -E'
ac_cv_prog_HAVE_LIBPNG_CONFIG=yes
ac_cv_prog_ac_ct_CC='gcc -arch i386 -isysroot /Developer/SDKs/ 
MacOSX10.4u.sdk -mmacosx-version-min=10.4 -std=gnu99'
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=

## ----------------- ##
## Output variables. ##
## ----------------- ##

AGLCPPFLAGS=' -DHAVE_PNG_H -I/usr/X11/include -DRGL_USE_CARBON -I/ 
System/Library/Frameworks/AGL.framework/Headers'
AGLLIBS=' -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib -lpng12 -lz -lm - 
framework AGL'
BUILD_AGL_TRUE=''
CC='gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx- 
version-min=10.4 -std=gnu99'
CFLAGS='-g -O2 -march=nocona'
CPP='gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx- 
version-min=10.4 -std=gnu99 -E'
CPPFLAGS='-I/System/Library/Frameworks/OpenGL.framework/Headers  - 
DHAVE_PNG_H -I/usr/X11/include -I/usr/X11/include -DDarwin - 
DNO_GL_PREFIX -I/usr/X11R6/include'
CXXFLAGS='-g -O2 -march=nocona'
DEFS=''
ECHO_C='ECHO_N=''
ECHO_T=''
EGREP='/usr/bin/grep -E'
EXEEXT=''
HAVE_LIBPNG_CONFIG='yes'
LDFLAGS=''
LIBOBJS=''
LIBS='-framework OpenGL  -L/usr/X11/lib -Wl,-rpath,/usr/X11/lib - 
lpng12 -lz -lm -L/usr/X11/lib -lX11'
LTLIBOBJS=''
OBJEXT='o'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
SHELL='/bin/sh'
ac_ct_CC='gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk - 
mmacosx-version-min=10.4 -std=gnu99'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${prefix}/share'
exec_prefix='NONE'
host_alias=''
includedir='${prefix}/include'
infodir='${prefix}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_BUGREPORT ""
#define PACKAGE_NAME ""
#define PACKAGE_STRING ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
***********************************

On Feb 12, 2008, at 12:39 PM, Simon Urbanek wrote:

> are you sure you have put /usr/X11/bin on your PATH? That is  
> probably the most common mistake. The safest bet to see what went  
> wrong is to look at the configure output.
>
> Cheers,
> Simon
>
> On Feb 12, 2008, at 10:20 AM, Michael Kubovy wrote:
>
>> Hi Simon,
>>
>> Thanks. So in Terminal:
>>
>> MK-MacPro:lib mk$ cd /usr/X11/lib
>> MK-MacPro:lib mk$ sudo bash
>> Password:
>> bash-3.2# mv libGL.dylib libGL.dylib.apple
>> bash-3.2# ln -s /System/Library/Frameworks/OpenGL.framework/ 
>> Libraries/libGL.dylib .
>>
>> Then in R:
>> > install.packages('rgl', type = 'source', lib = '/Library/ 
>> Frameworks/R.framework/Versions/2.7/Resources/library')
>> trying URL 'http://lib.stat.cmu.edu/R/CRAN/src/contrib/rgl_0.76.tar.gz'
>> Content type 'application/x-gzip' length 803143 bytes (784 Kb)
>>
>> <snip>
>>
>> The downloaded packages are in
>> 	/private/var/folders/TG/TG6nWu2pHYCI-BdWWiyMxU+++TI/-Tmp-/ 
>> RtmpuLU92a/downloaded_packages
>> Warning message:
>> In install.packages("rgl", type = "source", lib = "/Library/ 
>> Frameworks/R.framework/Versions/2.7/Resources/library") :
>> installation of package 'rgl' had non-zero exit status
>> no
>> configure: error: X11 not found but required, configure aborted.
>> ERROR: configuration failed for package 'rgl'
>> ** Removing '/Library/Frameworks/R.framework/Versions/2.7/Resources/ 
>> library/rgl'

_____________________________
Professor Michael Kubovy
University of Virginia
Department of Psychology
USPS:     P.O.Box 400400    Charlottesville, VA 22904-4400
Parcels:    Room 102        Gilmer Hall
         McCormick Road    Charlottesville, VA 22903
Office:    B011    +1-434-982-4729
Lab:        B019    +1-434-982-4751
Fax:        +1-434-982-4766
WWW:    http://www.people.virginia.edu/~mk9y/



More information about the R-SIG-Mac mailing list