Prof Brian Ripley wrote: > On Mon, 12 Jun 2006, Duncan Murdoch wrote: > >> On 6/12/2006 4:53 PM, Roger D. Peng wrote: >>> I've been getting the following warning after running >>> 'install.packages()' recently: >>> >>> Warning message: >>> insufficient OS support on this platform in: normalizePath(path) >>> >>> Does anyone know what this means? And does anyone know how I can get >>> rid of the >>> warning? I've just installed R on a fresh FC5 system so I feel I >>> might have >>> forgotten to install a package/library or something. >> >> This is printed when your R source was compiled without these defines: >> >> #if defined(HAVE_GETCWD) && defined(HAVE_REALPATH) >> >> I guess you can look in your config log to see why you don't have those. > > This worked for me on a vanilla FC5 system. I guess the issue is likely > to be realpath, whose definition is enclosed by > > #if defined __USE_BSD || defined __USE_XOPEN_EXTENDED > #endif > > so I would review the compiler options used: -std=gnu99 is recommended > (and selected by default). I do get the warning with -std=c89 and > -std=c99.
Indeed, my modification of CFLAGS was the problem. However, if I may offer a meager defense, the comments for CFLAGS in 'config.site' say: If unspecified, defaults to '-g -O2 -std=c99' for gcc -roger > > -- Roger D. Peng | http://www.biostat.jhsph.edu/~rpeng/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel