On Mon, 24 Apr 2006, Mike Leahy wrote: > Hello list, > > Out of interest, I've been trying to compile R on WinXP with MinGW/MSYS. > I've been following the instructions for compiling R on windows as > closely as possible. Below is my configure statement, which seems to > work okay except that no browser or pdf viewer is found, and html docs
But those instructions do not tell you to run configure! > will not be compiled... I've tried enabling/disabling many different > options, and I also add to hack some files to include psignal.h and > run.h using absolute path references. At any rate, I will invariably > get the errors below with R-2.2.1 and R-rc (from R-latest.tar.gz > downloaded a few hours ago). It seems that it is looking for times.h > which doesn't exist in the MinGW setup - but should it even be building > anything from the src/unix folder? I figure I must be missing some key > configuration or step in the windows build instructions... I think you are missing the instructions, period. There is a separate chapter in the R-admin manual about building for Windows. > If anyone has any suggestions, I'd be happy to hear them... > > Mike. > > > TCLTK_LIBS=/c/mingw/lib BLAS_LIBS=/c/mingw/lib LAPACK_LIBS=/c/mingw/lib > ./configure --prefix=c:/mingw --with-lapack=yes --with-zlib=yes > --with-system-pcre=yes --with-x=no --disable-nls --disable-rpath > --enable-R-shlib > > ... > > make[3]: Entering directory `/src/R-2.2.1/src/unix' > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -D__NO_MATH_INLINES -g -O2 -c dynload.c -o dynload.lo > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -D__NO_MATH_INLINES -g -O2 -c edit.c -o edit.lo > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -D__NO_MATH_INLINES -g -O2 -c stubs.c -o stubs.lo > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -D__NO_MATH_INLINES -g -O2 -c system.c -o system.lo > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -D__NO_MATH_INLINES -g -O2 -c sys-unix.c -o sys-unix.lo > sys-unix.c: In function `R_getProcTime':sys-unix.c:176: error: invalid > use of undefined type `struct tms' > sys-unix.c:177: error: invalid use of undefined type `struct tms' > sys-unix.c:179: error: invalid use of undefined type `struct tms' > sys-unix.c:180: error: invalid use of undefined type `struct tms' > sys-unix.c: In function `Rf_InitTempDir': > sys-unix.c:285: error: too many arguments to function `mkdir' > sys-unix.c:294: error: too many arguments to function `mkdir' > sys-unix.c: At top level: > sys-unix.c:165: error: storage size of `timeinfo' isn't known > make[3]: *** [sys-unix.lo] Error 1 > make[3]: Leaving directory `/src/R-2.2.1/src/unix' > make[2]: *** [R] Error 2 > make[2]: Leaving directory `/src/R-2.2.1/src/unix' > make[1]: *** [R] Error 1 > make[1]: Leaving directory `/src/R-2.2.1/src' > make: *** [R] Error 1 > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > > -- 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-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel