Re: [R] cross compiling R for Windows under Linux

From: Lars Schouw <schouwla_at_yahoo.com>
Date: Fri 15 Apr 2005 - 12:10:01 EST


Professor Ripley

I am very hourned to use R after all your hard work.

It looks as if I can't see the paths
/users/ripley/mingw even though I have set the HEADER
correct.

POINT:
I tried to include the missing header file float.h from dynload.c directly. It can't see the file!!!

Is looks as if I have to run confgure myself again to set the --prefix correct.

Whan I added --verbose to the make flags I get this:

i586-mingw32-gcc -isystem
/home/schouwl/unpack/mingw/include --verbose -O2 -Wall
-pedantic -I../include -I. -DHAVE_CONFIG_H -DR_DLL_BUILD -c dynload.c -o dynload.o Reading specs from
/export/home/schouwl/unpack/mingw/bin/../lib/gcc/i586-mingw32/3.4.2/specs
Configured with: ../configure

--prefix=/users/ripley/mingw --target=i586-mingw32
--enable-threads --enable-hash-synchronization
--disable-nls

Thread model: win32
gcc version 3.4.2 (mingw-special)

/export/home/schouwl/unpack/mingw/bin/../libexec/gcc/i586-mingw32/3.4.2/cc1
-quiet -v -I../include -I. -iprefix
/export/home/schouwl/unpack/mingw/bin/../lib/gcc/i586-mingw32/3.4.2/
-DHAVE_CONFIG_H -DR_DLL_BUILD -isystem
/home/schouwl/unpack/mingw/include dynload.c -quiet
-dumpbase dynload.c -mtune=pentium -auxbase-strip dynload.o -O2 -Wall -pedantic -version -o
/tmp/ccGf2Nz4.s

ignoring nonexistent directory
"/export/home/schouwl/unpack/mingw/bin/../lib/gcc/i586-mingw32/3.4.2/../../../../i586-mingw32/sys-include" ignoring nonexistent directory
"/users/ripley/mingw/lib/gcc/i586-mingw32/3.4.2/include" ignoring nonexistent directory
"/users/ripley/mingw/i586-mingw32/sys-include" ignoring nonexistent directory
"/users/ripley/mingw/i586-mingw32/include" #include "..." search starts here:
#include <...> search starts here:
 ../include
 .
 /home/schouwl/unpack/mingw/include

/export/home/schouwl/unpack/mingw/bin/../lib/gcc/i586-mingw32/3.4.2/include

/export/home/schouwl/unpack/mingw/bin/../lib/gcc/i586-mingw32/3.4.2/../../../../i586-mingw32/include
End of search list.
GNU C version 3.4.2 (mingw-special) (i586-mingw32)

        compiled by GNU C version 3.4.2. GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
dynload.c: In function `R_loadLibrary':
dynload.c:97: warning: implicit declaration of function `_controlfp'
dynload.c:97: error: `_MCW_IC' undeclared (first use in this function)
dynload.c:97: error: (Each undeclared identifier is reported only once
dynload.c:97: error: for each function it appears in.) dynload.c:98: warning: implicit declaration of function `_clearfp'
dynload.c:102: error: `_MCW_EM' undeclared (first use in this function)
dynload.c:102: error: `_MCW_RC' undeclared (first use in this function)
dynload.c:102: error: `_MCW_PC' undeclared (first use in this function)

make[3]: *** [dynload.o] Error 1
make[2]: *** [../../bin/R.dll] Error 2
make[1]: *** [rbuild] Error 2

make: *** [all] Error 2

I then tried to have the sysadm create a soft link from /users/ripley/mingw to
/export/home/schouwl/unpack/mingw
It did also not help.

Regards
Lars Schouw


R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Fri Apr 15 12:15:22 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:11 EST